Windows реализует RFC 3484 и использует таблицу префиксов, чтобы определить, какой адрес использовать, когда для имени доступно несколько адресов.
По умолчанию он предпочитает глобальный IPv6 одноадресные адреса по адресам IPv4.
Вы можете просмотреть / изменить политику префиксов с помощью netsh
:
// Open an elevated command prompt
// Enter the IPv6 context
> netsh int ipv6
// Then use one of the following commands
show prefixpolicies
set prefixpolicy
IPv6 всегда должен иметь приоритет, если он может это делать.
Это может быть пара вещей - либо на рабочей станции не включен IPv6, либо она использует другую категорию IPv6-адресов, чем серверы - глобальные vs локальные сайты vs локальные ссылки.
http://www.tcpipguide.com/free/t_IPv6SpecialAddressesReservedPrivateLinkLocalSiteLo-3.htm
Я сразу же предполагаю, что на обоих серверах server1 и server2 включен 6to4, а на вашем рабочем столе Windows 7 нет. (Есть ли у какой-либо из машин глобально маршрутизируемый IPv6? Я подозреваю, что нет.) Оставшись наедине с собой в среде AD, Windows зарегистрирует любые IP-адреса 6to4 в DNS (как я предполагаю, по крайней мере, server2, на основе выбор хоста с server1).
Если ваш компьютер с Windows 7 имеет (или должен иметь) рабочий IPv6, есть несколько других возможностей, которые могут заставить его выбрать IPv4.