DNS服务器采用C/S模式,网络环境如下:IP :192.168.*.*域名为:www.**.com;
服务器端配置
1.网络环境的基本配置;(三种方法任选其一)用ifconfig命令检查IP配置。
1)命令方式配置;
#ifconfig eth0 192.168.0.11 netmask 255.255.255.0 up

2)图形界面配置;

#ifdown eth0
 #netconfig(进入图形界面,配置IP)
 #ifup eth0

3)通过脚本文件进行配置;

#vi /etc/sysconfig/network-scripts/ifcfg-eth0
 DEVICE=eth0
 BOOTPROTO=none
 ONBOOT=yes
 IPADDR=192.168.0.11
 NETMASK=255.255.255.0
 (保存退出):wq


2.检查并安装必要软件包
步骤1:在DNS服务器上检查并安装必要软件

rpm –qa|grep bind

linux 安装es2csv_linux 安装es2csv


如果是这个结果就不需要执行安装步骤。

根据返回结果,安装没安装的软件,从安装盘里找出安装盘,执行下列步骤:

#mount /dev/cdrom /mnt/cdrom
 #cd /mnt/cdrom/RedHat/RPMS
 #rpm –ivh bind-9.2.1-16.i386.rpm
 #rpm –ivh bind-utils-9.2.1-16.i386.rpm
 #rpm –ivh redhat-config-bind-1.9.0-13.noarch.rpm
 #rpm –ivh caching–nameserver-7.2-7.noarch.rpm

//这三个是可选择安装注意:光驱要正确的使用,挂载(mount)和卸载(umount)

步骤2:修改“/etc/named.conf”文件(我这里均采用的VI编辑器),创建正向解析区域文件名named.aa.com和反向解析区域文件名named.192.168.0;

添加如下内容:

linux 安装es2csv_IP_02


步骤3:在目录/var/named下编辑aa.com区域的正向解析区域文件named.aa.com和反向解析区域文件named.192.168.0,(注意:要在/var/named目录下创建这两个文件,我们采用cp命令完成的,在这里就省略此步骤)

1)编辑正向解析区域文件named.aa.com内容如下:

linux 安装es2csv_#if_03


保存退出:wq

2)编辑反向解析区域文件named.192.168.0,内容如下:

linux 安装es2csv_IP_04


保存退出:wq

相应的规则我这里大致写几个:

SOA(Start Of Authority) :起始授权记录表示一个授权区的开始。

A(Address) :地址记录用于将主机名转换为IP地址。

CNAME(Canonical NAME): 别名记录用于给出主机的别名。

MX(Mail eXchanger):邮件交换记录告知域中的邮件服务器。

NS(Name Server) :域名记录标识一个域的域名服务器。

PTR(domain name PoinTeR) :域名指针记录用于将地址转换为主机名

步骤4:重启named服务

#service named restart #rndc reload

客户端配置

编辑/etc/resolv.conf,加入默认搜索域和域名服务器,内容如下

domain aa.com
 search aa.com
 nameserver 192.168.0.11
 host www.aa.com
 host 192.168.0.11
 用nslookup测试

如果能得到下面的效果证明DNS配置基本完成

linux 安装es2csv_IP_05