◆DNS探索(リゾルバとリカーシブ)※ネットワークの学習は、TCP/IPを学ぶことから始めることをオススメします。TCP/IPは、今日のLANやインターネットを支えている重要な技術になっています。ここでは、これからネットワークを学ぼうとする方に必要なネットワークの用語やテクノロジーの紹介、そして、TCP/IPプロトコルの基礎知識を中心に説明してゆきます。◆DNS探索(リゾルバとリカーシブ)「DNS探索の仕組み(正引き)」では、DNSの正引きの仕組みについて説明しました。そこで、同じDNSサーバなのにDNSサーバによって動作が異なることに気付いたと思います。クライアントが問合せを行う「dns.shop.co.jp」のDNSサーバとドメインツリー上の「company.co.jp」から上位のDNSサーバでは、振舞い方が違っています。「company.co.jp」から上位のDNSサーバは、外部からの問い合わせに対して、自分が管理している情報だけを応答しています。これらのDNSサーバはDNSクライアント(リゾルバ)として動作しています。この場合、自身が管理しているゾーン情報のみ返答し、他のサーバへ問い合わせを行っていません。これに対して、クライアントが問合せを行う「dns.shop.com」は、クライアントからの問い合わせに対して、ドメインツリー上の上位のDNSサーバへ順次問合せを行い、DNSによる名前解決を最後まで行っています。この違いは、問合せの方法によって変わってきます。「dns.shop.com」が受けた問合せをリカーシブ(再起検索)と呼びます。「company.co.jp」から上位のDNSが「dns.shop.com」から受けた問合せをイテレイティブ(反復検索)と呼びます。このように、DNSサーバは、問い合わせ種類によって、異なる動作を行っています。この動作を行うサーバは、別々のサーバに分けて運用することも同一サーバで運用することもできます。