Windowsに入力できるネームサーバーの最大数はいくつですか?異なるバージョンに違いはありますか? Linuxには最大3つあり、これは/usr/include/resolv.h
で設定されます。
# define MAXNS 3 /* max # name servers we'll track */
このWindows制限のパズルでは、公開されている情報はあまりありません。
ほとんど知られていない情報から推測する必要があります。
たとえば、Microsoftの DNSクライアント設定の構成 は次のように述べています。
DNSクライアントがDHCPサーバーを使用して動的に構成されている場合、提供されているDNSサーバーのリストを増やすことができます。 DNSサーバーのIPアドレスリストをDHCPクライアントに提供するには、DHCPサーバーによって提供される構成済みオプションタイプでオプションコード6を有効にします。 Windows Server 2003 DHCPサーバーの場合、このオプションを使用して、クライアントごとに最大25のDNSサーバーのリストを構成できます。
このことから、MSは25台のDNSサーバーをデフォルトの制限よりも「大きい」と見なしていると推測できます。通常の状態では、制限は明らかに低くなります。
From "Append DNS Suffix"に制限はありますか?
組織内のドメインが多すぎて、これらのドメインをDNSサフィックスリストに追加しました。私が直面している問題は、上位DNSドメイン(上位5)のホストには最適に機能しますが、下位ドメイン(5未満)のホストを検索(nslookup)しようとすると失敗します。また、上位5つのDNSサフィックスで下位ドメインを移動すると機能します。
この数はDNSサーバーの数とは直接関係がないことは正しく指摘されていますが、このインターフェースを設計した人は5の倍数が好きだったようです。
補足として、ADに関心がある場合は、 Active Directoryの制限 は次のように述べています。
aD統合ゾーン内のDNSサーバーの最大数(詳細を手動で追加しない場合):850(Windows 2000)、1300(Windows 2003)
示されている高度なTCP/IP設定 他の場所 多くのDNSサーバーアドレスの機能は、Windows95およびWindowsNT4に戻るすべてのMicrosoftWindowsDNSクライアントの標準コンポーネントですがDLLまたはそれらを入力する方法が異なる場合があります。さらに戻る可能性がありますが、古いバージョンでWindowsIPネットワークを維持する必要はありませんでした。
また、リストされている最初の3つのホストが使用されていることも知っています。これは、ISPの2つのホストが利用できない場合、代わりに別の会社によって保守されている3番目のホストが使用されたためです。