System House ACT Weblog

RSS 1.0 RSS 2.0 ATOM 1.0

bad owner name (check-names)

携帯電話をスマートフォンに替え、サーバークライアントとして Wi-Fi 経由でインターネット接続するようにしたところ、Logwatch で

dhcpd: Unable to add forward map from android_xxxxxxxxxxxxxxxx.client.localnet to 192.168.201.nnn: timed out

が報告されるようになりました。

実際のログを見てみると

named[nnnnn]: zone client.localnet/IN/localhost_resolver: android_xxxxxxxxxxxxxxxx.client.localnet/A: bad owner name (check-names)

というエラーが直接の原因となっているようです。

インターネットで調べてみると、ホスト名に "_" が入っていると BIND がエラーにするようになっているとのことです。
スマートフォンでは Wi-Fi が問題なく使えているので、このまま無視してしまってもいいのですが、やはり気になるので対処することにします。

Android (スマートフォン) 側でホスト名に "_" を入れないようにする設定が不明であるため、BIND の設定で対応します。
/var/named/chroot/etc/named.conf 内に

view "localhost_resolver"

zone "client.localnet" {

check-names ignore;
};

と追記して、ホスト名のチェックを無視するように設定しました。
2012-01-11 22:46:52 投稿者:管理者コメントを追加する

この記事への参照記事

参照記事はありません。

この記事へのコメント

コメントはありません。

この記事へのコメントを追加する

 お手数ですが、チェックしてください → 

この記事へのトラックバック

トラックバックはありません。

この記事へのトラックバックを追加する

トラックバックURLは ここを右クリック し、
  • IE … ショートカットのコピー
  • Firefox … リンクの URL をコピー
でコピーできます。
また、こちらのフォーム からトラックバックを送信することもできます。
なお、この記事への言及リンクのないトラックバックは一旦保留させていただいております。ご了承ください。
(トラックバック送信エラーになった場合でも、保留が解除されることによりトラックバックは受け付けられます。)
Webサービス by Yahoo! JAPAN
サンワダイレクト
a System House to build an Accounting system by the Computer Technology