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


linux 下利用bind实现DNS的正反向解析_第1张图片

linux 下利用bind实现DNS的正反向解析_第2张图片

linux 下利用bind实现DNS的正反向解析_第3张图片



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

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

linux 下利用bind实现DNS的正反向解析_第4张图片linux 下利用bind实现DNS的正反向解析_第5张图片

 


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

  feelbiqi.com.zone

  192.168.157.142.rev


  编辑区域文件

linux 下利用bind实现DNS的正反向解析_第6张图片

linux 下利用bind实现DNS的正反向解析_第7张图片



  区域文件中添加记录

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

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

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

linux 下利用bind实现DNS的正反向解析_第8张图片

到此bind的正反解析完成



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

linux 下利用bind实现DNS的正反向解析_第9张图片

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

若出现错误,需要关闭selinux 


测试如下

可以使用dig nslookup等命令测试

linux 下利用bind实现DNS的正反向解析_第10张图片

linux 下利用bind实现DNS的正反向解析_第11张图片

Win下测试

linux 下利用bind实现DNS的正反向解析_第12张图片

成功!