При поиске 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 на самом деле просят неверный домен.


