首页 > 代码库 > DNS(linux windows)

DNS(linux windows)

DNS

案例一:

域名:abc.com

dns服务器:192.168.2.100

www:1.1.1.1

ftp:2.2.2.2

mail:3.3.3.3

pop3 smtp

MX

① 安装准备

mount /dev/cdrom /media/cdrom/

cd /media/cdrom/Packages/

ll bind*

yum --disablerepo=\* --enablerepo=c6-media install bind bind-chroot bind-utils

cd /var/named/chroot/该目录是DNS根目录

② 配置

本地终端:

cd /var/named/chroot/etc

rndc-confgen -a:产生钥匙文件

service named start

可以看到产生一些配置文件(在没有执行上条命令前是不存在的):

wKioL1Np9e3jzc3pAAGgXv9t9dM327.jpg

netstat -tupln |grep 53

wKiom1Np9iKhf4SSAAEHax64Lno236.jpg

回到客户端:

rndc reload加载区域

vim named.conf编译配置文件

wKioL1Np9gPAtoX9AANGQdPuPjY496.jpg

vim named.rfc1912.zones编译区域文件

wKiom1Np9kGQZVuIAAGQa03xGEI958.jpg

cd /var/named/chroot/var/named/

cp -p named.localhost abc.com.zone在区域配置文件里加了一个区域,这里需要一个配置文件与之对应(-p表示连权限一块拷贝)

vim abc.com.zone 编辑新加上的区域文件

wKioL1Np9iLyd_jOAAEPaOSpVXg590.jpg

rndc reload加载该区域

vim /etc/resolv.conf(把该主机当做客户端便于测试)

wKioL1Np9iyC3jzAAABPUKJGfdo159.jpg

③ 测试(用本主机测试)

解析地址(三种方式)

dig www.abc.com

dig -t mx/ns abc.com

nslookup www.abc.com

       set q=any/ns/mx

       域名

host www.abc.com


案例二:

域名:a.com

dns1:192.168.2.101(linux辅助)

dns2:192.168.2.102(windows主)

www:1.1.1.1

ftp:2.2.2.2

mail:3.3.3.3

① windows中设置主dns服务器

控制面板---->添加删除windows组件---->网络服务---->DNS---->下一步 安装

管理工具---->DNS---->正向查找区域---->右键 新建区域---->主区域名称:a.com---->下一步 完成

wKioL1Np9p2STs3PAAG8IKHFuEU300.jpg

配置:

wKiom1Np9tSwJsc8AAJe48ixnWg574.jpg

wKiom1Np9t6g2ZPNAAKy92Cr-c4245.jpg

wKiom1Np9vOBv4dIAAIgnpiPlig091.jpg

② linux中配置辅助dns服务器

cd /var/named/chroot/etc/

添加一个域:

vim named.rfc1912.zones

wKioL1Np9tvRJl9KAAIHowynwWw381.jpg

rndc reload

③ 测试

wKioL1Np9uWRQL0nAAHEggZr7dU069.jpg


本文出自 “小西子子” 博客,请务必保留此出处http://xiaoxizizi.blog.51cto.com/8809407/1408035