私はこれが可能であると私が理解したことによると、これについていくつか読んでいますが、どうやって??、
私はUDPがDNS解決にはるかに優れていることを知っていますが、制限が非常に多いため、代わりにTCP)を使用する必要があります。これは本当に可能であり、どうすればよいですか?
Centos 5.5を実行していますが、必要なのは、DNSクエリでudpの代わりにTCP)を使用することだけです。
ありがとう!
私の知る限り、これは不可能です。 OpenBSDでは、options tcp
を/etc/resolv.conf
に追加して、少なくともおそらく必要なものを取得できますが、そのオプションはLinuxには存在しません。
これを行うようにBINDを構成することもできません。 Paul Vixie自身が、これはとにかく本当に悪い考えであると示唆しているこのスレッドを参照してください: http://groups.google.com/group/comp.protocols.dns.bind/browse_thread/thread/2272f6c39dcfe364
ほとんどの場合、デフォルトでTCPおよびUDPで動作するBINDネームサーバーを使用しています。必要なのは、TCPポート53からサーバーに到達します。
DNSはクエリの解決にUDPを使用し、ゾーン転送にはTCP、UDPデータ制限は512バイト以上)は自動的にTCPを使用します。