下面是name.conf
key "rndc-key" {
algorithm hmac-md5;
secret "S+KnV7MOx4P9KxewMYZGLw==";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
options {
directory "/var/named";
pid-file "named.pid";
};
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";
};
下面是oop.zone
$TTL 86400
$ORIGIN oop.com.
oop.com. 1D IN SOA oop.com. root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
1D IN NS ns.oop.com.
ns 1D IN A 192.168.1.4
www 1D IN A 192.168.1.4
下面是日志
Nov 23 04:10:40 localhost named[26557]: starting BIND 9.2.6
Nov 23 04:10:40 localhost named[26557]: using 1 CPU
Nov 23 04:10:40 localhost named[26557]: loading configuration from '/etc/named/named.conf'
Nov 23 04:10:40 localhost named[26557]: no IPv6 interfaces found
Nov 23 04:10:40 localhost named[26557]: listening on IPv4 interface lo, 127.0.0.1#53
Nov 23 04:10:40 localhost named[26557]: listening on IPv4 interface eth0, 192.168.1.4#53
Nov 23 04:10:40 localhost named[26557]: command channel listening on 127.0.0.1#953
Nov 23 04:10:40 localhost named[26557]: dns_master_load: named.local:8: N.0.0.127.in-addr.arpa: not at top of zone
Nov 23 04:10:40 localhost named[26557]: zone 0.0.127.in-addr.arpa/IN: loading master file named.local: not at top of zone
Nov 23 04:10:40 localhost named[26557]: zone oop.com/IN: loaded serial 42
Nov 23 04:10:40 localhost named[26557]: zone localhost/IN: loaded serial 42
Nov 23 04:10:40 localhost named[26557]: running
Nov 23 04:10:40 localhost named[26557]: zone oop.com/IN: sending notifies (serial 42)
Nov 23 04:10:40 localhost named[26557]: received notify for zone 'oop.com'
试了几次 http://www.oop.com不能访问 nslookup也不行啊??? 小弟刚学dns,希望帮帮忙!!!!????
singleym 于 2011-02-26 10:16:50发表:
学习了~
303563041 于 2011-02-25 14:44:37发表:
在上边定义oop.zone
zone "ns.oop.com" IN {
type master;
file "op.zone";
};
michaelzh 于 2011-02-23 19:57:55发表:
[size=6]回复DNS问题:[/size]
1.你要知道配置DNS需要的文件,包括主配置文件/etc/named.conf,/var/named/目录下的DNS数据库文件,这些文件都是从
/var/named/chroot/var/named/目录下的链接文件
2.系统默认的数据库文件不需要做任何修改,只要完成好相应的链接就可以了,主要你自己编写的数据库文件,方法是复制一份named.local文件并改为自己相要的名称:
root@vhost01#cp /var/named/named.local /var/named/dns110.zone(绝对路径方式复制,此文件代表正向解析文件)
root@vhost01#cp /var/named/named.local /var/named/dns110.arpa(绝对路径方式复制,此文件代表反向解析文件)
复制好的文件,已经有了相应的数据格式,只要将对应的位置换上你自己的DNS参数就可以了.
3.数据库文件都已经准备好,还要配主配置文件夹/etc/named.conf,添加dns110.net域的记录
4.检查配置文件的正确性
root@vhost01#named-checkconf
是查看配置文件的如果没有出现任何信息就说明配置正确有信息你就可以看说明看看哪里出现配置错误
5.如果一切正常,可以启动服务了
root@vhost01#service named start
仅供参考,以上为本人经验总结.按顺序做配置,保证成功率,减少失误.
age 于 2011-02-23 16:13:05发表:
你的 zone “oop.com"的定义呢?
ipigzhu 于 2011-02-23 13:17:30发表:
终于可以了!{:2_102:}
昨天也没报什么错误,就是帖不上去.......
希望帮帮忙