OP가 묻습니다.
그것은 모두 훌륭하지만, 동일한 IP 주소에서 모든 서비스를 실행하는 경우 중복 DNS 서버가 실제로 필요합니까? 어쨌든 아무도 내 도메인에서 제공하는 것을 얻을 수 없다면 두 번째 DNS 서버가 어떤 이점을 제공하는지 알 수 없습니다.
좋은 질문입니다!
가장 좋은 대답은에 의해 제공됩니다 교수 다니엘 J. 번스타인, 박사 버클리 세계적으로 유명한 연구원, 과학자 및 암호 해뿐만 아니라, 또한으로 알려진 매우 인기 있고 잘받은 DNS 스위트 작성했습니다 DJBDNS을 ( 지난 2001 출시 02-11 , 여전히 오늘날까지 인기가 있습니다).
http://cr.yp.to/djbdns/third-party.html (2003-01-11)
타사 DNS 서비스의 비용 및 이점
이 간결하고 간결한 부분에주의하십시오.
타사 DNS 서비스에 대한 잘못된 주장
…
두 번째 전술은 광범위한 DNS 클라이언트가 모든 DNS 서버에 도달 할 수 없을 때 특히 악한 일을 할 것이라고 주장하는 것입니다. 이 주장의 문제점은 그 주장이 거짓이라는 것입니다. 그러한 클라이언트는 분명히 버그가 있으며 시장에서 살아남을 수 없습니다. 클라이언트의 라우터가 잠깐 동안 중단되거나 클라이언트의 네트워크가 일시적으로 넘치면 어떻게 될지 고려 하십시오.
따라서이 질문에 대한 원래의 대답은 더 잘못 될 수 없습니다.
그렇습니다. 몇 초간 지속되는 짧은 임시 네트워크 중단은 때때로 발생합니다. 아니요, 이러한 중단 중에 이름을 확인하지 못하면 몇 분 동안 캐시되지 않습니다 (그렇지 않으면 전 세계에서 고 가용성의 신뢰할 수있는 이름 서버를 가장 잘 설정해도 도움이되지 않습니다).
1998-03 RFC 에서 캐시 오류 에 대한 최대 5 분 의 보수적 인 지침을 자유로이 구현하는 소프트웨어 는 설계 상으로는 간단하지 않으며 여분 의 지중 중복 서버가 없어도 문제가되지 않습니다.
실제로 DNS 시간 초과는 얼마나 오래 캐시됩니까? BIND에서 SERVFAIL
조건은 일반적 으로 2014 년 이전에 전혀 캐시 되지 않았으며 2015 년 이후 기본적으로 1 초 동안 만 캐시됩니다 . 평균 사용자가 해결 자 시간 초과 에 도달하고 새로 고침 버튼을 다시 누르는 데 걸리는 시간보다 짧 습니다. .
(또한 해결 시도를 캐시해야하는지 여부에 대한 위의 시점에 도달하기 전에도 첫 번째 SERVFAIL이 처음 발생하기까지 몇 번의 삭제 된 패킷이 필요합니다.)
또한 BIND 개발자는 한도 (예 :이 기능이 허용하는 최대 값)로 이미 5 분 (300 초) 제안보다 10 배 낮은 기능인 한도에 대한 한도 를 구현했습니다. (안구 사용자의) 가장 선의의 관리자조차도 자신의 사용자를 발로 쏠 수 없도록 보장합니다.
또한, 많은 거기에 당신이 할 수 있습니다 이유 없는 타사 DNS 서비스를 실행하려면 - 전체를 읽어 djbdns/third-party.html
모든 세부 사항을 위해 , 그냥 스스로 관리하는 DNS에 대한 작은 여분의 서버를 임대를 필요없이 거의 보장되지는 그러한 노력을 위해 BCP 16 이외의 것이 존재한다.
적어도 2002 년부터 도메인 이름을 소유하고 설정 한 개인적인 "비례적인"경험에서, 실제로 전체적으로 전문가 운영으로 인해 여러 도메인 의 상당한 다운 타임이 발생 했음을 확실하고 정직하게 말할 수 있습니다. 내 등록 기관 및 호스팅 제공 업체의 타사 서버 ( 한 번에 한 공급 업체 및 수년 동안 모두 해당 이벤트를 사용할 수 없음), 자신의 IP 주소가있는 정확한 시간에 도메인을 불필요하게 중단 그렇지 않으면 해당 도메인의 HTTP 및 SMTP가 호스트되었습니다). 이러한 중단은 독립적이고 존경받는 전문적으로 운영되는 여러 공급 업체에서 발생했으며 결코 고립 된 사고가 아니며 매년 발생하며 제 3 자 서비스로서전적으로 귀하의 통제 범위를 벗어납니다 . 단지 장기적으로 그것에 대해 이야기하는 사람은 거의 없습니다.
한마디로 :
지역 중복 DNS는 소규모 사이트에 전혀 필요하지 않습니다.
동일한 IP 주소 에서 모든 서비스를 실행 하는 경우 두 번째 DNS를 추가하면 추가 지점이 발생할 가능성이 높으며 도메인의 지속적인 가용성에 해가됩니다. 상상할 수있는 상황에서 항상 그것을해야하는 "지혜" 는 매우 인기있는 신화입니다. 버스트.
물론 웹 (HTTP / HTTPS), 메일 (SMTP / IMAP) 또는 음성 / 텍스트 (SIP / XMPP) 등 도메인의 일부 서비스가 이미 타사에서 서비스를 제공하는 경우에는 조언이 완전히 다릅니다. 이 경우 단일 장애 지점으로 자신의 IP를 제거하는 것이 실제로 현명한 접근 방식이며 지리 중복성이 실제로 매우 유용합니다.
마찬가지로 수백만 명의 방문자가있는 인기있는 사이트가 있고 BCP 16에 따라 지리 중복 DNS의 추가 유연성과 보호가 필요하다면… 웹 / 메일 /에 단일 서버 / 사이트를 사용하지 않을 것입니다 음성 / 텍스트가 이미 있으므로이 질문과 답변은 분명히 적용되지 않습니다. 행운을 빕니다!