Manpages

名 称

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 モ ー ド で 実 行 す る と 、 startrestart の コ マ ン ド へ の 引 数 は 、 新 し い named に 対 す る コ マ ン ド ラ イ ン と し て 渡 さ れ ま す 。 channel モ ー ド で 実 行 す る と 、 start コ マ ン ド は 無 く 、 restart コ マ ン ド は 単 に ネ ー ム サ ー バ に 対 し て 自 己 を execvp(2) す る よ う 通 知 し ま す 。 作 者
Paul Vixie (Internet Software Consortium) 関 連 項 目
named(8)