宮尾です。
> /etc/named.conf は どうなってます?
> zone "example.com" {
> type master;
> file "/var/named/example.com.zone";
> };
> のような 記述が必要なようですが いかがですか?
上記の記述のzoneファイル内容はどの様なことが設定されているのですか?
私のnamed.confには、上記の指定は有りません。
/etc/named.confの内ようは下記の通りです
[root@wing-server root]# more /etc/named.conf
options {
// zone ファイルの格納場所
directory "/var/named";
// BIND の利用を許す範囲を指定
allow-query {
// 自分自身( localhost )
127.0.0.1;
// LAN内 192.168.1.* ( Subnet 255.255.255.0 )
192.168.1.0/24;
};
// スレーブ DNS のアドレスを記述。内向き DNS の場合は必要ないが一応記載。
allow-transfer {
// 自分自身( localhost )
127.0.0.1;
// 192.168.1.* ( Subnet 255.255.255.0 )
192.168.1.0/24;
};
forwarders {
203.141.128.34; // プロバイダのプライマリ DNS の IP アドレス
203.141.128.33; // プロバイダのセカンダリ DNS の IP アドレス
};
};
// ルート DNS の情報
zone "." {
// ルート DNS の情報である事を明示
type hint;
// ファイル名
file "named.root";
};
// localhost の正引きの設定
zone "localhost" {
// Master DNS Serverであることを示す
type master;
// ファイル名
file "localhost.zone";
};
// localhost の逆引きの設定
zone "0.0.127.in-addr.arpa" {
// Master DNS Serverであることを明示
type master;
// ファイル名
file "0.0.127.in-addr.arpa";
};
// wing-server.com の正引きの設定
zone "wing-server.com" {
// Master DNS Serverであることを明示
type master;
// ファイル名
file "wing-server.zone";
};
// wing-server.com の逆引きの設定
zone "1.168.192.in-addr.arpa" {
// Master DNS Serverであることを明示
type master;gs
// ファイル名
file "wing-server.rev";
};
// ログを抑制します
logging {
category lame-servers { null; };
};
外部サーバもOKにしたいのですが、下記の内容は不必要ですか?
インターネットに載っていた情報を意味も良く分からず設定しました。
しかし、BINDの利用を許す範囲がlocalhostのみの用に思えるので不必要なのかなー?
と思っています。
[root@wing-server root]# more /etc/named.conf (抜粋)
// BIND の利用を許す範囲を指定
allow-query {
// 自分自身( localhost )
127.0.0.1;
// LAN内 192.168.1.* ( Subnet 255.255.255.0 )
192.168.1.0/24;
};
// スレーブ DNS のアドレスを記述。内向き DNS の場合は必要ないが一応記載。
allow-transfer {
// 自分自身( localhost )
127.0.0.1;
// 192.168.1.* ( Subnet 255.255.255.0 )
192.168.1.0/24;
};
御指導宣しくお願いします。