완벽한 사람은 없으며 DNS에 몇 가지 결함이 있다는 것은 이해할 수 있습니다. 그러나 인간이 완벽하지 않은 것은 당연합니다. DNS의 불완전성이 불합리한 것은 아니지만 적어도 정당화될 수는 없습니다. 이는 DNS의 중요성에 따라 결정됩니다. 바인드9의 등장으로 DNS 결함과 취약점 문제가 어느 정도 해결됐다. Bind는 사용자의 소스 IP를 통해 다른 해석 IP를 반환합니다. 실제로는 실제 사용자가 내 DNS에 액세스하는 것이 아니라 사용자가 내 DNS에 액세스하는 데 사용한 DNS가 사용자가 수정하면 내 Netcom의 IP를 저장합니다. DNS 자체 예를 들어 통신 사용자가 China Netcom의 DNS 사용을 고집하거나 Netcom 사용자가 외국 DNS를 사용하는 경우 판단 오류로 이어질 수 있습니다.
중국 남북 사이의 네트워크 문제는 항상 많은 사람들의 관심사였습니다. 이중 패스 또는 다중 패스 컴퓨터실을 사용하는 것 외에도 여러 미러 서버를 사용하여 사용자 액세스 속도를 향상시킬 수도 있습니다. 그러나 사용되는 듀얼 패스 컴퓨터실에 단일 IP가 없거나 여러 개의 미러를 사용하는 경우 여러 개의 서로 다른 서버 IP 문제에 직면하게 됩니다. 이 접근 방식은 사용자에게 매우 좋지 않으며 홍보에도 불편합니다. 사용자의 회선을 기준으로 서로 다른 미러 서버를 자동으로 결정하고 안내합니다. 통일된 도메인 이름을 사용하는 것이 스마트 DNS 기능입니다.
두 DNS 서버를 모두 시작할 때 기본 포트 바인드를 사용하지 마십시오. 초기 바인드는 소스별로 다른 IP 선택을 지원하지 않으므로 스마트 DNS는 iptabl 지원을 통해서만 구현할 수 있습니다. 두 복사본은 각각 서로 다른 행을 구문 분석한 다음 iptabl을 사용하여 원본 IP에 따라 바인딩할 기본 포트의 DNS 요청을 보냅니다. 이 방법의 단점은 명백합니다. 더 많은 줄 설명이 필요하면 바인드가 다시 열립니다.
바인딩은 이제 소스 선택을 지원합니다. 그러나 다시 작성된 바인드9는 허점이 가득한 바인드8보다 훨씬 안정적이고 안전합니다. (출처: http://dns.qy.com.cn )