Я играю с DHCP-сервером Windows 2012 для IPv6. Как и в случае с IPv4, клиентские сетевые интерфейсы можно настроить на либо получить IPv6-адрес автоматически, или использовать статически настроенный адрес.
Однако я заметил, что даже для тех хостов, на которых я настроил статический IPv6-адрес, они дополнительно получить адрес DHCP. Это справедливо даже для самого DHCP-сервера!
Как придешь?
Автоматический адрес получен из конфигурации адреса без сохранения состояния. Если вы хотите использовать отслеживание состояния (со статическими адресами), настройте маршрутизатор, чтобы отключить автономный флаг и включить ручной флаг. Некоторые люди говорят включить другой флаг, что буквально называется «другим» флагом. Я не знаю, что это делает, но установка флага вручную и автономных флагов у нас работает.
Если вы запустите get-netipaddress в PowerShell, он сообщит вам происхождение адресов.
Этот вопрос часто задают, и кажется, что это распространенное заблуждение о том, как работает IPv6.
Что действительно безумно, так это когда и ручной, и автономный флаги включены, тогда у сервера около 4 адресов; DHCP назначается с сохранением состояния, DHCP без состояния, ссылка и статический.