wiki:DebianBind9RndcError

bind9で、rndcがバージョンどうのと怒ったら

# rndc -s 別のサーバ reload
rndc: connection to remote host closed
This may indicate that the remote server is using an older version of 
the command protocol, this host is not authorized to connect,
or the key is invalid.

軽く日本語訳すると、以下のような文句を言っています。

rndc: 相手のホストへの接続が切断されました。
これは、相手のサーバが使っている命令プロトコルが古いバージョンであるか、
こちらのサーバからの接続を許可していないか、鍵が間違っているかという可能性
があります。

あら?両方とも同じbind9を使ってるのにな。

どうしたんでしょう?

僕、何か悪いことをしました??

答は、「時計がずれている」でした。 こちらと相手との時計のずれが大きいと、このようなエラーが出るようです。 相手のマシンにNTPを設定して解決。 昔はこんなふうに、時計がずれててエラーになるなんてことは無かったように思います。 今や、時計がずれているなんてことは許されない時代のようです。 NTPは重要です。

やれやれです。

(2007/5/15 sgk)

そういえば、ずいぶんずいぶん昔にも同じミスではまったことを思い出しました。学習しないぼく。