DNS是域名系统(Domain Name System)的缩写,是一种组织域层次结构的计算机和网络服务命名系统。DNS所提供的服务主要是,当用户在应用程序中输入DNS名称时,DNS服务将此名称解析为与此名称相关的IP地址信息。今天,我就带领大家一起在Fedora Core Linux上搭建一台DNS服务器,希望能够对各位朋友的DNS学习提供一些帮助。
搭建域名服务器主要涉及的文件有: /etc/named.conf,此文件一般是个软链接; /etc/hosts /etc/host.conf /var/named/* 此文档只是一个NFS的初级搭建工程,就是能够运行的级别,没有什么高级设置,目的是快速入门。当然首先要查查系统是否已经安装了DNS的软件工具,如没有那只有拿来光盘重新安装或者到官方网站下载源码包编译安装,此处是采用系统自带的BIND;接下来就是进行相关文件的配置了。相关的配置文件均在/var/named目录下,主要配置为/var/named/chroot/etc/named.conf,域解析文件放在/var/named/chroot/var/named目录下。 一、配置named.conf文件 /var/named/chroot/etc/named.conf主要添加的配置内容如下: zone "osservers.com" IN { type master; file "osserver.com.zone"; allow-update { none; }; }; zone "67.20.172.in-a ddr. arpa" IN { type master; file "zone.osserver.com"; allow-update { none;} } ; 二、配置相应的解析文件 两个解析文件如下: /var/named/chroot/var/named /osserver.com.zone文件: $TTL 86400 @ IN SOA dns.osservers.com. root.osservers.com. ( 42;serial (d. adams) 3H;refresh 15M;retry
1W;expiry
1D );minimum IN NS dns.osservers.com. IN NS 172.20.67.203 dns.osservers.com. IN A 172.20.67.203 www IN A 172.20.67.203 /var/named/chroot/var/named /zone.osserver.com文件: $TTL 86400 @ IN SOA dns.osservers.com. root.osservers.com. ( 1997022700;Serial 28800;Refresh 14400;Retry 3600000;Expire 86400 );Minimum IN NS dns.osservers.com. 三、重新启动服务 /etc/init.d/named restart 四、测试部分 1、设置域名文件/etc/resolve.conf,将nameserver 172.20.67.203加入; 2、采用nslookup/host/测试: [root@samba named]# nslookup > 172.20.67.203 Server: 172.20.67.203 Address: 172.20.67.203#53 Server: 172.20.67.203 Address: 172.20.67.203#53 Address: 172.20.67.203
> [root@samba named]# host 172.20.67.203 [root@samba named]# ;;global options: printcmd ;;Got answer: ;;->>HEADER<<- o pcode: QUERY, status: NOERROR, id: 3294 ;;flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1 ;;UESTION SECTION: ;;ANSWER SECTION: ;;AUTHORITY SECTION: osservers.com. 86400 IN NS 172.20.67.203. osservers.com. 86400 IN NS dns.osservers.com. ;;ADDITIONAL SECTION: dns.osservers.com. 86400 IN A 172.20.67.203 ;;Query time: 1 msec ;;SERVER: 172.20.67.203#53(172.20.67.203) ;;WHEN: Wed Apr 25 13:39:31 2007 ;;MSG SIZE rcvd: 112 至此,一个简单的DNS服务器就配置完成了。 |