当前位置: 技术问答>linux和unix
DNS 问题
来源: 互联网 发布时间:2015-12-04
本文导语: named.conf文件内容如下: option { directory "/var/named"; dump-file "/var/named/data/cache_dump.db" statistics-file "/var/named/data/named_stats.txt"; }; controls {inet 127.0.0.1 allow {localhost;} keys {rndc key;}; }; zone "." in {type hint; file "nam...
named.conf文件内容如下:
option {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db"
statistics-file "/var/named/data/named_stats.txt";
};
controls {inet 127.0.0.1 allow {localhost;} keys
{rndc key;};
};
zone "." in {type hint;
file "named.ca";
};
zone "testbind.net" IN {
type master;
file "localhost.zone";
allow update {none;}
};
localhost.zone 文件内容如下:
$TTL 86400
@ IN SOA mylinux.testbind.net. root.mylinux.testbind.net.(
42;serial(d.adams)
3H;refresh
15M;retry
1W;expity
1d);minimum
IN NS mylinux.testbind.net
mylinux IN A 192.168.1.200
mycomputer IN A 192.168.1.103
我的DNS服务能正常启动,但就是不能解析域名,请问高手如何回事?我从来都没配置成功过这个BIND。named.conf的原有内容我都删了,就剩那几行,原localhost.zone的内容也被我清了,换
成以上的。我的机器(也就是DNS服务器这台,IP为192.168.1.200,主机名为mylinux,域名设为
testbind.net),也曾试过在named.conf中保持原有的内容,再添加一个主区域如下:
zone "testbind.net" IN {
type master;
file "testbind.zone";
allow update {none;}
};
再在/var/named/目录下新建一个testbind.zone,内容和上面所写的localhost.zone内容一样,可
结果就是无法解析.
option {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db"
statistics-file "/var/named/data/named_stats.txt";
};
controls {inet 127.0.0.1 allow {localhost;} keys
{rndc key;};
};
zone "." in {type hint;
file "named.ca";
};
zone "testbind.net" IN {
type master;
file "localhost.zone";
allow update {none;}
};
localhost.zone 文件内容如下:
$TTL 86400
@ IN SOA mylinux.testbind.net. root.mylinux.testbind.net.(
42;serial(d.adams)
3H;refresh
15M;retry
1W;expity
1d);minimum
IN NS mylinux.testbind.net
mylinux IN A 192.168.1.200
mycomputer IN A 192.168.1.103
我的DNS服务能正常启动,但就是不能解析域名,请问高手如何回事?我从来都没配置成功过这个BIND。named.conf的原有内容我都删了,就剩那几行,原localhost.zone的内容也被我清了,换
成以上的。我的机器(也就是DNS服务器这台,IP为192.168.1.200,主机名为mylinux,域名设为
testbind.net),也曾试过在named.conf中保持原有的内容,再添加一个主区域如下:
zone "testbind.net" IN {
type master;
file "testbind.zone";
allow update {none;}
};
再在/var/named/目录下新建一个testbind.zone,内容和上面所写的localhost.zone内容一样,可
结果就是无法解析.
|
bind 在自己下载源码安装,和直接选安装程序安装的配置路径有点不同,我自己也走了些弯路。
.zone, .local 文件应该放在
/var/named/chroot/var/named 目录下,
最好修改 chown named *
建立 ln -s /var/named/chroot/var/named/test.zone /var/named/test.zone
.zone, .local 文件应该放在
/var/named/chroot/var/named 目录下,
最好修改 chown named *
建立 ln -s /var/named/chroot/var/named/test.zone /var/named/test.zone