重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

BIND9での開発をしなければいけない状況で、現在WindowsServer2003にてDNSをBIND9で立ち上げようとして、タイトルのように完全修飾ドメイン名(ホスト名.ドメイン名)ではnslookup host digコマンドなどでの結果が得られるのですがホスト名では結果を得ることができません。(タイムアウトエラーが出てしまいます。)

逆引きでも問題なく参照することができ、問題はホスト名のみなのですが・・・
インターネットで検索など試してみたのですがそれらしき答えを得ることができなかったので質問させて頂きます。


--------named.conf-----------

options {
directory "C:\WINDOWS\system32\dns\etc";
allow-query {
127.0.0.1;
192.168.100.0/24;
};
allow-recursion{
192.168.100.0/24;
};
pid-file "named.pid";
recursion yes;
};

zone "." IN{

type hint;

file "named.root";

};
zone "localhost" IN {
type master;
file "localhost.zone";
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
};

zone "hoge.local" IN {
type master;
file "hoge.zone";
};

zone "100.168.192.in-addr.arpa" IN {
type master;
file "100.168.192.in-addr.arpa";
};



-----------正引きゾーン内容---------------

$TTL 86400; 1 day
@ IN 86400 SOA DNS.hoge.local. mail.hoge.local. (
2001060134 ; serial
10800 ; refresh (3 hours)
3600 ; retry (1 hour)
604800 ; expire (1 week)
86400 ; minimum (1 day)
);
;
IN NS DNS.hoge.local.
IN MX 10 buf1.hoge.local.
;
DNSINA192.168.100.11
buf1INA192.168.100.10
buf2INA192.168.100.12
buf3INA192.168.100.15
wwwINCNAMEDNS.hoge.local.
ftpINCNAMEDNS.hoge.local.
mailINCNAMEbuf1.hoge.local.


後、補足でもう一つ疑問なのですが、ipconfig/flushdnsを行った際に、関数内でエラーが出て処理を完了できません。といった内容のようなものが出てキャッシュを削除することができません。

自分でも調べてみますが、どうかご教授願います。
宜しくお願いします。

A 回答 (1件)

クライアント(nslookup等を実行しているマシン)が何かわかりませんが、ホスト名だけを指定して引いたときにドメインを補完するのはDNSサーバ側ではなくてクライアント側です


Windowsならsuffixの設定、UNIX系なら/etc/resolv.confのdomainやsearchの設定が正しく行われていますか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!