Статический IP с использованием маршрутизатора и DHCP

Статический IP с использованием маршрутизатора и DHCP

Я пытаюсь понять и добиться назначения статического 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. Имейте это в виду.

Связанный контент