2013-04-13 1 views
9

SOA 레코드를 읽는 데 문제가 있습니다. 을 사용하여 다음과 같은 응답을 받으면 내가 제어 할 도메인의 SOA 레코드를 가져옵니다.DNS SOA 레코드를 읽는 방법은 무엇입니까?

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

각 필드와 관련된 값을 어떻게 알 수 있습니까? this article에 따르면 SOA 레코드는 9 개의 필드를 가질 수 있습니다.

각 공백은 값의 끝을 의미하며 두 번째 값은 전자 메일 주소임을 알 수 있습니다. 그러나 새로 고침 값과 재시도 값을 결정하는 방법은 무엇입니까? 그들은 필드 이름이없는 숫자 일뿐입니다!

여기에 뭔가가 있습니까? 미리 감사드립니다.

+0

도움을 주신 모든 분들께 감사드립니다. 내가 잘못한 곳에서 일했습니다. 좋은 오래된 스택 오버플로! – Grenville

답변

24

당신이 +multiline 발굴 매개 변수를 사용하는 경우, 좀 더 자세한 출력을 볼 수 있습니다.

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

완벽. 아래의 답에있는 정보와 함께 이것을 사용하면 모든 것이 의미가 있습니다. – Grenville

2

this link을 참조하십시오. 도시 된 바와 같이

:

을 SOA의 nameserver.place.dom IN @. postmaster.place.dom. (
1; 일련 번호
3600; 리프레시 [1H]
600; 시도 [10m]
86400; 만료 [1D]
3600); 분 TTL [1 시간]

+0

감사합니다. 나는 지금 그것을 읽고있다. – Grenville

관련 문제