Portál AbcLinuxu, 5. května 2025 19:08

Dotaz: Jak testovat DNS resolving na linuxu

17.10.2017 09:19 majales | skóre: 29 | blog: Majales
Jak testovat DNS resolving na linuxu
Přečteno: 562×
Odpovědět | Admin
Zdravím,

řeším problém s DNS v rozsáhlé vnitřní síti. V /etc/resolv.conf mám tři DNS servery a potřeboval bych nějak debugovat ( ve finále i automaticky - nagios/icinga ) kdy je problém s resolvingem. Jak jednoduchým způsobem zjistit který DNS server se použil k resolvingu ( a který tím pádem nefunguje ) ?

V /etc/resolv.conf mám toto:
options single-request timeout:1 attempts:1
nameserver 10.10.25.10
nameserver 10.88.22.10
nameserver 192.168.12.10
search domena.cz domena.net
DNS servery jsou AD Windows Server. Nevěděl by někdo jak na to?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (majales (tazatel))
17.10.2017 09:46 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Jak testovat DNS resolving na linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
nslookup
Řešení 1× (majales (tazatel))
17.10.2017 11:26 zipi | skóre: 21
Rozbalit Rozbalit vše Re: Jak testovat DNS resolving na linuxu
nslookup seznam.cz 10.10.25.10 (tím říkáš jakého DNS se máš zeptat)
Řešení 1× (majales (tazatel))
17.10.2017 12:16 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Jak testovat DNS resolving na linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Utility nslookup, host, dig, khost, kdig – všechny umožňují jako parametr určit i jméno serveru, který se má dotazovat. Testovat to budete tak, že pošlete dotaz na všechny tři resolvery.
20.10.2017 13:59 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: Jak testovat DNS resolving na linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem zjistil že se mi zbytečně resolvují AAAA záznamy, i když všechno má jen IPV4 záznam.. Dá se nějak přemluvit resolvconf aby posílal jen query na ipv4 záznam? IPv6 musím ponechat zapnuté, protože s ním funguje lokální docker. Dále jsem zjistil, že ty dns query na neautoritativní záznamy ignorují jednou za minutu TTL (které je 360) a zřejmě si od DNS vyžádají platný záznam a to trvá klidně 1,5s
20.10.2017 16:19 j
Rozbalit Rozbalit vše Re: Jak testovat DNS resolving na linuxu
??? Resolvuje se vzdy jen to, na co se aplikace zepta. Pokud se aplikace pta na AAAA, a ty ji neodpovis, tak pak prevazne (v souladu s RFC) posle jeste dotaz na A. Ale nema to nic spolecnyho s konfiguraci systemu. Teda krome toho, ze by ipv6 nemel vubec aktivni, to pak aplikacim prevazne dojde, ze zjistovat AAAA nema smysl.

Jestli ti DNSka odpovidaji v sekundach, tak ti tam nekde neco poradne hnije.
20.10.2017 16:41 NN
Rozbalit Rozbalit vše Re: Jak testovat DNS resolving na linuxu
/etc/gai.conf
20.10.2017 21:14 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Jak testovat DNS resolving na linuxu
Lokální Docker nepotřebuje IPv6. Pokud nemáte IPv6 konektivitu, IPv6 bych vypnul, naděláte si tím jen problémy.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.