1

Хорошо, мне просто интересно, существует ли сервер с динамическим (изменяющимся) IP-адресом и подключенный к нему клиент, сможет ли он изменить IP-адрес, то есть, другими словами, могу ли я избежать изменения IP-адреса имея хотя бы одно активное соединение?

4 ответа4

4

Как правило, компьютер просто продлевает срок его аренды по истечении срока действия, сохраняя тот же IP-адрес. DHCP-сервер (который назначает IP-адреса) может отклонить этот запрос и дать компьютеру новый IP-адрес, но интернет-провайдеры обычно этого не делают. Держать клиента подключенным к компьютеру не обязательно, чтобы избежать изменений; IP-адрес обычно обновляется независимо от того, подключен клиент или нет, а подключенный клиент не остановит изменение IP-адреса.

2

Думая, что это может быть проблемой XY, если ваш реальный вопрос заключается в том, «как можно надежно получить текущий IP-адрес моего сервера», решение этого вопроса - использовать службу динамического DNS.

Если вам все равно, что ваш компьютер будет на xxxxxxx.DnsProviderName.com где единственное, что вы можете настроить, это часть xxxxxxx есть много бесплатных провайдеров, которые предлагают эту услугу. Часто вам просто нужно запустить программу на вашем сервере (или в некоторых маршрутизаторах есть встроенное программное обеспечение), которая обнаруживает изменение вашего IP-адреса и обновляет ваше DNS-имя до нового IP-адреса.

Вот список нескольких бесплатных провайдеров динамического DNS.

1

Пока ваше соединение "остается в силе", ваш IP-адрес действительно должен оставаться прежним. Тем не менее (в зависимости от вашего соединения) ваше соединение, вероятно, перезапускается на "более низком уровне", чем TCP, например, соединение теряет свою связь PPP и должно пересмотреть его в случае DSL.

1

Если вы читаете о протоколе DHCP, вы встретите термин "аренда". IP-адрес, предоставляемый системе по DHCP, обычно арендуется и может быть изменен по истечении этого срока аренды. Если конечная система отказывается менять IP по истечении срока аренды, у вас будет конфликт IP в этой сети. Если ваш маршрутизатор игнорирует окончание аренды DHCP у провайдера, вы потеряете соединение.

Может случиться так, что когда срок аренды истечет, ваш интернет-провайдер снова даст вам тот же адрес, если никто другой не потребовал этот IP-адрес. Вы не можете рассчитывать на то, что это всегда так. Вы никогда не знаете, когда они могут реорганизовать свою сеть и дать вам другую.

Если срок аренды истекает, и вы не должны были получать тот же IP-адрес через DHCP, это означает, что он есть у кого-то в сети кабельной компании. Так что трафик, идущий к тому, что раньше было вашим IP, будет идти к кому-то еще.

Не существует правил, законов или ограничений, согласно которым интернет-провайдер должен разрешить или завершить текущие подключения, прежде чем переключать IP-адреса на вас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .