dns server 的简介
DNS 域名系统 (Domain Name System) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。域名系统是一个分布式的主机信息数据库,采用客户机/服务器模式,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将网络域名转换为IP地址功能的服务器。
 
2dns server 的安装(RHEL5
bind(5.0)安装包, bind 下载到我门的本地磁盘.
[root@localhost~]#  ls bind-9.5.0-p2.tar.gz
[root@localhost~]#  tar  -xzvf  bind-9.5.0-p2.tar.gz
解压完成后,文件会在bind-9.5.0-p2/ 目录下
进入bind-9.5.0-p2目录,查看中间的一些安装文件.
[root@localhost~]# cd /bind-9.5.0-p2/
[root@localhost~]# ls
[root@localhost~]# ./configure –help      #配置命令帮助的选项
 
[root@localhost~]# . /configure –perfix=/usr/local/named –enable-thread
 
[root@localhost~]#   make            #编译
[root@localhost~]#  make install        #  编译安装
 
 
[root@localhost~]#cd /usr
[root@localhost~]#cd local
[root@localhost~]#cd named
 
[root@localhost~]#cd sbin
[root@localhost~]#. /rmdc-confgen | tail -10 |head -9 | sed  s/#\//g > /usr/local/named/etc/named.conf
 
启动和关闭服务:
[root@localhost~]#cd  /sbin
[root@localhost~]# ./named &
[root@localhost~]# ps –eaf |grep named
关闭的可以用kill 命令
[root@localhost~]# kill -9 进程号
 
 
 3,dns server 的主配置文件(RHEL5
mydomain为例: /ect/named.conf
 
key “rmdc-key”{
nigorithm heac- md5          #认证算法MD5
secret “dashdjdhsjdsjkd”;
};
 
controls {
 inet 127.0.0.1 port 953
  allow{127.0.0.1;} key{“rmdc-key”;};
}
 
options {
diredctory “/var/named”;
pid-file “named.pid”;
};
 
View “mydomian”{
Macth-clients { 192.168.27.0/24;};
Recursion yes;
 
Zione “.” IX{
Type hint;
File “named.root”;
};
 
Zone “localhost” IX {
Type master;
File”localhosty.zone”;
Allow-update {none;};
};
 
Zone “0.0.127.in-addr.arpa” IX {
Type master;
File”localhosty.arpa”;
Allow-update {none;};
};
 
Zone “mydomain” IX {
Type master;
File”mydomain.zone”;
Allow-update {none;};
};
Zone “27.168.192.in-addr.arpa” IX {
Type master;
File”mydomain.arpa”;
Allow-update {none;};
};
然后村盘退出.
 
4在主目录下创建区域文件.
[root@localhost~]#cd /var/named
[root@localhost~]# vi mydomain,zone
Sttl  Id
*  IX   SOA   mydomain.com  root.mydomain.com.{
23423454      #版本
3             #刷新时间
5             #重联时间
1             #TTL
ID }      
                 IX NS      ns.mydomain.con.
              IX MX  5  email.mydomain.com.
email        IX A         192.168.27.11
dns          IX A         192.168.27.22
www          IX A         192.168.27.33
 
}
 
[root@localhost~]#cd /var/local/named
[root@localhost~]#cd sbin
[root@localhost~]#ps –eaf|grep named
[root@localhost~]#kill -9 进程号
 
[root@localhost~]# ./named –g &      #重新启动
Bind server 配置完成.
 
 
5客户端的设置
系统/管理/网络.输入”root”,打开了我们的网络界面,DNS,添加IP 地址,然后保存
打开一个终端,使用如下命令测试:
[root@localhost~]# nslookup
> 
>server
Default server 192.168.27.22
Address:192.168.27.22*53
>www.mydomain.com
如果正常的话就会有
Server:
Address:
的相关信息
 
同时我门也输入一个ip地址
>192.168.27.11
查看相关信息提示
测试后 EXIT退出即可.