Я обновляю корневые ссылки на сервере Windows 2003, нажимаю «Копировать с сервера» и ввожу IP-адрес известного корневого сервера, например 198.41.0.4 (a.root-servers.net).
Когда я это делаю, ряд серверов получают адрес в 32.1.. в дополнение к их реальному адресу. Что происходит?
Я получил:
32.1.5.0 for h.root-servers.net
32.1.7.254 for i.root-servers.net
32.1.5.3 for j.root-servers.net
32.1.7.253 for k.root-servers.net
32.1.13.195 for m.root-servers.net.
DNS в Windows 2003 неверно интерпретирует адрес IPv6.
Например, для i.root-servers.net он получает 2001: 7FE :: 53.
Он берет первые четыре октета (20, 01, 07 и FE) и считает, что они на самом деле являются четырьмя байтами адреса IPv4 (т.е. 32.1.7.253).
Лучше всего просто просмотреть корневые подсказки и удалить все эти ложные, неверные результаты.