Portál AbcLinuxu, 27. dubna 2024 04:30


Dotaz: DNS problém

28.6.2003 01:39 -= Spec =- | skóre: 10
DNS problém
Přečteno: 175×
Odpovědět | Admin
Zdravim,

Mohl by mi někdo poradit nebo spíš vysvetlit jednu anomálii, kterou dost dobře nechápu? Mám nastavený DNS u sebe na serveru na svou doménu. Všechno se zdá být OK. Podle mě by se měly okolní servery postupně dotázat a vytvořit si u sebe záznam o mé doméně a IP. Problém je v tom, že sleduju několik serverů a na několika z nich jsem si všiml, že jeden den tam DNS záznam o mé doméně byl a druhý den ne. Pak několik dnů ne a pak se tam zase objevil. Je tohle normální?

Podle mě by tam ten záznam měl zůstat dokud běží můj primární DNS server a i sekundární server.

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

Odpovědi

28.6.2003 10:04 Tomáš Bláha
Rozbalit Rozbalit vše DNS problém
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podle mě by se měly okolní servery postupně dotázat a vytvořit si u sebe záznam o mé doméně a IP. DNS databáze je obrovská a proto je její struktura hierarchicky uspořádaná. Na vrcholu stojí tzv. kořenové servery, které uchovávají jen údaje o doménách nejvyšší úrovně (TLD). V žádném případě nemají prostor, aby si pamatovali a odpovídali na podrobnější dotazy - správa poddomén těchto TLD je delegována. V tomto smyslu žádné ,,okolní'' servery neexistují, jen ten v hierarchii přímo nadřazený o vaší doméně ví. Když pak někdo na druhé straně světa vyťuká do prohlížeče Vaší adresu (třeba www.firma.cz), jeho resolver postupně odzadu hledá doménu. Nejprve se zeptá kořenových serverů, kdo má na starosti cz. a dozví se např. CZ.EUNET.cz, tak se jeho zeptá, kdo dělá firma.cz. a dozví se, že to je ns.firma.cz a toho se teprve zeptá, kdo je www.firma.cz. A samozřejmě resolver a name servery po cestě kešují odpovědi a po několik hodin si je pamatují. Proto, když se nějakého veřejného nameserveru zeptáte na Vaší doménu a zakážete mu, aby ji rekurzivně zjistil, pokud ji sám neví, tak Vám nic neřekne. A to že Vám někdy něco řekne znamená je, že odpověď je zrovna nakešovaná.
28.6.2003 12:55 -= Spec =- | skóre: 10
Rozbalit Rozbalit vše DNS problém
Aha...díky za vysvětlení. Pak, ale nechápu, že záznam o kámošově doméně najdu na všech DNS serverech, na které se podívám a můj jen na některých. A přijde mi divný, že by zrovna jeho doménu měly všechny ty servery nakešovanou. A další věc je, že moje doména z většiny serverů funguje, ale z některých ne. A to třeba z těch, které nemají zrovna ten můj záznam. Přitom můj primární i sekundární SND běží už asi týden a pořád to někde nefunguje. Zase díky moc za osvětlení.:o)
29.6.2003 14:37 Tomáš Bláha
Rozbalit Rozbalit vše DNS problém
Pak, ale nechápu, že záznam o kámošově doméně najdu na všech DNS serverech, na které se podívám a můj jen na některých. A přijde mi divný, že by zrovna jeho doménu měly všechny ty servery nakešovanou. Normálně, když se nameserveru zeptáte na nějakou doménu, kterou nezná, tak automaticky zjistí informace a ty Vám poskytne. Zároveň si výsledek na nějakou dobu uloží. Tak funguje většina serverů s výjimkou např. kořenových, které zodpovídají jen dotazy o TLD. Tyto informace získá výše uvedeným postupem. Pokud ale nic nevrátí, mohlo by to znamenat, že je nedokáže zjistit. Odpovídají vaše nameservery (master i slave) správně? Nejsou umístěny na lince, kde se občas ztrácí UDP pakety? Ukazují záznamy u CZ.nic (v případě domény firma.cz), nebo u poskytovatele (v případě domény firma.poskytovatel.cz) správně delegaci na Váš master i slave DNS?
3.7.2003 19:17 -= Spec =- | skóre: 10
Rozbalit Rozbalit vše DNS problém
To Tomas Blaha: Mohl by jsi se mi prosim ozvat na ICQ: 20418146 nebo e-mail: ladasmet@volny.cz ? Byl bych moc vdecny..ja uz se s tim peru asi půl roku a pořád mi to nefunguje na 100% tak jak má. Díky předem. PS: Nebo uvítám kohokoli, kdo by byl ochoten se mi chvilku s timhle problemem venovat. Ozvěte se mi prosim.
30.6.2003 08:34 rastos
Rozbalit Rozbalit vše DNS problém
Tomas, kiez by to takto polopate bolo niekde napisane - usetrilo by to (aj mne) vela casu ;-)

K teme: vacsina konfigurakov BIND-u ma SOA record, kde sa hovori ako dlho sa tie ktore udaje uchovavaju. Neviem presne, ktory je relevantny v tomto pripade (typoval by som named.cache), ale skus pozriet.

Mimochodom, je tu niekto, kto by mi vedel poradit ako nastavit logovanie bind-u tak aby som videl, kto sa na koho pyta a aku dostane odpoved?

30.6.2003 16:53 Antonin Fabicovic | skóre: 21
Rozbalit Rozbalit vše DNS problém
to je na sebevrazdu disku. :-] Mne staci jen objem logu kde se zapisuji jen odmitnute caching pozadavky z internetu :-]

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.