リゾルバは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アドレスの検索を実施します。
