Portál AbcLinuxu, 14. května 2025 13:58

Dotaz: Pomalý překlad HOSTNAME na IP

24.2.2008 10:12 Goffix | skóre: 25 | blog: Powered by ArchLinux | Hradec Králové
Pomalý překlad HOSTNAME na IP
Přečteno: 972×
Odpovědět | Admin
Zdravím,

od pátku mám problém s netem. Pokud do browseru zadám jakoukoli stránku, tak trvá hrozně dlouho, než se začne načítat. Zkusil jsem ping na seznam.cz a to samé. Než vypíše vždy následující řádek, tak to trvá +- 5s. To samé když nechám vypsat route bez parametrů.

Ovšem když ověřím rychlost tak vše je v normálu a pingy jsou také v pořádku, takže to vypadá na problém, že dlouho trvá překlad domén na ip adresy. Nějak netuším jak to řešit. Pokud samozřejmě přistupuji přímo přes IP adresu, nebo ji zadám do /etc/hosts, tak je vše v pořádku.

Mám aktuální Arch (před zjištěním problému jsem neaktualizoval). Internet mám od UPC, nastaveno DHCP.
/etc/resolv.conf:

search chello.upc.cz
nameserver 213.46.172.38
nameserver 213.46.172.39
PS: Na Win to nedělá.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jan Drábek avatar 24.2.2008 10:54 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Rozbalit Rozbalit vše Re: Pomalý překlad HOSTNAME na IP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Máte shozený všechny ostatní interfacy? Protože já tohle chování sleduju, když jedu přes wifi a mám zapnutou i normální síťovku...

Ale i u mě překlad adres trvá, tzn. ping seznam.cz čeká 2 sekundy než se objeví výstup s IP a pak ještě další 2 než někam pingne.

Ovšem na 77.75.76.3 pingá okamžitě!

Taky UPC: resolv.conf:
search chello.upc.cz
nameserver 192.168.1.1
nameserver 213.46.172.37
nameserver 213.46.172.36
Myslím si, že to souvisí nějak se změnou jejich infrastruktury (než se dostanu na seznam jde to přes minimálně 6 jejich serverů!
01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
24.2.2008 11:47 Goffix | skóre: 25 | blog: Powered by ArchLinux | Hradec Králové
Rozbalit Rozbalit vše Re: Pomalý překlad HOSTNAME na IP
Mám jen jeden interface (eth0), takže tím to nebude.
Heron avatar 24.2.2008 11:15 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Pomalý překlad HOSTNAME na IP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tvůj ISP může mít pomalé DNS servery. Zkus nainstalovat kešující DNS server, třeba BIND s namecache confy. Hodně to pomůže i na "standardních" rychlostech DNS.

Po instalaci nastav resolv.conf na 127.0.0.1 a zkus ping. První resolv bude trvat stejně jako obvykle, ale další budou okamžité.

Více napoví utilitka dig:
$dig seznam.cz
...
;; Query time: 24 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)

$dig seznam.cz
...
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
Heron
24.2.2008 11:52 Goffix | skóre: 25 | blog: Powered by ArchLinux | Hradec Králové
Rozbalit Rozbalit vše Re: Pomalý překlad HOSTNAME na IP
Taky mě to napadlo a před napsáním příspěvku jsem bind nainstalil, pustil (nekonfiguroval) a nic se nezměnilo, tak jsem to odinstalil... Věřím, že to pomůže a asi to zkusím nakonfigurovat.. Je pravda, že jsem neměnil ani resolv.conf, né že bych to nevědel, ale spíš, že jsem si řikal, že to vždy fungovalo bez bind, tak proč bych to měl najednou měnit.
24.2.2008 12:12 Goffix | skóre: 25 | blog: Powered by ArchLinux | Hradec Králové
Rozbalit Rozbalit vše Re: Pomalý překlad HOSTNAME na IP
Tak jsem teda pustil ten BIND znovu a jede to opravdu v pohodě.. né-li lépe ;-).

Ale stejně by mě pořád zajímalo, proč se to takhle začalo zničehonic chovat.

Jo a u toho BINDu, k čemu je potřeba modul "capability"? Nezavedl jsem ho (podle ArchWiki bych měl) a stejně to jede. Jo a mám takovej neblahej pocit, že při bootování se mi opět kvůli DHCP přepíše resovl.conf, že? Jestli ano, co s tím?

Díky.
24.2.2008 11:17 Non_E | skóre: 24 | blog: hic_sunt_leones | Pardubice
Rozbalit Rozbalit vše Re: Pomalý překlad HOSTNAME na IP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkuste si změřit, jak dlouho vám trvá překlad doménových jmen.
$ dig seznam.cz

; <<>> DiG 9.4.1-P1 <<>> seznam.cz
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7131
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1

;; QUESTION SECTION:
;seznam.cz.                     IN      A

;; ANSWER SECTION:
seznam.cz.              300     IN      A       77.75.76.3

;; AUTHORITY SECTION:
seznam.cz.              1865    IN      NS      ms.seznam.cz.
seznam.cz.              1865    IN      NS      ns.seznam.cz.

;; ADDITIONAL SECTION:
ns.seznam.cz.           174     IN      A       77.75.73.77

;; Query time: 19 msec
;; SERVER: 10.0.0.2#53(10.0.0.2)
;; WHEN: Sun Feb 24 11:14:11 2008
;; MSG SIZE  rcvd: 93
Only Sith deals in absolutes.
Jan Drábek avatar 24.2.2008 11:36 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Rozbalit Rozbalit vše Re: Pomalý překlad HOSTNAME na IP
Jo, odezva od DHCP trvá 1 sekundu
01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
24.2.2008 11:49 Goffix | skóre: 25 | blog: Powered by ArchLinux | Hradec Králové
Rozbalit Rozbalit vše Re: Pomalý překlad HOSTNAME na IP
Query time se pohybuje mezi 10-14ms.
24.2.2008 12:06 Non_E | skóre: 24 | blog: hic_sunt_leones | Pardubice
Rozbalit Rozbalit vše Re: Pomalý překlad HOSTNAME na IP
Pak máte rychlejší resolvování DNS než já…problém bude asi jinde.
Only Sith deals in absolutes.
24.2.2008 11:39 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: Pomalý překlad HOSTNAME na IP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Když píšete, že na win problém s dns nemáte, tak bych se podíval, jak (primární/sekundární) a jaké nameservery se vám nastavují (ipconfig /all).
24.2.2008 11:53 Goffix | skóre: 25 | blog: Powered by ArchLinux | Hradec Králové
Rozbalit Rozbalit vše Re: Pomalý překlad HOSTNAME na IP
To jsem kontroloval a na obou systémech jsou DNS nastavené stejně.
Heron avatar 24.2.2008 15:19 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Pomalý překlad HOSTNAME na IP
Win mají vlastní DNS cache. Proto je to na nich rychlé.
24.2.2008 12:21 pupu | skóre: 31
Rozbalit Rozbalit vše Re: Pomalý překlad HOSTNAME na IP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prvni server v poradi nejede. Jako dalsiho kandidata bych videl modul pro IPv6; pokud nepouzivate, doporucuji vypnout.
24.2.2008 13:09 Goffix | skóre: 25 | blog: Powered by ArchLinux | Hradec Králové
Rozbalit Rozbalit vše Re: Pomalý překlad HOSTNAME na IP
Ad ipv6 (i Raduzovi): Tak jsem se ho zbavil a nic se nezměnilo.

A jinak dík za vyřešení problému ;-). Fakt je to tím prvním DNS serverem. Jako po ránu mě to taky napadlo, ale testoval jsem to jen tím způsobem, že jsem je oba pingnul, což proběhlo v pořádku. Ale teď jsem je až zkusil prohodit a vše je jako dřív.

Ještě jsem si teď všiml, že jich mají vůbec ještě mnohem víc, takže jsem ten špatnej úplně změnil a je klid.

PS: Divím, se že Windows s tim neměl sebemenší problém.
24.2.2008 12:25 Raduz
Rozbalit Rozbalit vše Re: Pomalý překlad HOSTNAME na IP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jeden naprostý výstřel do tmy, a možná je to v tvém případě úplný nesmysl - měl jsem podobnou zkušenost s Debianem, a bylo to způsobeno IPv6 modulem v jádře na non-IPv6 síti. Blacklistoval jsem ho, a už všechny resolvy běhaly správnou rychlostí. Já vím, neaktualizoval jsi, ale třeba něco vyváděli se sítí u UPC.
24.2.2008 12:57 Non_E | skóre: 24 | blog: hic_sunt_leones | Pardubice
Rozbalit Rozbalit vše Re: Pomalý překlad HOSTNAME na IP
Já mám ipv6 zapnuté a běží mi to normálně. Pravda je, že DNS server mi vrací i AAAA záznamy (dig sixxs.net AAAA), takže se na timeout nečeká.
Only Sith deals in absolutes.
the.max avatar 24.2.2008 18:02 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Pomalý překlad HOSTNAME na IP
Heh, dalsi IPv6 Ready user;-) jsem rad ze (alespon diky tunelum prez sixxs) se to jiz dostava mezi lidi. Ja uz se tesim na pristi mesic, to budu mit 6ku nativne:-D
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
Jan Drábek avatar 24.2.2008 18:25 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Rozbalit Rozbalit vše Re: Pomalý překlad HOSTNAME na IP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hurá, při použití Name serveru při prvním volání o překlad je to 10x rychlejší, při dalším 1000x (z původní 1 sekundy).

Díky
01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110

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.