|
|
我是个LINUX的初学者,在学习服务器的配置。我用的是LINUX9.0
也没有什么实验环境,自己只有一台电脑,可以上网,我自己配置了个DNS服务器,可是自己解析自己的机器都没有解析成功,这样我就很难学习下面的sendmail了,我现在很困惑,希望能够得到你的帮助。我把自己的配置过程发给你,你帮我看看问题出在哪里。
实验环境:一台电脑,机器名:dns.junjie.com IP:202.101.55.1 要解析的域名:junjie.com IP:202.101.55.0/255.255.255.0
在文件/etc/hosts中的设置:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
202.101.55.1 dns.junjie.com dns
在文件/etc/host.conf文件中的设置:
order hosts,bind
在文件/etc/resolv.conf文件中的设置:
search junjie.com
nameserver 202.101.55.1
在文件/etc/named.conf中的设置:
//
// named.conf for Red Hat caching-nameserver
//
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};
//
// a caching only nameserver config
//
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localdomain" IN {
type master;
file "localdomain.zone";
allow-update { none; };
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "junjie.com" IN {
type master;
file"named.junjie.com";
allow-update{none;};
};
zone "55.101.202.in-addr.arpa" IN {
type master;
file"named.ippd";
allow-update{none;};
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
type master;
file "named.ip6.local";
allow-update { none; };
};
zone "255.in-addr.arpa" IN {
type master;
file "named.broadcast";
allow-update { none; };
};
zone "0.in-addr.arpa" IN {
type master;
file "named.zero";
allow-update { none; };
};
include "/etc/rndc.key";
建立named.junjie.com文件
$TTL 86400
@ IN SOA dns.junjie.com. root.dns.junjie.com. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS dns.junjie.com.
localhost IN A 127.0.0.1
dns IN A 202.101.55.1
建立named.ippd文件
$TTL 86400
@ IN SOA 55.101.202.in-addr.arpa. root.dns.junjie.com. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS dns.junjie.com.
1IN PTR dns.junjie.com.
检查了进程和端口,都没有问题,用nslookup检测,正反向都不能解析,我查看DNS日志,上面显示找不到正反向解析文件,我确实是把它放在了/var/named目录下,而且也做了映射文件放在/var/named/chroot/var/named 可是不管怎么样,就是解析不了
我真的不知道是为什么。我非常困惑,希望能够请你帮我看看,问题出在哪里,麻烦你了,谢谢你 |
|