メインコンテンツにスキップ
モジュール 5 · レッスン 2 / 3コース内の 18/54~14 min
モジュールのレッスン (2/3)

UDP, TCP, and EDNS(0)

UDP、TCP、および EDNS(0)

従来の DNS は通常、小規模なクエリに UDP を使用します。応答が利用可能なメッセージ サイズに適合しない場合、切り捨てられたマークが付けられる場合があります。クライアントは TCP 経由で再試行できます。 TCP は DNS の通常の部分であり、障害モードではありません。ゾーン転送でも TCP が使用されます。

EDNS(0) は DNS を拡張し、クライアントとサーバーがより大きな UDP ペイロード サイズなどのオプションを通知できるようにします。メッセージが大きくなると切り捨てを減らすことができますが、大きすぎる UDP 応答は断片化してネットワークによってドロップされる可能性があります。オペレータは現実的なパスをテストし、公表されている最大サイズが常に機能すると仮定することは避けるべきです。

クエリがタイムアウトした場合は、パケット損失、フィルタリング、断片化、サーバー負荷、および実際の DNS エラーを区別します。タイムアウトは RCODE ではありません。

理解度を確認してください

最良の答えを選択してください。このクイズはローカルで実行され、実際のドメインに DNS クエリは送信されません。

Quiz#dns.m5.l2.e1

切り捨てられた UDP 応答の後にクライアントは通常何をすべきでしょうか?

回答の選択肢