完璧な人間はいませんし、DNS にいくつかの欠陥があることは理解できます。しかし、人間が完璧ではないのは当然です。DNS の不完全性は不合理ではありませんが、少なくとも不当です。これは DNS の重要性によって決まります。 bind9の登場により、DNSの欠陥や脆弱性の問題はある程度解決されました。バインドは、ユーザーのソース IP を介してさまざまな解釈 IP を返します。実際、DNS に直接アクセスするのはユーザーではなく、ユーザーが Netcom の DNS にアクセスするために使用する DNS が、ユーザーが変更した場合に Netcom の IP を保存します。 DNS を自分で使用する たとえば、通信ユーザーが中国網通の DNS を使用することに固執したり、ネットコム ユーザーが外国の DNS を使用したりすると、判断ミスが発生します。
中国の南北間のネットワーク問題は、常に多くの人々の懸念となっています。デュアルパスまたはマルチパスのコンピューター ルームの使用に加えて、複数のミラー サーバーを使用してユーザーのアクセス速度を向上させることもできます。ただし、使用するデュアルパス コンピュータ ルームに単一の IP がないか、複数のミラーを使用する場合、多くのミラー サーバーが異なるドメイン名を使用するという問題に直面します。このアプローチはユーザーにとって非常に悪いものであり、プロモーションにも不便です。ユーザーの回線に応じて自動的に異なるミラーサーバーを決定し、誘導する統一ドメイン名の利用がスマートDNS機能です。
両方の DNS サーバーを起動する場合は、デフォルトのポート バインドを使用しないでください。初期バインドでは、ソースによる異なる IP の選択がサポートされないため、スマート DNS は iptabl 支援を通じてのみ実装できます。 2 つのコピーはそれぞれ異なる行を解析し、iptabl を使用して、ソース IP に従ってバインドするデフォルト ポートの DNS 要求を送信します。この方法の欠点は明らかです。さらに行の説明が必要な場合は、バインドが再度開かれます。
バインドはソース選択をサポートするようになりました。ただし、書き直されたbind9は、抜け穴だらけのbind8よりもはるかに安定しており、安全です。 (出典: http://dns.qy.com.cn )