Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ resolv.conf(5) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

gethostbyname(3N)

resolver(3)

hostname(7)

named(8)

RESOLVER(5)  —  NEWS-OS Programmer’s Manual

名称

resolver − リゾルバ設定ファイル

形式

/etc/resolv.conf

解説

resolver はインタネットのドメインネームシステム (DNS) を 参照するための C で書かれた関数の集合です ( resolver(3))。 リゾルバ設定ファイルには、リゾルバの関数がそのプロセスの中で 最初に呼び出されたときに読まれるべき情報が書かれます。 このファイルは人間が読めるように設計されており、キーワードと値の リストによって様々なリゾルバ情報を設定できるようになっています。 以下の事柄を設定することができます。

nameserver
リゾルバが問い合わせを行うネームサーバの インタネットアドレスを (ドット表記で) 指示します。 MAXNS 個 (現在は 3) までのネームサーバを記述することができ、 その場合にはキーワード 1 行につき 1 つのアドレスを記述します。 複数のサーバが指定された場合には、リゾルバライブラリは記述された順に 問い合わせを行います。また、nameserver の指定がない場合は ローカルマシンのネームサーバが使用されます。 (問い合わせがタイムアウトすると、順に次のサーバへの問い合わせを行い、 全てのサーバへの問い合わせがタイムアウトすると、 最大リトライ回数 (現在は 4) まで全てのネームサーバへの問い合わせを 繰り返します)

domain
ローカルなドメイン名。 このドメインの下位に属する名前の問い合わせには、ローカルドメインからの 相対的な名前を用いることができます。 もしdomain の指定がない場合は、 gethostname(2) によって 得られるホスト名の、最初の ‘.’ 以降がドメインと見なされます。 ホスト名にドメインが含まれていない場合にはルートドメインが仮定されます。

search
ホスト名の検索順序。 この順序は通常ローカルドメイン名から決定されます。ローカルドメイン名に 始まり、その上位ドメインで2つ以上の要素を持つものが順に続きます。 search キーワードの後ろにスペースまたはタブで区切った ドメイン名を並べることによって、この順序を変更することができます。 リゾルバの問い合わせは検索リストのそれぞれについて 照合するものが見つかるまで行われます。 この手順は検索リスト中のドメインのサーバがローカルでない場合、 時間がかかり、また多量のネットワークトラフィックを発生させる 可能性があること、さらにリスト中のドメインのサーバのうち一つでも 無効なものがあった場合には問い合わせがタイムアウトしてしまうということに 注意して下さい。

現在、検索リストは最大6ドメインで、かつ全部で256文字以内に 制限されています。

resolver
名前やアドレスを得る方法。 bind、nis または local のいずれかを指定することが できます。resolver の指定がなかった場合は bind が使用 されますが、/etc/resolv.conf ファイル自身がない場合には、 nis (ypbind が動作していなければ local) が使用されます。 resolver 行が複数記述された場合には、 gethostbyname(3N) は記述された順序でそれぞれの方法を試します。 domain と search のキーワードは一方だけが有効です。 もしこれらが複数指定された場合には、最後に記述されたものが 有効になります。 環境変数“LOCALDOMAIN”または“DOMAINPATH”が定義されているときは、 domain および search のキーワードはいずれも無視されます。 “DOMAINPATH”の値にはドメイン名をコロン (:) で区切ったものを指定します。 これら 2 つの環境変数は一方だけを定義すべきです。 もし両方が定義されている場合には“DOMAINPATH”の値が検索リストとして 使用されます。 キーワードとその値は 1 行になければならず、 またキーワード (nameserver など) は行の始めになければなりません。 キーワードとそれに続く値は、空白で区切られます。

関連ファイル

/etc/resolv.conf

関連事項

gethostbyname(3N), resolver(3), hostname(7), named(8)
Name Server Operations Guide for BIND

NEWS-OSRelease 4.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026