При поиске DNS (в частности, с помощью nslookup, по некоторым причинам большинство вещей не выполняется), Windows XP Pro SP3 использует список поиска суффиксов DNS для каждого из них. Даже для полностью определенных доменных имен. Например, я ищу "www.microsoft.com", но Windows фактически запрашивает "www.microsoft.com.eondream.com" (eondream.com - мой основной домен). Теперь я могу исправить проблему, удалив основной DNS-суффикс, но мне кажется, что список поиска DNS-суффиксов должен быть для коротких недопустимых имен (где точки = 0 или что-то в этом роде). Я уверен, что у меня есть неправильная конфигурация где-то в окнах, но я не знаю где. Я изменил все варианты, которые я могу придумать или найти.
Ниже приведен вывод ipconfig /all и nslookup (с включенной отладкой и db2). Это использует статический IP и (внутренний) DNS-сервер.
C:\>ipconfig /all Windows IP Configuration Host Name . . . . . . . . . . . . : frayedlogic Primary Dns Suffix . . . . . . . : eondream.com Node Type . . . . . . . . . . . . : Unknown IP Routing Enabled. . . . . . . . : No WINS Proxy Enabled. . . . . . . . : No DNS Suffix Search List. . . . . . : eondream.com Ethernet adapter Wireless Network Connection: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Dell Wireless 1390 WLAN Mini-Card Physical Address. . . . . . . . . : 00-1B-FC-29-EB-6B Dhcp Enabled. . . . . . . . . . . : No IP Address. . . . . . . . . . . . : 192.168.13.32 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.13.13 DNS Servers . . . . . . . . . . . : 192.168.19.19
C:\>nslookup Default Server: shardik.eondream.com Address: 192.168.19.19 > set debug > set db2 > www.microsoft.com Server: shardik.eondream.com Address: 192.168.19.19 ------------ Got answer: HEADER: opcode = QUERY, id = 2, rcode = NOERROR header flags: response, want recursion, recursion avail. questions = 1, answers = 1, authority records = 0, additional = 0 QUESTIONS: www.microsoft.com.eondream.com, type = A, class = IN ANSWERS: -> www.microsoft.com.eondream.com internet address = 208.69.36.132 ttl = 0 (0 secs) ------------ Non-authoritative answer: Name: www.microsoft.com.eondream.com Address: 208.69.36.132
(Примечание: он разрешает этот IP-адрес, потому что я использую службу opendns, и это страница их предложений или как вы хотите ее назвать). Если я правильно читаю вывод nslookup, то это не проблема для моего DNS-сервера, потому что Windows на самом деле просят неверный домен.