Проблема с reverse DNS запросами на клиенте

Loyder
Новичок
Posts: 82
Joined: 18 Feb 2007 20:50
Location: Moscow

Re: Проблема с reverse DNS запросами на клиенте

Post by Loyder »

Palych wrote: 15 Apr 2018 15:30
Loyder wrote: 15 Apr 2018 08:08 strace на Windows - нет. На Linux смотреть - по идее, не поможет, так как проблема с локальным DNS клиентом.
Как знать... возможно получится воспроизвести настройки клиента, которые вызывают такую же пробоему.
То, что эти же самые DNS сервера на другом Windows компьютере работают нормально, может быть доказательством, что с DNS серверами все хорошо и проблема не в них ?
Это система заказчика, и поставить дополнительно Linux поиграться - скорее не вариант. Если есть понимание, что нужно настроить и куда смотреть на Linux - наверное, можно пробовать обсуждать. У меня такого понимания нет :-)
Palych
Уже с Приветом
Posts: 13722
Joined: 16 Jan 2001 10:01

Re: Проблема с reverse DNS запросами на клиенте

Post by Palych »

Loyder wrote: 15 Apr 2018 19:03
Palych wrote: 15 Apr 2018 15:30
Loyder wrote: 15 Apr 2018 08:08 strace на Windows - нет. На Linux смотреть - по идее, не поможет, так как проблема с локальным DNS клиентом.
Как знать... возможно получится воспроизвести настройки клиента, которые вызывают такую же пробоему.
То, что эти же самые DNS сервера на другом Windows компьютере работают нормально, может быть доказательством, что с DNS серверами все хорошо и проблема не в них ?
Это система заказчика, и поставить дополнительно Linux поиграться - скорее не вариант. Если есть понимание, что нужно настроить и куда смотреть на Linux - наверное, можно пробовать обсуждать. У меня такого понимания нет :-)
На Линуксе я бы поигрался с resolv.conf (вполне возможно в windows можно сделать то же самое): оставить только один сервер, убрать hosts, переключать между серверами...
Loyder
Новичок
Posts: 82
Joined: 18 Feb 2007 20:50
Location: Moscow

Re: Проблема с reverse DNS запросами на клиенте

Post by Loyder »

uncle_Pasha wrote: 15 Apr 2018 16:04 Там обычно порядка 30 минут кэшируются положительные ответы, и несколько секунд отрицательные, что опять наводит на мысль, о failed reverse lookup.
Вот ответ в Wireshark:
dns_reverse_lookup_response.png
Вот результат nslookup:

Code: Select all

C:\Users\admin\Documents>nslookup -debug 10.198.126.28
------------
Got answer:
    HEADER:
        opcode = QUERY, id = 1, rcode = NOERROR
        header flags:  response, auth. answer, want recursion, recursion avail.
        questions = 1,  answers = 1,  authority records = 0,  additional = 0

    QUESTIONS:
        199.199.199.10.in-addr.arpa, type = PTR, class = IN
    ANSWERS:
    ->  199.199.199.10.in-addr.arpa
        name = lbaxxxxx.xxx.xx
        ttl = 86400 (1 day)

------------
Server:  lbaxxxxx.xxx.xx
Address:  10.199.199.199

------------
Got answer:
    HEADER:
        opcode = QUERY, id = 2, rcode = NOERROR
        header flags:  response, auth. answer, want recursion, recursion avail.
        questions = 1,  answers = 1,  authority records = 0,  additional = 0

    QUESTIONS:
        28.126.198.10.in-addr.arpa, type = PTR, class = IN
    ANSWERS:
    ->  28.126.198.10.in-addr.arpa
        name = SVMXXXX.xxx.xx
        ttl = 86400 (1 day)

------------
Name:    SVMXXXX.xxx.xx
Address:  10.198.126.28
Вот не видно здесь failed reverse lookup.

Несколько смущает, что нет authority records. Но может ли это быть проблемой? Другой ведь windows работает точно с такой же записью, и там проблемы нет.
Опять же - если failed reverse lookup - должны же следующие механизмы быть задействованы (NetBIOS, WINS) - но запросов к ним нет...
И в конце-концов - адрес ведь в имя разрешается (что в случае failed reverse lookup не должно быть, по идее)
(Надеюсь, я не совсем запутал :-) )
You do not have the required permissions to view the files attached to this post.
Loyder
Новичок
Posts: 82
Joined: 18 Feb 2007 20:50
Location: Moscow

Re: Проблема с reverse DNS запросами на клиенте

Post by Loyder »

Palych wrote: 15 Apr 2018 19:13 На Линуксе я бы поигрался с resolv.conf (вполне возможно в windows можно сделать то же самое): оставить только один сервер, убрать hosts, переключать между серверами...
Ясно, спасибо :-)
Palych
Уже с Приветом
Posts: 13722
Joined: 16 Jan 2001 10:01

Re: Проблема с reverse DNS запросами на клиенте

Post by Palych »

Ещё посмотреть подробнее как DNS работает:
Может при каких-то обстоятельствах клиент ждет уточнений?.. например при non authority response ожидает более достоверных данных...
uncle_Pasha
Уже с Приветом
Posts: 19935
Joined: 30 Aug 2000 09:01
Location: WA

Re: Проблема с reverse DNS запросами на клиенте

Post by uncle_Pasha »

Loyder wrote: 15 Apr 2018 19:48 Другой ведь windows работает точно с такой же записью, и там проблемы нет.
Если "другой виндоз" (тоже кластер, к стати?) в той же сети работает нормально, то надо искать проблему в настройках резолвера сервера, IMHO.
uncle_Pasha
Уже с Приветом
Posts: 19935
Joined: 30 Aug 2000 09:01
Location: WA

Re: Проблема с reverse DNS запросами на клиенте

Post by uncle_Pasha »

Palych wrote: 15 Apr 2018 21:46 например при non authority response ожидает более достоверных данных...
Кто ж ему пришлет, если он сам не попросит... :pain1:
Palych
Уже с Приветом
Posts: 13722
Joined: 16 Jan 2001 10:01

Re: Проблема с reverse DNS запросами на клиенте

Post by Palych »

А сколько интерфейсов на той машине?
Loyder
Новичок
Posts: 82
Joined: 18 Feb 2007 20:50
Location: Moscow

Re: Проблема с reverse DNS запросами на клиенте

Post by Loyder »

uncle_Pasha wrote: 16 Apr 2018 02:54 Если "другой виндоз" (тоже кластер, к стати?) в той же сети работает нормально, то надо искать проблему в настройках резолвера сервера, IMHO.
Нет, другой windows, где работает нормально - не кластер.
Проблема воспроизводится на нескольких кластерных серверах.
Loyder
Новичок
Posts: 82
Joined: 18 Feb 2007 20:50
Location: Moscow

Re: Проблема с reverse DNS запросами на клиенте

Post by Loyder »

Palych wrote: 16 Apr 2018 04:32 А сколько интерфейсов на той машине?
Всего 8 интерфейсов, enabled - 4, на каждом сконфигурирован ipv4 адрес, на одном интерфейсе - несколько ipv4 адресов.
Default Gateway - только один.

Code: Select all

Windows IP Configuration

   Host Name . . . . . . . . . . . . : SVXXXXX
   Primary Dns Suffix  . . . . . . . : XXX.XX
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : XXX.XX
   System Quarantine State . . . . . : Not Restricted


Ethernet adapter LACP1Public:

   Connection-specific DNS Suffix  . : xxx.xx
   Description . . . . . . . . . . . : Microsoft Network Adapter Multiplexor Driver
   Physical Address. . . . . . . . . : AC-16-2D-74-C5-34
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 10.199.50.44(Preferred) 
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Donnerstag, 1. M„rz 2018 15:00:00
   Lease Expires . . . . . . . . . . : Donnerstag, 23. Mai 2154 16:07:56
   IPv4 Address. . . . . . . . . . . : 10.199.50.40(Preferred) 
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   IPv4 Address. . . . . . . . . . . : 10.199.50.41(Preferred) 
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   IPv4 Address. . . . . . . . . . . : 10.199.50.42(Preferred) 
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 10.199.50.1
   DHCP Server . . . . . . . . . . . : 10.193.131.13
   DNS Servers . . . . . . . . . . . : 10.199.199.199
                                       10.193.131.13
                                       10.194.131.13
   Primary WINS Server . . . . . . . : 10.193.131.13
   Secondary WINS Server . . . . . . : 10.194.131.13
   NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter LACP2SAP:

   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Microsoft Network Adapter Multiplexor Driver #2
   Physical Address. . . . . . . . . : 84-34-97-F9-C1-20
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 10.199.51.18(Preferred) 
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 
   NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter Heartbeat:

   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : HP Ethernet 1Gb 4-port 331FLR Adapter #2
   Physical Address. . . . . . . . . : AC-16-2D-74-C5-37
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 10.199.32.40(Preferred) 
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 
   NetBIOS over Tcpip. . . . . . . . : Disabled

Tunnel adapter Local Area Connection* 11:

   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Microsoft Failover Cluster Virtual Adapter
   Physical Address. . . . . . . . . : 02-87-A2-05-43-8E
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 169.254.1.154(Preferred) 
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . : 
   NetBIOS over Tcpip. . . . . . . . : Enabled
Palych
Уже с Приветом
Posts: 13722
Joined: 16 Jan 2001 10:01

Re: Проблема с reverse DNS запросами на клиенте

Post by Palych »

Loyder wrote: 16 Apr 2018 10:19
Palych wrote: 16 Apr 2018 04:32 А сколько интерфейсов на той машине?
Всего 8 интерфейсов, enabled - 4, на каждом сконфигурирован ipv4 адрес, на одном интерфейсе - несколько ipv4 адресов.
Default Gateway - только один.
А ну как вырубить все кроме главного?
Loyder
Новичок
Posts: 82
Joined: 18 Feb 2007 20:50
Location: Moscow

Re: Проблема с reverse DNS запросами на клиенте

Post by Loyder »

Palych wrote: 16 Apr 2018 18:34 А ну как вырубить все кроме главного?
Это уже серьезное изменение, самостоятельно проверить не получится, надо согласовывать.
Кластер нужно будет останавливать.
А самое главное - вроде не видно к этому предпосылок. Wireshark я запускал на всех интерфейсах одновременно. Не видно ведь чтобы были какие-то запросы, кроме DNS.
Слушал на портах 53, 137, 138, 139, 445, 5355.
Palych
Уже с Приветом
Posts: 13722
Joined: 16 Jan 2001 10:01

Re: Проблема с reverse DNS запросами на клиенте

Post by Palych »

Loyder wrote: 16 Apr 2018 21:07
Palych wrote: 16 Apr 2018 18:34 А ну как вырубить все кроме главного?
Это уже серьезное изменение, самостоятельно проверить не получится, надо согласовывать.
Кластер нужно будет останавливать.
А самое главное - вроде не видно к этому предпосылок. Wireshark я запускал на всех интерфейсах одновременно. Не видно ведь чтобы были какие-то запросы, кроме DNS.
Слушал на портах 53, 137, 138, 139, 445, 5355.
Я на подобную проблемму нарывался регулярно, но давно.
Насколько я помню - были случаи когда проблемма была именно в левых интерфейсах...
Ещё можно попробовать все левые интерфейсы в hosts прописать...
Loyder
Новичок
Posts: 82
Joined: 18 Feb 2007 20:50
Location: Moscow

Re: Проблема с reverse DNS запросами на клиенте

Post by Loyder »

Palych wrote: 16 Apr 2018 22:04 Ещё можно попробовать все левые интерфейсы в hosts прописать...
Да, спасибо, попробую.

UPD: не помогло...

Нашел strace.exe, из пакета cygwin. По идее, ему ничего не нужно - может работать один в windows. Работает у меня на laptop в windows 10.
На сервере - сам - запускается, и ругается, что нужна команда.
При запуске strace.exe ping.exe -a <ip-address> падает с ошибкой "strace.exe has stopped working"...

Code: Select all

Faulting application name: strace.exe, version: 0.0.0.0, time stamp: 0x00000000
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x0000000000000000
Faulting process id: 0x4090
Faulting application start time: 0x01d3d5dd3da8cbb1
Faulting application path: C:\Users\admin\strace.exe
Faulting module path: unknown
Report Id: 7b656fbc-41d0-11e8-942c-843497f9c124
Faulting package full name: 
Faulting package-relative application ID: 
Palych
Уже с Приветом
Posts: 13722
Joined: 16 Jan 2001 10:01

Re: Проблема с reverse DNS запросами на клиенте

Post by Palych »

Loyder wrote: 16 Apr 2018 22:52
Palych wrote: 16 Apr 2018 22:04 Ещё можно попробовать все левые интерфейсы в hosts прописать...
Да, спасибо, попробую.

UPD: не помогло...

Нашел strace.exe, из пакета cygwin. По идее, ему ничего не нужно - может работать один в windows. Работает у меня на laptop в windows 10.
На сервере - сам - запускается, и ругается, что нужна команда.
При запуске strace.exe ping.exe -a <ip-address> падает с ошибкой "strace.exe has stopped working"...

Code: Select all

Faulting application name: strace.exe, version: 0.0.0.0, time stamp: 0x00000000
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x0000000000000000
Faulting process id: 0x4090
Faulting application start time: 0x01d3d5dd3da8cbb1
Faulting application path: C:\Users\admin\strace.exe
Faulting module path: unknown
Report Id: 7b656fbc-41d0-11e8-942c-843497f9c124
Faulting package full name: 
Faulting package-relative application ID: 
Ping должен быть не виндовский, а построенный в cigwin
Сам cygwin все-таки надо будет поставить

Return to “Вопросы и новости IT”