好文档 - 专业文书写作范文服务资料分享网站

centos系统配置DNS服务器配置详解

天下 分享 时间: 加入收藏 我要投稿 点赞

注:部分资料来源网络

在CentOS 下安装配置DNS服务器。详细步骤如下: 1. 安装的系统是 ;

2. 所在网络:内部局域网网段。

机器一作为服务器,IP: 主机名:Hostname: ; 由上可以看出是使用的静态IP:。上述几项含义如下: 》DEVICE=name ,其中,name是物理设备名。 》IPADDR=addr,其中,addr是IP地址。

》NETMASK=mask,其中,mask是网络掩码值。 》BROADCAST=addr,其中,addr是广播地址。 》GATEWAY=addr,其中addr是网关地址。

》ONBOOT=answer,其中,answer是yes(引导时激活设备)或no(引导时不激活设备)

》USERCTL=answer,其中,answer是yes(非root用户能控制该设备)或no

》BOOTPROTO=proto,其中,proto取下列值之一:none,引导时不使用协议;static静态分配地址;bootp,使用BOOTP协议,或dhcp,使用DHCP协议。 4. 设计:将此机器设置为DNS服务器,另一台在局域网的IP地址自由获得(或固定,如 )的机器,能够通过此DNS服务器进行解析域名并能够转向到其他网址。如方位新浪网、凤凰网等。

5. 安装Bind

1)方法一:使用yum 安装 # yum -y install bind*

# yum -y install caching-nameserver 2)方法二:使用光盘rpm包安装

1.挂载光盘

[root@localhostmnt]# mount /dev/cdrom /mnt 2.查看安装软件

[root@localhostmnt]# rpm -qa|grep bind*

rpm -qa|grep caching* package is not installed

[root@localhostCentOS]# rpm -ivh

warning: Header V3 DSA signature: NOKEY, key ID e8562897

Preparing... ########################################### [100%] 1:caching-nameserver ########################################### [100%]

6. 主配置文件的配置。

首先要进入目录,由于安装了chroot包(主要功能就不多介绍),所以主配置文件在/var/named/chroot/etc/下进行配置。命令如下:

[root@killgoogle ~]# cd /var/named/chroot/etc/

由于安装了上面六个包后,这个目录下就默认会生成一个文件,但这个文件只是个解释文档,所以我们要通过以下命令来把文件的模板拷贝一份。命令如下:

[root@killgoogleetc]# cp -p 现在就可以用文件进行配置了。命令如下: [root@killgoogleetc]# vi IN { type hint;

file \ };

zone \ type master; file \

allow-update { none; }; };

zone \ type master; file \

allow-update { none; }; };

zone \ type master; file \

allow-update { none; }; };

zone \ type master; file \

allow-update { none; }; };

zone \ type master;

file \

allow-update { none; }; };

zone \ type master; file \

allow-update { none; }; };

zone \配置正、反解文件。

正反解文件都在相同目录下,由于安装了chroot包后,所以配置正反解文件要到/var/named/chroot/var/named/目录下,而且在此目录下也有正反解的模板文件。具体用到的命令如下:

[root@killgooglevar]# cd /var/named/chroot/var/named/

[root@killgooglevar]# cp -p cp -p 记得加参数P,不然很有可能启动不了named服务。现在就可以编辑正解()、反解()这两个文件了。

[root@killgooglevar]# 86400 @ IN SOA localhost root (

42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS

www IN A 上面这是最基本的正解文件的配置。 [root@killgooglevar]# vi 86400

@ IN SOA localhost. . (

00 ; Serial 113 IN PTR 说明:最后一句前面的那个113是指的主机IP:的最后一个数。

注: 到此为止,DNS服务器的90%的工作基本结束,剩下的就是扫尾工作。 五、收尾工作。

1、首先是修改/etc/文件。只有修改了这个文件才可以用自己的机器进行域名解析,命令如下:

[root@killgooglevar]# vi /etc/

只要加上一句:nameserver 就行了。 2、配置selinux。命令如下: [root@killgooglevar]# setup

弹出一个对话框。我们要进行的是防火墙配置,步骤如下:

选择“Firewall Configuration”---按 “Tab”键切换到“Run Tool”—回车—“Security Level”选项要在“Enabled”前面按一下“Tab”键---“SelLinux”选项要选“Disabled”—按一下“Tab”键---选中“Customize”---弹出新对话框---在“Other Port”栏目里输入

“53:tcp 53:udp”—“OK”—返回上一个对话框—“OK”—对话框自动关闭。配置完成。

3、开启服务。命令如下:

[root@killgoogle ~]# service named start 4、测试。

测试的命令是nslookup,

[root@localhost named]# nslookup >

Server: Address:

Address: 、设置named服务随机启动。

步骤如下:输入setup命令---选择“System Services”---按 “Tab”键切换到“Run Tool”—回车—新对话框中把光标下移到“named”前---用空格键使“named”选项前多出个“*”表示----按 “Tab”键切换到“OK”----按 “Tab”键切换到“Quit”

注:如果在正、反解文件中添加了记录后,别忘了用“service named restart”命令重启named服务,否则修改无法生效。

六、在另一台机器中设置如下:

IP地址,自由获得(或者设定为:IP:子网掩码:;网关:); 首选DNS:打开浏览器打开相关站点。此时一切正常

centos系统配置DNS服务器配置详解

注:部分资料来源网络在CentOS下安装配置DNS服务器。详细步骤如下:1.安装的系统是;2.所在网络:内部局域网网段。机器一作为服务器,IP:主机名:Hostname:;由上可以看出是使用的静态IP:。上述几项含义如下:》DEVICE=name,其中,name是物理设备名。》IPADDR=addr,其中,addr是IP
推荐度:
点击下载文档文档为doc格式
04nur58tne9y6ym8c7oz9pugm7qnnb00f75
领取福利

微信扫码领取福利

微信扫码分享