26人参与 • 2026-03-10 • Linux
dns服务器(domain name system server)是互联网中用于将域名(如 www.example.com)解析为ip地址(如 192.0.2.1)的服务器。它是互联网基础设施的重要组成部分,帮助用户通过易于记忆的域名访问网站,而无需记住复杂的ip地址。以下是关于dns服务器的详细介绍:
www.example.com)。.com)的权威服务器。.com、.org)的权威服务器地址。.com、.net)的权威服务器地址。1.新星公司信息系统的ip地址在192.168.0.0/24网段,规划dns服务器的ip地址为192.168.0.100。
2.服务器平台采用redhat enterprise linux 6.4系统。
3.解析sdcet.cn域中的www、ftp、oa等主机,以及mail邮件交换主机。要求www.sdcet.cn解析到192.168.0.100,mail.sdcet.cn解析到192.168.0.101,ftp.sdcet.cn解析到192.168.0.102,oa.sdcet.cn解析到192.168.0.103。
4.在浏览器输入web.sdcet.cn,能够与输入www.sdcet.cn一样浏览公司网站。
5.对于给定的ip地址,能够反向解析其对应的主机。
1.dns服务的安装
dns服务的守护进程是named.查看系统是否已经安装dns软件包:
[root@localhost ~]# rpm -qa |grep bind

安装 bind-9.8.2-0.17.rc1.el6.i686.rpm软件包:
[root@localhost packages]# rpm -ivh bind-9.8.2-0.17.rc1.el6.x86_64.rpm

2.dns服务的启动
启动named服务的命令为:
[root@localhost ~]# service named start
停止named服务的命令为:
[root@localhost ~]# service named stop
重新启动named服务的命令为:
[root@localhost ~]# service named restart
设置该服务开机自启动:
[root@localhost ~]# chkconfig named on
3.修改主配置文件
[root@localhost~]#vim /etc/named.conf
主配置文件named.conf中,需要修改的参数有两个:
//listen-on port 53:将大括号内监听ip地址修改为当前主机的ip地址,即
listen-on port 53 { 192.168.0.100; }; //要设置为自己的ip地址
//allow-query:将大括号内的参数修改为any,即
allow-query{ any; };允许网络中所有的主机能够通过本dns服务器查询。
4.修改扩展配置文件 named.rfc1912.zones
[root@localhost~]#vim /etc/named.rfc1912.zones
在文件的末尾,增加一个正向区域、一个反向区域,然后保存退出:
zone "sdcet.cn" in {
type master;
file "sdcet.cn.zone";
allow-update { none; };
};
zone “0.168.192.in-addr.arpa” in { //网络号一定要反序写出
type master;
file “0.168.192.sdcet";
allow-update { none; };
};
5.配置正向解析文件sdcet.cn.zone
在第二步中,定义了正向区域“sdcet.cn”,该区域对应的正向解析文件/var/named/sdcet.cn.zone并不存在。可以将模板文件复制、改名(这一步很重要,不能在模板文件上直接设置):
[root@localhost ~]#cp -p /var/named/named.localhost /var/named/sdcet.cn.zone
再使用vi编辑器打开该正向解析文件:
[root@localhost ~]#vim /var/named/sdcet.cn.zone
$ttl 1d
@ in soa dns.sdcet.cn. admin.sdcet.cn. (
0 ; serial
1d ; refresh
1h ; retry
1w ; expire
3h ) ; minimum
in ns dns.sdcet.cn. //根域,in前面必须有空格,下同
in mx 5 mail.sdcet.cn.
dns in a 192.168.0.100 //dns要顶格,下同
www in a 192.168.0.100
mail in a 192.168.0.101
ftp in a 192.168.0.102
oa in a 192.168.0.103
web in cname www
6.配置反向解析文件2.168.192.sdcet
root@localhost ~]#cp -p /var/named/named.loopback /var/named/0.168.192.sdcet [root@localhost ~]#vim /var/named/0.168.192.sdcet
$ttl 1d
@ in soa dns.sdcet.cn. admin.sdcet.cn. (
0 ; serial
1d ; refresh
1h ; retry
1w ; expire
3h ) ; minimum
in ns dns.sdcet.cn.
100 in ptr dns.sdcet.cn.
100 in ptr www.sdcet.cn.
101 in ptr mail.sdcet.cn.
102 in ptr ftp.sdcet.cn.
103 in ptr oa.sdcet.cn.
7.配置/etc/resolv.conf文件
[root@localhost ~]# vi /etc/resolv.conf
domain sdcet.cn nameserver 192.168.200.100 //定义dns服务器的ip地址,没有这一项就找不到dns服务器 search sdcet.cn
8.重启服务使配置生效:
[root@localhost ~]# service named restart
1.ping命令
[root@localhost ~]# ping www.sdcet.cn

2.host命令
使用host命令测试正向解析:
[root@localhost ~]#host www.sdcet.cn

使用host命令测试反向解析:
[root@localhost ~]#host 192.168.200.100

8.8.8.8, 8.8.4.42001:4860:4860::8888, 2001:4860:4860::88441.1.1.1, 1.0.0.12606:4700:4700::1111, 2606:4700:4700::1001208.67.222.222, 208.67.220.220以上就是red hat6.4环境下搭建dns服务器的全过程的详细内容,更多关于red hat6.4搭建dns服务器的资料请关注代码网其它相关文章!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论