linux缓存服务器部署,域名缓存服务器部署文档(for linux平台)

域名缓存服务器部署文档(for linux平台)

一.配置yum,以便安装软件包

yum全局文件编辑目录:  /etc/yum.repos.d/rhel-source.repo

[root@wanghong ~]# vim //etc/yum.repos.d/rhel-source.repo

#[rhel-source]

#name=Red Hat Enterprise Linux $releasever - $basearch - Source

#baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/SRPMS/

#enabled=0

#gpgcheck=1

#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

#[rhel-source-beta]

#name=Red Hat Enterprise Linux $releasever Beta - $basearch - Source

#baseurl=ftp://ftp.redhat.com/pub/redhat/linux/beta/$releasever/en/os/SRPMS/

#enabled=0

#gpgcheck=1

#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[wanghong]

Name=123

Baseurl=file:///mnt/Server

enable=1

gpgcheck=0

备注: #是注释作用,在此对文件没用任何影响,可以去掉

二.安装DNS服务软件包

1.DNS服务软件包名如下:

bind-9.3.3-7.el5.i386.rpm

bind-chroot-9.3.3-7.el5.i386.rpm

[root@kingmacro ~]#mount /dev/cdrom  /mnt

[root@kingmacro ~]#yum install bind  bind-chroot

执行此过程,就可以正常的安装DNS服务包软件,或者用以下命令也可以正常安装DNS服务包软件

[root@kingmacro ~]#mount /dev/cdrom  /mnt

[root@kingmacro ~]#rpm -ivh bind-9.3.3-7.el5.i386.rpm  --force

[root@kingmacro ~]#rpm -ivh bind-chroot-9.3.3-7.el5.i386.rpm  --force

--foce 代表强制安装

2.编辑name.conf主配置文件

forwarders { 192.168.2.1;192.168.2.5; }   这里指的是缓存从服务器从主辅DNS服务器上面去查找

[root@kingmacro ~]#vim /etc/named.conf

options {

forwarders { 192.168.2.1; };

};确定目录底下有/var/named/named.ca,named.ca文件[root@kingmacro ~]#cat /var/named/named.ca

; <<>> DiG 9.5.0b2 <<>> +bufsize=1200 +norec NS . @a.root-servers.net

;; global options:  printcmd

;; Got answer:

;; ->>HEADER<

;; flags: qr aa; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 20

;; OPT PSEUDOSECTION:

; EDNS: version: 0, flags:; udp: 4096

;; QUESTION SECTION:

;.                              IN      NS

;; ANSWER SECTION:

.                       518400  IN      NS      M.ROOT-SERVERS.NET.

.                       518400  IN      NS      A.ROOT-SERVERS.NET.

.                       518400  IN      NS      B.ROOT-SERVERS.NET.

.                       518400  IN      NS      C.ROOT-SERVERS.NET.

.                       518400  IN      NS      D.ROOT-SERVERS.NET.

.                       518400  IN      NS      E.ROOT-SERVERS.NET.

.                       518400  IN      NS      F.ROOT-SERVERS.NET.

.                       518400  IN      NS      G.ROOT-SERVERS.NET.

.                       518400  IN      NS      H.ROOT-SERVERS.NET.

.                       518400  IN      NS      I.ROOT-SERVERS.NET.

.                       518400  IN      NS      J.ROOT-SERVERS.NET.

.                       518400  IN      NS      K.ROOT-SERVERS.NET.

.                       518400  IN      NS      L.ROOT-SERVERS.NET.

;; ADDITIONAL SECTION:

A.ROOT-SERVERS.NET.     3600000 IN      A       198.41.0.4

A.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:503:ba3e::2:30

B.ROOT-SERVERS.NET.     3600000 IN      A       192.228.79.201

C.ROOT-SERVERS.NET.     3600000 IN      A       192.33.4.12

D.ROOT-SERVERS.NET.     3600000 IN      A       128.8.10.90

E.ROOT-SERVERS.NET.     3600000 IN      A       192.203.230.10

F.ROOT-SERVERS.NET.     3600000 IN      A       192.5.5.241

F.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:500:2f::f

G.ROOT-SERVERS.NET.     3600000 IN      A       192.112.36.4

H.ROOT-SERVERS.NET.     3600000 IN      A       128.63.2.53

H.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:500:1::803f:235

I.ROOT-SERVERS.NET.     3600000 IN      A       192.36.148.17

J.ROOT-SERVERS.NET.     3600000 IN      A       192.58.128.30

J.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:503:c27::2:30

K.ROOT-SERVERS.NET.     3600000 IN      A       193.0.14.129

K.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:7fd::1

L.ROOT-SERVERS.NET.     3600000 IN      A       199.7.83.42

M.ROOT-SERVERS.NET.     3600000 IN      A       202.12.27.333.确定关闭防火墙或清空防火墙,重启named服务

关闭防火墙服务

[root@kingmacro ~]#service iptables stop

[root@kingmacro ~]#chkconfig iptables off

或者执行清空防火墙命令

[root@kingmacro ~]#iptables -F

[root@kingmacro ~]#service iptables save

开起named服务

[root@kingmacro ~]#service named start

[root@kingmacro ~]#chkconfig named on

4.测试域名缓存服务器

一次测试把域名缓存服务器分别指向主DNS和辅DSN服务器,再次配置客户端的DNS地址,这里客户的地址是指向域名缓存服务器的IP(192.168.2.6)

二次测试把域名缓存服务器指向主,辅DNS,配置客户的DNS地址(同上为192.168.2.6)

两次测试都必须要在客户端使用nslookup命令来解析www.test.com  / ftp.test.com  / mail.test.com   /  aa.test.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值