resolverについて


リゾルバはDNSにおいて、DNSにホスト名のIPアドレスを検索やその逆を依頼するクライアント側のプログラムです。
リソルバはOSの機能として提供され、アプリケーションの名前解決をサポートします。

👽 resolv.conf

resolv.confはリゾルバの設定を記述します。基本的には次の内容を記述します。

nameserver ネームサーバのIPアドレス
domain ドメイン名
search 検索リスト

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

🐞 参考リンク

📚 おすすめの書籍