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 ,如需轉載請自行聯系原作者