NS 레코드에는 두 개의 DNS 서버가 있습니다. 어젯밤에 DNS 서버 중 하나가 다운되었습니다. 예상대로 일부 DNS 서버는 호스트 이름을 확인하지 못했습니다. 이것이 일시적인 것으로 가정하고 NS 레코드의 TTL이 만료되면 (1 시간) 작동을 시작합니다.
1 시간이 지난 후에도 Earthlink, Verizon 및 OpenDNS 서버를 사용하는 데스크톱에서 DNS 시간 초과가 발생했습니다. 다른 DNS 서버가 응답하는지 확인했습니다.
dig @ns2.example.com www.example.com +short
이것은 효과가 있었다.
내 질문 :
- TTL이 만료 된 후에도 다른 DNS 서버가 다른 DNS 서버에 충돌하지 않은 이유에 대한 답변이 있습니까?
- DNS 서버는
SOA
레코드 에서 도메인의 기본 DNS 서버를 선호 합니까? - 사용 가능한 NS 레코드에서 이름 서버를 선택하는 데 사용되는 알고리즘이 있습니까? 구현에 따라 다르지만 여기에 적용되는 표준이있을 수 있습니다.