2013-04-13 9 views
9

Mam problem z odczytywaniem rekordów SOA. Otrzymuję następującą odpowiedź po użyciu w celu pobrania rekordu SOA domeny, nad którą mam kontrolę.Jak odczytać rekord DNS SOA?

SOA ns1.example.com. xxx.gmail.com. 2013041357 14400 14400 1209600 86400 

Skąd mam wiedzieć, która wartość jest powiązana z każdym polem? Według this article rekord SOA może mieć dziewięć pól.

Wyobrażam sobie, że każda spacja oznacza koniec wartości i widzę, że druga wartość to adres e-mail. Ale jak określić, która wartość odświeżania jest wartością ponawiania? To tylko liczby bez nazw pól obok nich!

Czy tu czegoś brakuje? Z góry dziękuję.

+0

Dziękuję wszystkim, którzy pomogli. Dowiedziałem się, gdzie idę źle. Dobry stary przelew przepełniony! – Grenville

Odpowiedz

24

Jeśli użyjesz parametru kopiuj +multiline, zobaczysz bardziej szczegółowy wynik.

dig SOA +multiline yahoo.com 

yahoo.com.  1800 IN SOA ns1.yahoo.com. hostmaster.yahoo-inc.com. (
       2013041300 ; serial 
       3600  ; refresh (1 hour) 
       300  ; retry (5 minutes) 
       1814400 ; expire (3 weeks) 
       600  ; minimum (10 minutes) 
       ) 
+0

Idealny. Używając tego w połączeniu z informacjami zawartymi w odpowiedzi poniżej, wszystko ma sens. – Grenville

2

Zobacz this link.

jak pokazano poniżej:

@ w SOA nameserver.place.dom. postmaster.place.dom. (
1, nr seryjny
3600; odśwież [1H]
600; ponownie [10m]
86400; wygasa [1d]
3600); min TTL [1h]

+0

Dzięki. Teraz to czytam. – Grenville