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