天天看點

配置bind緩存伺服器

1.設定網絡參數:

vi /etc/sysconfig/network-scripts/ifcfg-eth0 

<code>DEVICE=</code><code>"eth0"</code>

<code>HWADDR=</code><code>"00:0C:29:68:b1:0f"</code>

<code>NM_CONTROLLED=</code><code>"no"</code>

<code>ONBOOT=</code><code>"yes"</code>

<code>BOOTPROTO=static</code>

<code>IPADDR=192.168.10.95</code>

<code>NETMASK=255.255.255.0</code>

<code>GATEWAY=192.168.10.1</code>

<code>DNS1=202.106.0.20</code>

<code>DNS2=192.168.10.95</code>

:wq

vi /etc/sysconfig/network

<code>NETWORKING=</code><code>yes</code>

<code>HOSTNAME=ns.linunxyy.cn</code>

vi /etc/selinux/config 

<code>SELINUX=disabled</code>

chkconfig NetworkManager off

chkconfig iptables off

chkconfig network on 

vi /etc/hosts

<code>192.168.10.95   ns      ns.linuxyy.cn</code>

reboot

2.安裝bind軟體:

vi /etc/yum.repos.d/rhel.repo

[local]

name=local

baseurl=file:///mnt/

enabled=1

gpgcheck=0

mount /dev/cdrom /mnt

yum -y install bind-*

rpm -qa |grep bind

rpm -ql bind

rpm -ql bind-utils

3.修改配置檔案:

cd /var/named/chroot/etc/

cp /usr/share/doc/bind-9.7.3/sample/etc/named.conf ./

vi named.conf   ##修改如下,可以複制粘貼

<code>options</code>

<code>{</code>

<code>        </code><code>directory               </code><code>"/var/named"</code><code>;           </code><code>//</code> <code>"Working"</code> <code>directory</code>

<code>        </code><code>dump-</code><code>file</code>               <code>"data/cache_dump.db"</code><code>;</code>

<code>        </code><code>statistics-</code><code>file</code>         <code>"data/named_stats.txt"</code><code>;</code>

<code>        </code><code>memstatistics-</code><code>file</code>      <code>"data/named_mem_stats.txt"</code><code>;</code>

<code>        </code><code>listen-on port 53       { 192.168.10.95; };</code>

<code>        </code><code>query-</code><code>source</code> <code>port 53;</code>

<code>        </code><code>allow-query             { 192.168.10.0</code><code>/24</code><code>; };</code>

<code>        </code><code>recursion </code><code>yes</code><code>;</code>

<code>};</code>

<code>logging </code>

<code>        </code><code>channel default_debug {</code>

<code>                </code><code>file</code> <code>"data/named.run"</code><code>;</code>

<code>                </code><code>severity dynamic;</code>

<code>        </code><code>};</code>

<code>zone </code><code>"."</code> <code>IN {</code>

<code>                </code><code>type</code> <code>hint;</code>

<code>                </code><code>file</code> <code>"named.ca"</code><code>;</code>

/etc/init.d/named restart

chkconfig named on

netstat -utpln |grep 53

4.測試:

windows/linux:

nslookup

server 192.168.10.95

www.baidu.com

www.sina.com

exit

檢視查詢日志:

 less /var/named/chroot/var/named/data/named.run 

本文轉自信自己belive51CTO部落格,原文連結:http://blog.51cto.com/11638205/2043893 ,如需轉載請自行聯系原作者

繼續閱讀