今天我们一起来玩玩dns。。。呵呵。。。
bind
caching-nameser
DNS是一种层层解析方式
检查一下安装没。。。那就安装一下
安装了bind,但是并没有配置文件,我们得自己建,那样很麻烦,我们可以安装一个caching-nameser 包来解决。。。呵呵。。
那就安装一下。。。。
呵呵。。一下子紧张了。。。晕倒、、、、
就多了这几个文件localhost.zone named.ca named.local和named.conf。。。。。。
我们先来让它启动一下把。。。看看是什么结果。。。。
来看一下断开。。一般dns是开启53的。。。没有开启。。。
看到没有。。开启了。。。呵呵。。说明我们是成功的启动了dns服务,。。。。。
现在来配置一下啊我们的主文件。。。。
来配置我们自己的局域网域名解析。。。
接着写一下区域文件
检查一下是很重要的。。。。
区域文件(位于/var/named/):
正向解析文件xuwin.com.db
$TTL 86400
xuwin.com. IN SOA dns.xuwin.com. admin.xuwin.com.(
2002103000
28800
14400
3600000
86400 )
xuwin.com. IN NS dns.xuwin.com.
dns IN A 192.168.216.133
www IN A 192.168.216.250
mail IN A 192.168.216.251
ftp IN A 192.168.216.252
bbs IN CNAME dns
xxx IN CNAME www
xuwin.com. IN MX 10 mail.xuwin.com.
反向解析文件192.168.216.db
$TTL 86400
216.168.192.in-addr.arpa. IN SOA dns.xuwin.com. admin.xuwin.com. (
2002103000
28800
14400
3600000
86400 )
216.168.192.in-addr.arpa. IN NS dns.xuwin.com.
133.216.168.192.in-addr.arpa. IN PTR dns.xuwin.com.
250.216.168.192.in-addr.arpa. IN PTR www.xuwin.com.
251 IN PTR mail.xuwin.com.
252 IN PTR ftp.xuwin.com.
还需修改的文件:
1.修改 /etc/hosts 文件
作用:实现与网上其他主要计算机的映射,它通常是当作DNS的备份出现的,也就是说,当DNS系统出现问题的时候才使用Hosts表。
127.0.0.1 localhost localhost.localdomain localhost
192.168.216.* www.xuwin.com xuwin
2.修改 /etc/resolv.conf 文件
作用:指定域名服务器的IP和搜索顺序。
domain xuwin.com
search xuwin.com
nameserver 192.168.216.*
3.修改 /etc/hosts.conf 文件
作用:如何实现hosts表与DNS的关系和接口。
order hosts,bind //解析域名的顺序
multi on //允许一台计算机拥有多个IP
进行测试
host 或者 nslookup
好像还有错误。。。那么我们检查一下。。。 我重新检查了一边。。。就安照上面的这样做。。。。
现在不行,但是我把服务器重启了一下就可以了。。。。。
重启重启重启重启
这个是我重启后重新连上的,。,,,,
看到了吧。。。就是这样。。。入门的配置就这样简单。。。。
一个很重要的提醒:很多时候我们需要重启来使服务生效。。。。。像上次我的dhcp配置教程不成功,后来我重启后过了一段时间竟然就可以使用了。。。。我很是郁闷啊
zone "xuwin.com" IN {
type master;
file "xuwin.com.db";
};
zone "216.168.192.in-addr.arpa" IN {
type master;
file "216.168.192.db";
};
本来打算自己打的,哎,还是复制黏贴快啊。。。