Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ named(8) — NEWS-os 3.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

kill(1)

gethostbyname(3N)

signal(3C)

resolver(3)

resolver(5)

NAMED(8)  —  UNIX Programmer’s Manual

名称

named − インターネットドメインネームサーバ

形式

named [ −d debuglevel ] [ −p port# ] [ bootfile ]

解説

named は、インターネットドメインネームサーバ (詳細は RFC883 参照)です。 引数が指定されない場合、 named はデフォルトのブートファイル /etc/named.boot を読み、初期データを読み取って 問合わせに対応します。

オプションは次のとおりです。

−d デバッギング情報を表示します。 “d”のあとにくる数字は、 表示されるメッセージのレベルを決定します。

−p 異なるポート番号を使用します。 デフォルトは、 /etc/service にリストされている標準ポート番号です。

もう 1つの引数はブートファイルの名前として解釈されます。 ブートファイルには、ネームサーバが初期データを どこから得るかについての情報が収められています。 以下に簡単な例を示します。

 ;
;     boot file for name server
;
; type          domain          source file or host
;
domain          berkeley.edu
primary         berkeley.edu    named.db
secondary       cc.berkeley.edu 10.2.0.78 128.32.0.10
cache           .               named.ca
 

最初の行は、“berkeley.edu”がドメインであって、 サーバがそのドメインに対して正式なものであることを示しています。 2番目の行は、ファイル“named.db”には ドメイン“berkeley.edu”の正式なデータが 収められていることを示しています。 ファイル“named.db”には、すべてのドメイン名が 起点 (この場合は "berkekey.edu") からの相対である点を除き、 RFC883 のマスタファイルフォーマットでデータが 収められています。 (“berkekey.edu”に関する詳細は、下記を参照。) 3番目の行は、 “cc.berkeley.edu”下のすべての正式データが、 10.2.0.78 のネームサーバから 転送されることを指定しています。 転送が失敗した場合には、 128.32.0.10 で転送が試みられ、 この行に列記されているアドレス(最高 10個まで)で 次々と転送が試みられます。 二次的なコピーも、 指定されているドメインには正式なものです。 4番目の行は、“named.ca”に収められているデータが キャッシュに置かれることを指定しています (すなわち、ルートドメインサーバの ロケーションといったような既知のデータ)。 ファイル“named.ca”のフォーマットは “named.db”と同じです。

マスタファイルは、次の形式のエントリで構成されています。

 $INCLUDE <filename>
$ORIGIN <domain>
<domain> <opt_ttl> <opt_class> <type> <resource_record_data>
 

ここで、 domain はルートの “.”、現在の起点の “@”、 または標準ドメイン名です。 domain が“.”で終わっていない 標準ドメイン名である場合には、 現在の起点がそれに追加されます。 “.”で終わっている標準ドメイン名は修正されません。 opt_ttl フィールドは、time-to-live フィールドのための整数で、 省略可能です。 これが省略された場合には、 ゼロが使用されます。 opt_class フィールドは、オブジェクトアドレスタイプです。 現在のところ、 タイプとしては IN が DARPA インターネットのためにサポートされているだけです。 type フィールドは、以下に示されている トークンのうちの 1つです。 resource_record_data に入るデータはかっこで囲みます。

A ホストアドレス (ドットで区切られた 4つの 10進数)

NS正式なネームサーバ (ドメイン)

MXメール交換 (ドメイン)

CNAME別名の正規の名前 (ドメイン)

SOA認められている区域の開始をマークする (5個の数字(RFC883参照))

MBメールボックスのドメイン名 (ドメイン)

MGメールグループメンバ (ドメイン)

MRメールリネームドメイン名 (ドメイン)

NULLナルリソースレコード (フォーマット/データなし)

WKSよく知られているサービスの記述 (まだ実現されていない)

PTRドメイン名のポインタ (ドメイン)

HINFOホスト情報 (cpu_type OS_type)

MINFOメールボックスまたはメールリスト情報 (request_domain error_domain)

注意事項

次のシグナルは、 kill(1) を使用してサーバプロセスへ送られた場合には、 それぞれ指定されている働きをします。

SIGHUP サーバに named.boot を読取ってデータベースを再ロードさせます。

SIGINT現データベースをダンプして /usr/tmp/named_dump.db へのキャッシュを行います。

SIGUSR1デバッギングをオンにします。 各 SIGUSR1 はデバッグレベルを 1ずつ大きくします。

SIGUSR2デバッギングを完全にオフにします。

関連ファイル

/etc/named.bootネームサーバ構成ブートファイル
/etc/named.pidプロセスID
/usr/tmp/named.runデバッグ出力
/usr/tmp/named_dump.dbネームサーバデータベースのダンプ

関連事項

kill(1), gethostbyname(3N), signal(3C), resolver(3), resolver(5), RFC882, RFC883, RFC973, RFC974, Name Server Operations Guide for BIND

NEWS-OSRelease 3.3

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