
Я пытаюсь понять и добиться назначения статического IP-адреса своему компьютеру, подключенному к маршрутизатору (Wi-Fi) и использующему DHCP.
Мой сценарий, таким образом, прост, но мне кажется, я что-то упускаю в понимании:
- Я использую компьютер с Mac OS 10.9.
- Я подключен к беспроводной сети.
- У меня есть маршрутизатор Cisco, который подключен к моей локальной сети (через сетевой кабель)
- На моем маршрутизаторе включена настройка DHCP-сервера
- Я думал, что смогу «иметь» статический IP, настроив:
- мой маршрутизатор: в моей таблице резервирования DHCP в настройках моего маршрутизатора
- Настройки сети моей ОС: Я настроил параметры сети моей ОС на IP v4 «настроенный с DHCP и использующий ручной адрес» и указал статический адрес в настройках (например, 192.168.1.123)
- Я хотел бы иметь тот же IP-адрес через Интернет, когда я открываю свой компьютер, подключаюсь к своему Wi-Fi и проверяюhttp://whatismyipaddress.com/.
Я понимаю, что, конечно, есть разница между статическим IP-адресом в моей (локальной) сети и его наличием во всем Интернете. И я читал, что это может быть достигнуто только моим интернет-провайдером. Пожалуйста, дайте мне знать, если это так.
Извините, если на этот вопрос уже был дан ответ, но я не смог найти его. Я просто хотел бы узнать, правильно ли я понял.
ОБНОВЛЕНИЕ: Я попытался перефразировать свой вопрос и сделать его более понятным. Извините, что не был формально корректен во всех терминах. Я просто хочу знать, могу ли я иметь статический («окончательный»/постоянный) IP-адрес, чтобы где бы я ни был и когда бы я ни включал свой компьютер, у меня был один и тот же IP-адрес, независимо от того, нахожусь ли я за домашним маршрутизатором или подключен к какому-нибудь WiFi в аэропорту.
решение1
На самом деле вы просите о двух разных вещах:
назначение статического IP-адреса моему компьютеру
Это можно сделать несколькими способами. В зависимости от вашей сети вы можете:
- иметь простой статический IP и все готово
- настройте резервирование DHCP на маршрутизаторе Cisco
- настроить клиента на отправку информации о наличии у вас определенного IP-адреса на DHCP-сервер (наименее предпочтительный вариант, IMHO)
хотел бы иметь тот же IP через интернет, когда я подключаюсь к своему Wi-Fi и проверяюhttp://whatismyipaddress.com/.
Это что-то совсем другое. В зависимости от того, «где вы находитесь», это уже так.
Я не совсем понимаю, чего вы хотите, но могу предложить несколько вариантов:
- вы хотите, чтобы ваш интернет-провайдер предоставил вам статически назначенный адрес (который не изменится при перезагрузке кабельного модема/маршрутизатора, независимо от того, какой адрес вы получили от своего интернет-провайдера)
Решение: Обновите свой пакет и заплатите провайдеру за эту опцию. Я не знаю ни одного провайдера, который не предлагал бы что-то подобное.
- настроить VPN, чтобы вы могли позвонить домой и сделать вид, что вы оттуда
Решение: Я бы посоветовал вам начать с OpenVPN, есть много документации, которая покажет вам, как это сделать. Затем вы можете перейти к настройке IPSec. Это просто вопрос вкуса и личных предпочтений, в каком порядке вы это сделаете, у обоих есть свои плюсы и минусы (но на самом деле есть только один хороший VPN; это как с редакторами — vim против emacs — и каждый сам для себя знает, что лучше)
- «переслать» IP с вашего маршрутизатора на ваш компьютер
Вот где все становится действительно сложно. Это зависит от опций вашего маршрутизатора и обычно называется DMZ host. К сожалению, вам придется попробовать это для разных моделей маршрутизаторов/кабельных модемов, поскольку они могут действительно ссылаться на DMZ host или ссылаться на фактическую выдачу IP компьютеру.
Ответ на обновленный вопрос
Я просто хочу узнать, могу ли я иметь статический («окончательный»/постоянный) IP-адрес, чтобы, где бы я ни находился и когда бы я ни включал свой компьютер, у меня был один и тот же IP-адрес, независимо от того, нахожусь ли я за домашним маршрутизатором или подключен к Wi-Fi в аэропорту.
Это возможно. Для всех практических целей вам нужно будет запустить VPN. Есть несколько RFC, описывающих другие технические решения, но я не знаю ни одной реальной реализации, пригодной для использования.
У вас будет следующее:
- IP-адрес, меняющийся в зависимости от местоположения (или назначения DHCP)
- другой IPчто вы получите от своего VPN
Вам понадобится следующее:
- некоторый бюджет, чтобы фактически получить публичный IP, назначенный вам
- пора настроить VPN (я не буду рекомендовать определенное решение еще раз, так как ваш вопрос сформулирован слишком широко и все еще имеет слишком много открытых моментов, чтобы я мог дать вам четкий ответ)
решение2
Я немного сбит с толку вашим вопросом, однако чтение и попытки понять привели меня к мысли:
У вас есть внутренний DHCP, например 192.168.1.1-192.168.1.100, и вы зарезервировали 192.168.1.60 для вашего Mac, например. Ваш внешний IP устанавливается через вашего провайдера, и если вы можете иметь диапазон IP-адресов снаружи, хотя это не распространено. Обычно даже с диапазоном вы используете только один, так как ваш маршрутизатор сам назначает себе IP-адрес, остальные могут использоваться для маршрутизации трафика, но это уже другая история.
Используя вышеизложенный сценарий, не могли бы вы немного пояснить свой вопрос, если выше на него не дан ответ :-)
решение3
Ваш вопрос действительно содержит меньше деталей для ответа на вопрос. Но я понимаю, что вы хотите получить статический IP на вашем MAC, даже если у вас настроен DHCP на вашем маршрутизаторе. Вы можете добиться этого через привязку MAC-адреса на вашем маршрутизаторе, если ваш маршрутизатор поддерживает это. В привязке Mac-адреса вы можете привязать MAC-адрес вашей системы MAC к внутреннему IP, например, . 192.168..вам нужно каждый раз при включении вашей Системы.
-Сим
решение4
Я могу интерпретировать ваш вопрос и так.
Допустим, внешний IP-адрес вашей домашней сети — 1.2.3.4.
Однако внешний IP-адрес вашего местного Starbucks — 6.7.8.9.
Вы хотите иметь возможность пользоваться Wi-Fi в местном Starbucks и при этом иметь внешний IP-адрес 1.2.3.4.
При любой нормальной настройке это невозможно.
Внешние IP-адреса организуются через провайдера.
Однако вы можете добиться этого с помощью VPN.
VPN имеет внешний IP-адрес 7.5.3.1 (например).
Для внешнего мира, независимо от того, какой у вас внешний IP-адрес дома или вашего местного Starbucks, у вас всегда будет IP 7.5.3.1.
Дополнительным бонусом использования VPN является то, что ваш трафик зашифрован и анонимен (если вы не используете бесплатный/дешевый прозрачный VPN).
Однако многие публичные точки доступа не позволяют вам использовать VPN. Имейте это в виду.