名 称
ndc — ネ
ー ム サ ー バ デ
ー モ ン 制 御 プ
ロ グ ラ ム 書 式
ndc [−c channel] [−l
localsock] [−p pidfile]
[−d] [−q] [−s]
[−t] [command] 解 説
こ の コ マ ン ド
を 使 用 す る 事
に よ り 、 シ ス
テ ム 管 理 者 は
ネ ー ム サ ー バ
を 制 御 可 能 で
す 。 command を 指 定
し な い と 、 ndc
は 、 EOF を 読 み 込
む ま で の 間 コ
マ ン ド 入 力 を
促 し ま す 。 オ
プ シ ョ ン は 次
の 通 り で す :
−c channel 制 御 チ ャ ネ ル の ラ ン デ ブ ポ イ ン ト を 指 定 し ま す 。 デ フ ォ ル ト は /var/run/ndc で す (UNIX ド メ イ ン ソ ケ ッ ト で あ り 、 サ ー バ の デ フ ォ ル ト の 制 御 チ ャ ネ ル で す )。 要 求 す る 制 御 チ ャ ネ ル が TCP/IP ソ ケ ッ ト の 場 合 、 channel 引 数 の 書 式 は ipaddr/port に な り ま す (例 え ば 127.0.0.1/54 は 、 ロ ー カ ル ホ ス ト の TCP ポ ー ト 54 に な り ま す 。 )
−l localsock 本 オ プ シ ョ ン は 、 ク ラ イ ア ン ト 側 の 制 御 チ ャ ネ ル を 特 定 の ア ド レ ス に bind(2) し ま す 。 特 定 の ア ド レ ス 以 外 か ら の 接 続 を 拒 否 す る よ う に 、 サ ー バ を 設 定 可 能 で す 。 書 式 は channel の も の と 同 じ で す (上 述 参 照 )。
−p pidfile 古 い ネ ー ム サ ー バ と の 後 方 互 換 性 の た め 、 制 御 通 信 用 に ndc は UNIX シ グ ナ ル を 使 用 可 能 で す 。 こ の 機 能 は 現 在 の ネ ー ム サ ー バ で は オ プ シ ョ ン で あ り 、 い つ か す べ て 消 滅 し ま す 。 使 用 可 能 な command の 集 合 は 、 シ グ ナ ル に よ る イ ン タ フ ェ ー ス を 使 用 し た 場 合 の 方 が 狭 い こ と に 注 意 し て く だ さ い 。 お そ ら く pidfile 引 数 は /var/run/named.pid の よ う な も の で す 。
−d デ バ ッ グ 出 力 を 有 効 に し ま す 。 主 に 開 発 者 が 興 味 を 持 つ も の で す 。
−q プ ロ ン プ ト と 結 果 の テ キ ス ト 出 力 を 抑 制 し ま す 。
−s 致 命 的 で な い エ ラ ー 出 力 を 抑 制 し ま す 。
−t プ ロ ト コ ル と シ ス テ ム の ト レ ー ス を 有 効 に し ま す 。 イ ン ス ト ー ル 時 の デ バ ッ グ に 有 用 で す 。 コ マ ン ド い く つ か の コ マ ン ド は ndc に 組 み 込 ま れ て い ま す 。 ネ ー ム サ ー バ が サ ポ ー ト す る 完 全 な コ マ ン ド セ ッ ト は 動 的 で あ り 、 こ れ は help コ マ ン ド (後 述 参 照 ) で 確 認 で き る は ず で す 。 組 み 込 み コ マ ン ド は 次 の 通 り で す :
/help 組 み 込 み コ マ ン ド 用 の ヘ ル プ を 提 供 し ま す 。
/exit
ndc コ マ ン ド イ ン タ プ リ タ か ら 抜 け ま す 。
/trace ト レ ー ス 機 能 を 切 り 替 え ま す (前 述 の −t の 記 述 を 参 照 )。
/debug デ バ ッ グ 機 能 を 切 り 替 え ま す (前 述 の −d の 記 述 を 参 照 )。
/quiet 静 寂 機 能 を 切 り 替 え ま す (前 述 の −q の 記 述 を 参 照 )。
/silent 沈 黙 機 能 を 切 り 替 え ま す (前 述 の −s の 記 述 を 参 照 )。 注 釈
pidfile モ ー
ド で 実 行 す る
と 、 start と restart
の コ マ ン ド へ
の 引 数 は 、 新
し い named に 対 す
る コ マ ン ド ラ
イ ン と し て 渡
さ れ ま す 。 channel
モ ー ド で 実 行
す る と 、 start コ
マ ン ド は 無 く
、 restart コ マ ン ド
は 単 に ネ ー ム
サ ー バ に 対 し
て 自 己 を execvp(2) す
る よ う 通 知 し
ま す 。 作 者
Paul Vixie (Internet Software Consortium) 関
連 項 目
named(8)