ネットワーク

リゾルバとは

  1. HOME >
  2. IT用語 >
  3. ネットワーク >

リゾルバとは

リゾルバ(resolver)

リゾルバ(resolver)とは、ドメイン名からIPアドレスを検索したり、その逆にIPアドレスからドメイン名を検索したりして、名前解決を行うソフトウェアのことです。

DNS(Domain Name System)とは、ドメイン名からIPアドレス、あるいはIPアドレスからドメイン名を検索し、名前解決を行うのに用いられています。

リゾルバは、DNSの仕組みを実現する機能のひとつであり、リゾルバには「スタブリゾルバ」と「フルサービスリゾルバ」があります。

次の図は、DSNによる名前解決のイメージ例です。

スタブリゾルバは、一般的なPCのOS等に搭載されている機能であり、フルサービスリゾルバに対して、要求を出します。

フルサービスリゾルバは、スタブリゾルバからの要求に対し、必要に応じて他のDNSサーバに問い合わせを行い、その結果を呼び出し元のリゾルバに返します。

フルサービスリゾルバは、キャッシュサーバになっており、問い合わせ結果を一定期間保存し、期間内に同じ問い合わせがきた場合は、他のDNSサーバに問い合わせすることなく、呼び出し元のリゾルバに結果を返却します。

helpful

-ネットワーク
-