リゾルバはDNSにおいて、DNSにホスト名のIPアドレスを検索やその逆を依頼するクライアント側のプログラムです。
リソルバはOSの機能として提供され、アプリケーションの名前解決をサポートします。
🐝 resolv.conf
resolv.conf
はリゾルバの設定を記述します。基本的には次の内容を記述します。
nameserver ネームサーバのIPアドレス |
domain
domainにxxx.com
と設定した場合、telnet hoge
とすると最初にhoge.xxx.com
のIPアドレスを検索します。
見つからなければ、hoge
のIPアドレスを検索します。それでも見つからない場合はエラーを返します。
search
search yyy.ne.jp zzz.org
と設定すると、telnet hoge
を実行したら、
- hoge.xxx.com (domainの設定)
- hoge.yyy.ne.jp (searchの設定)
- hoge.zzz.org (searchの設定)
の順にIPアドレスの検索を実施します。