DNS配置
首先修改配置文件使主机获得永久ip地址
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.11
HWADDR=00:0C:29:7F:EE:4F
ONBOOT=yes
TYPE=Ethernet
重启配置文件使之生效
# /etc/init.d/network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Setting network parameters: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]
使用bind搭建DNS服务器
在RHEL4中提供的有关bind服务的软件包有:
1、bind-libs-9.2.4-2:提供了实现域名解析功能必备的库文件。系统已默认安装。
2、bind-utils-9.2.4-2:提供了对DNS服务器的测试工具程序。系统已默认安装。
3、bind-9.2.4-2:bind服务器软件包,在第4章光盘中,默认没有被安装,需要管理员使用rpm命令进行手动安装。
首先挂载第4张光盘
# mount /dev/cdrom /media/cdrom
# cd /media/cdrom/RedHat/RPMS/
然后安装bind软件包
# rpm -ivh bind-9.2.4-2.i386.rpm
warning: bind-9.2.4-2.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:bind ########################################### [100%]
bind服务器的启动与停止
bind服务器的启动脚本名称是named,并且该服务程序在bind服务器安装后默认不自动启动,需要使用chkconfig命令手动设置在运行级别3和5的启动状态。
启动此服务使用:
# service named start
停止使用:
# service named stop
重启此服务使用:
# service named restart
查看服务的运行级别:
# chkconfig --list named
named 0:off 1:off 2:off 3:off 4:off 5:off 6:off
# chkconfig --level 2345 named on
在这里需要了解一下DNS服务器的3种类型
1、缓存域名服务器:主要功能是提供域名解析的缓存。
2、主域名服务器:保存了指定域的区域文件。
3、