DNS(Domain Name System,域名系统),在linux中使用bind(Berkeley Internet Name Domain)来实现域名解析的过程。 

   Centos5.5中自带bind93,我们要在bind9中进行bind-dns-system配置

因此先卸载bind93 ,再安装bind97

yum removs bind

yum install bind97


wKiom1USsTfR4Y9dAAEldtIf0pc670.jpg

wKioL1USsmyCHjHDAAB2dx-2H_k900.jpg

wKiom1USsTmhr1icAAB2z-Yv7xM439.jpg



bind的主要配置文件为/etc/named.conf

编辑配置文件,添加正反向区域

wKiom1USsvriWg6qAAFHdiPn_V4511.jpgwKioL1UStCuRb8lKAACiqlcVsMg747.jpg

 


  完成后,在/var/named目录下添加区域文件

  feelbiqi.com.zone

  192.168.157.142.rev


  编辑区域文件

wKiom1UStBjDoQ8NAADwj4fOocM355.jpg

wKioL1UStVDzwU8ZAADnwtX-fkY624.jpg



  区域文件中添加记录

  named-checkconf 检查配置文件语法是否有错误

  named-checkzone feelbiqi.com  /var/named/feelbiqi.com.zone 检查区域文件是否有错

  完成后,改变文件的权限和所属组

wKiom1UStOTCMCXCAAHHz6-ZCqo124.jpg

到此bind的正反解析完成



编辑/etc/resolv.conf文件指定配置的DNS IP

wKiom1UStr2iT_MjAABWIJeISPU883.jpg

一切就绪后,需要重启named服务

若出现错误,需要关闭selinux 


测试如下

可以使用dig nslookup等命令测试

wKiom1USuCzg3ABzAAGysQSUKl4973.jpg

wKioL1USutTh24T-AADf7DR0mlY062.jpg

Win下测试

wKiom1USukmRsomjAAGGOFd95s0880.jpg

成功!