連載
「再帰問い合わせ」と「非再帰問い合わせ」の違いを教えてください:DNS Tips
DNSの名前解決における「問い合わせ」のうち、「再帰問い合わせ」と「非再帰問い合わせ」の違いを解説する。
DNSの名前解決は、クライアントからの名前解決要求を受けたキャッシュDNSサーバーが権威DNSサーバー群との間で反復検索を行い、その結果をクライアントに返すことによって行われる。
このときに、クライアントからキャッシュDNSサーバーに送られる問い合わせを「再帰問い合わせ」と呼び、キャッシュDNSサーバーから権威DNSサーバー群に送られる問い合わせを「非再帰問い合わせ」と呼ぶ。
再帰問い合わせと非再帰問い合わせはパケットのRD(Recursion Desired)フラグの内容によって区別され、再帰問い合わせではRDフラグが1、非再帰問い合わせではRDフラグが0となっている。
Copyright © ITmedia, Inc. All Rights Reserved.