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

🍮 参考リンク

📚 おすすめの書籍

🖥 サーバについて

このブログでは「Cloud Garage」さんのDev Assist Program(開発者向けインスタンス無償提供制度)でお借りしたサーバで技術検証しています。 Dev Assist Programは、開発者や開発コミュニティ、スタートアップ企業の方が1GBメモリのインスタンス3台を1年間無料で借りれる心強い制度です!(有償でも1,480円/月と格安)