Help us understand the problem. What is going on with this article?

/etc/resolv.conf について

More than 5 years have passed since last update.

イマイチ分かっていなかったのでメモ

先にまとめ

  • レゾルバ設定ファイル
  • 主にネームサーバ(DNSサーバ)のIPアドレスを書くところ
  • 後、searchや、domainを設定すると、デフォルトのルートドメインを指定できる

resolv.conf って何のファイル?

resolv.conf - レゾルバ設定ファイル  

Man page of RESOLV.CONF

レゾルバ(resolver) って何?

リゾルバとは、IPアドレスとドメイン名を結びつけるDNSにおいて、ネームサーバにホスト名を通知してIPアドレスの検索を依頼したり、その逆を依頼したりするクライアント側のプログラム。
アプリケーションソフトがIPアドレスやホスト名を必要とする場合には、通常リゾルバを介して名前解決が行われる。
リゾルバは一つ以上のネームサーバのアドレスを知っており、そのネームサーバに問い合わせを行い、返ってきた答えをアプリケーションに渡す。
...
通常はOSに付属するライブラリの機能として提供される。

リゾルバとは|DNSリゾルバ|ネームリゾルバ - 意味/解説/説明/定義 : IT用語辞典

resolver は、インターネットのドメインネームシステム (DNS) へのアクセスを提供する C ライブラリのルーチン群である。
レゾルバ設定ファイルには、レゾルバルーチンがプロセスによって最初に 起動されたときに読み込まれる情報が格納されている。
このファイルは人間に可読なように設計されている。
キーワードと値のリストが含まれ、いろいろなタイプのレゾルバ情報を提供する。

Man page of RESOLV.CONF

で、resolv.conf には何を書くの?

「/etc/resolv.conf」は、自分のマシンが利用するDNSサーバの情報(IPアドレス)
基本的には,以下の設定があります.

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


最低必要なのが,nameserver です.これで,ネームサーバを指定します.

ネームサーバー = DNSサーバ

ネームサーバーとは、インターネット上でドメインとWebサーバーやメールサーバーを結びつけるための名前解決をするサーバーです。

domainとsearchについて

DNS (resolver) setting for UNIX

 「domain st.ryukoku.ac.jp」と指定した場合、 telnet hogehoge を 実行すると、OS は まず

    hogehoge.st.ryukoku.ac.jp 

というホストの IP アドレスを検索します。 このホストがみつからない場合、hogehoge の IP アドレスを検索します。 それでも見つからない場合はエラーを返します。 
 一方、 「search st.ryukoku.ac.jp math.ryukoku.ac.jp elec.ryukoku.ac.jp」 とした場合は

    hogehoge.st.ryukoku.ac.jp
    hogehoge.math.ryukoku.ac.jp
    hogehoge.elec.ryukoku.ac.jp 

を順に検索してくれます。
kasei-san
小林の中の人 長文はblogに。QiitaにはちょっとしたTIPSを
http://kasei-san.hatenablog.com/
lclco
全国の高速バス価格情報を比較・検索できるサービスサイトを運営
https://www.lclco.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした