
도메인에서 SOA nslookup을 수행했는데 출력의 정확한 의미가 약간 혼란스럽습니다(아래 참조...무고한 사람을 보호하기 위해 이름이 변경되었습니다).
;; QUESTION SECTION:
;MYDOMAIN.COM. IN SRV
;; AUTHORITY SECTION:
MYDOMAIN.COM. 10800 IN SOA dns23429.dizinc.COM. somename.hotmail.COM. 2010072201 86400 7200 3600000 86400
그래서 "dns23429.dizinc.com"이 권한 있는 DNS 서버라는 것을 알고 있는데 그 뒤에 나오는 항목("somename.hotmail.COM")의 의미는 무엇입니까? 또 다른 권한 있는 DNS 서버인가요? 나는 당신이 두 개의 권위 있는 서버를 가질 수 있다고 생각하지 않았습니다. 또한 "hotmail.com" 도메인의 컴퓨터에 있는 이유는 무엇입니까? 좀 이상한 것 같지 않나요?
답변1
그만큼SOA권한 시작 레코드에는 여러 값이 있습니다.
rfc1035에서
MNAME RNAME SERIAL REFRESH RETRY EXPIRE MINIMUM
MNAME The <domain-name> of the name server that was the
original or primary source of data for this zone.
RNAME A <domain-name> which specifies the mailbox of the
person responsible for this zone.
SERIAL The unsigned 32 bit version number of the original copy
of the zone. Zone transfers preserve this value. This
value wraps and should be compared using sequence space
arithmetic.
REFRESH A 32 bit time interval before the zone should be
refreshed.
RETRY A 32 bit time interval that should elapse before a
failed refresh should be retried.
EXPIRE A 32 bit time value that specifies the upper limit on
the time interval that can elapse before the zone is no
longer authoritative.
그래서 그 기록을 위해.
MYDOMAIN.COM. 10800 IN SOA dns23429.dizinc.COM. somename.hotmail.COM. 2010072201 86400 7200 3600000 86400
- MYDOMAIN.COM.- 나머지 세부정보가 적용되는 이름입니다.
- 10800- 질문이 권한 있는 서버에 대한 것인 경우 이 특정 레코드에 대한 TTL입니다.
- 안에- 레코드 클래스(IN = 인터넷)
- SOA- 레코드 유형(SOA = 권한 시작)
- dns23429.dizinc.COM- 영역의 기본 소스입니다.
- somename.hotmail.COM- 이메일 주소입니다([이메일 보호됨]) 해당 구역을 담당하는 사람
- 2010072201- 일련번호입니다
- 86400- 새로 고침 값(알림이 전송되지 않은 경우 보조 장치가 영역을 다시 로드하려고 시도하는 빈도)입니다.
- 7200- 재시도 시간(전송 실패 후 재시도 사이에 보조 장치가 대기하는 시간)입니다.
- 3600000- 만료 시간(기본 서버에 접속할 수 없는 경우 보조 서버가 영역의 복사본을 보관하는 기간)입니다.
- 86400- 레코드의 기본 수명입니다. 이는 다른 DNS 서버에서 레코드를 캐시해야 하는 최대값입니다.
답변2
"somename.hotmail.COM"은 실제로 "[이메일 보호됨]"를 이메일 연락처로 사용하세요.