Bind i niedzialajacy jeden DNS
Arkadiusz Chomicki
chomar w assat.pl
Czw, 28 Sty 2010, 14:12:41 CET
Dnia czwartek 28 styczeń 2010 o 12:27:51 Wojciech Błaszkowski napisał(a):
> Dnia czwartek 28 styczeń 2010, Arkadiusz Chomicki napisał:
> > witam
>
> Witam,
>
> > Jest domena w sieci dla ktorej dziala tylko jeden DNS (z dwoch wpisanych)
> > Moj DNS (Bind) odpytuje (chyba) tylko jeden z nich i jesli trafi na
> > niedzialajacy to zwraca ze domena nieznaleziona.
>
> Zawsze można zerknąć do
> http://tools.ietf.org/html/rfc1034 gdzie w punkcie 5.3 resolver internals
> mamy opisane w jaki sposób powinien działać resolver, a konkretnie w
> 5.3.3. Algorithm czytamy o naprzemiennej kolejności odpytywania dnsów ,,In
> addition to the names and addresses of the servers, the SLIST data
> structure can be sorted to use the best servers first, and to insure
> that all addresses of all servers are used in a round-robin manner. The
> sorting can be a simple function of preferring addresses on the local
> network over others, or may involve statistics from past events, such as
> previous response times and batting averages.''
>
> Dlaczego tak jest zrobione? Po to by nie przeciążać jednego serwera dns
> (np. primary) milionami zapytań podczas gdy pozostałe nic by nie robiły.
>
> Niektóre implementacje resolverów (np. w tworach z Redmond m.in. NT więc w
> XP zapewne też) stosują się dodatkowo do powyższego ,,of preferring
> addresses on the local network over others'' po to by np. kierować
> zapytania do serwera w LANie ale i tak stosują round robin.
>
> Na potwierdzenie słów prosty test - proponuję wejść na
> http://www.dnsreport.com/tools/dnsreport.ch?domain=nask.pl i popatrzeć na
> linijkę: [These were obtained from X] - gdzie przy każdym przeładowaniu X
> się zmienia - po prostu round robin działa.
>
> > jak zrobic by moj Bind odpytywal drugi DNS jesli pierwszy nie dziala i
> > zwracal informacje z tego drugiego (dzialajacego)
> >
> > z poważaniem
>
Ale moj przypadek jest taki:
Mam resolv ustawione na siebie,
wykonuje host altona.pl i dostaje:
# host altona.pl
altona.pl has address 195.85.230.20
;; connection timed out; no servers could be reached
Host altona.pl not found: 3(NXDOMAIN)
no wiec sprawdzam dig'iem:
# dig @195.85.230.20 altona.pl
; <<>> DiG 9.4.3-P3 <<>> @195.85.230.20 altona.pl
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51610
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0
;; QUESTION SECTION:
;altona.pl. IN A
;; ANSWER SECTION:
altona.pl. 14400 IN A 195.85.230.20
;; AUTHORITY SECTION:
altona.pl. 14400 IN NS 195.85.230.20.
altona.pl. 14400 IN NS 195.85.230.21.
;; Query time: 116 msec
;; SERVER: 195.85.230.20#53(195.85.230.20)
;; WHEN: Thu Jan 28 14:07:34 2010
;; MSG SIZE rcvd: 97
gdzie moze lezec problem?
moze w NASK Registry sa inne serwery podane?
z poważaniem
--
Arkadiusz Chomicki
AS-SAT Telekom Władysławowo
+48 791 330 886
Więcej informacji o liście dyskusyjnej pld-users-pl