Linux下DNS详细的配置
实现方案:
1, Bind(Berkeley internet name daemon ) bind+dlz
2,powerdns
3,mydns
/var/named/chroot/ dns服务器根目录
/var/named/chroot/etc/ dns主配置文档目录
/var/named/chroot/var/named/ 区域文件地址
检查工具:
1,named-checkconf + 主配置文档及名称 (如:named-checkconf /var/named/chroot/etc/named,conf)
2,named-checkzone + 域名 + 区域文件的路径及名称
挂载:cd /mnt/cdrom/Server/
rpm –ivh 安装这两个包
然后安装caching-nameserver..
rpm –qi bind (查看本地bind)
rpm –ql bind |less (查看安装后的软件包)
cd /var/named/chroot/etc/
cp –p named.caching-nameserver.conf named.conf
vi named.conf
vi named.rfc1912.zones (区域声明文件)加一个zone
cd /var/named/chroot/var/named/
vi named.ca
cp –p localhost.zone abc.com.zone
vi abc.com.zone
检测区域文件:named-checkzone
检测主配文件:named-checkconf
service named start
打开一windows主机设置
运行》
在linux机编辑 vi /etc/resolv.conf
加一行 nameserver 192.168.145.100
nslookup www.abc.com
客户端工具:
1 nslookup
2 dig
3 host
rndc reload 直接读写文件(不用重启named)
vi /var/named/chroot/var/named/abc.com.zone
Rndc reload