Portál AbcLinuxu, 13. května 2025 19:13
Pekny den prajem,
chcel by som sa spytat ci mi nebude niekto vediet poradit. Mam nastavene 3 DNS servery 2 su master a slave v lokalnej sieti a treti mam mimo ktory ma na starosti inu skupinu pocitacov. Na tych 2 serveroch v lokalnej sieti mam nastaveny zone forwarding ktory smeruje na treti server.
Problem je ale v pomalosti resolvingu a takisto aj pingu.
Ak si dam ping priamo na IP adresu pocitaca v tej tretej sieti tak 3 pingy trvaju 2 sekundy. Ak spustim ping cez hostname toho pocitaca tak 3 pingy trvaju 10 sekund. Takze je jasne ze bude problem niekde s DNS zaznamami ale nedokazem na to prist ze kde.
Stretol sa uz niekto s tymto?
Dakujem za kazdu radu.
Andy
Ak si dam ping priamo na IP adresu pocitaca v tej tretej sieti tak 3 pingy trvaju 2 sekundy. Ak spustim ping cez hostname toho pocitaca tak 3 pingy trvaju 10 sekund.Tzn. že v druhém případě je prodleva 8 sekund, pak se teprve začne pinkat a během dvou sekund se odešlou 3 požadavky a dojdou 3 odpovědi? Pokud ne, v DNS bych problém nehledal -- DNS překlad se provádí akorát jednou na začátku
ping
u (pokud tedy nemáte nějaký upravený ping, který by se ptal před každým pinknutím).
Prikladam vystup prikazov:
time ping -c3 term0150.pob.domena.cz
PING term0150.pob.domena.cz (172.16.9.98) 56(84) bytes of data.
64 bytes from term0150.pob.domena.cz (172.16.9.98): icmp_seq=1 ttl=59 time=41.3 ms
64 bytes from term0150.pob.domena.cz (172.16.9.98): icmp_seq=2 ttl=59 time=45.5 ms
64 bytes from term0150.pob.domena.cz (172.16.9.98): icmp_seq=3 ttl=59 time=30.8 ms
--- term0150.pob.domena.cz ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 10097ms
rtt min/avg/max/mdev = 30.824/39.217/45.522/6.183 ms
real 0m20.138s
user 0m0.000s
sys 0m0.004s
time ping -c3 172.16.9.98
PING 172.16.9.98 (172.16.9.98) 56(84) bytes of data.
64 bytes from 172.16.9.98: icmp_seq=1 ttl=59 time=38.9 ms
64 bytes from 172.16.9.98: icmp_seq=2 ttl=59 time=29.9 ms
64 bytes from 172.16.9.98: icmp_seq=3 ttl=59 time=37.2 ms
--- 172.16.9.98 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 29.926/35.390/38.991/3.934 ms
real 0m2.042s
user 0m0.000s
sys 0m0.000s
Je mozne ze tam su nejak zle nakonfigurovane spatne dns zaznamy ale toho sa tiez neviem dohladat.
Kazdopadne ked pingam cez dns zaznam tak odozva na kazdy ping ma tak 3 sekundy pauzu a potom dojde dalsia odozva. Cez IP adresu to ide okamzite.
Kazdopadne ked pingam cez dns zaznam tak odozva na kazdy ping ma tak 3 sekundy pauzu a potom dojde dalsia odozva.To vypadá spíš na problém s reverzním mapováním (Ip adresa na název) -- zkuste ten
ping
spustit s parametrem -n
.
Jinak si zkontrolujte, zda máte v /etc/resolv.conf
DNS servery, které jsou opravdu dostupné a odpovídají. Klasický problém s DNS je v tom, že se zkusí první server, ten neodpovídá a musí se počkat na timeout a teprve pak se zkouší další.
V /etc/resolv.conf mam DNS servery ktore su urcite dostupne. Ten ping s parametrom -n zabral takze urcite je problem v reverznom mapovani.
Dakujem za odpovede az na to pridem dam vediet.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.