简介
DNS:domain name service 域名服务
作用:为客户机提供域名解析
dns 监听端口:53端口 分为 udp(只负责向外发) 和 tcp(确保正常发送至对端,对端发送数据包表示已经收到)
搭建服务器
这里用到的三台服务器分别是:win server2008、win 7、Kali(可自主选择)
1. 将 server2008 改为 LAN模式,配置固定 IP地址
我这里的IP 和 子网掩码配置为
10.1.1.1 255.255.255.0
2. 在 server2008 中选择服务器管理器--->角色--->添加角色--->DNS服务器--->安装
3. 设置正向查找区域的域名:开始--->管理工具--->DNS--->正向查找区域--->新建区域 ---->主要区域---> a.com(此处域名可任意设置)--->一直下一步即可
4. 新建主机:设置名称(如 dns)和 IP地址(server2008本地)
(若勾选下方的创建相关的指针PTR,则下方无需手动添加指针)
5. 打开 win7,将其设为 LAN模式,因没有 dhcp,故手动配置 IP地址
win7 的 IP地址和子网掩码配置为
10.1.1.2 255.255.255.0
dns 服务器配置为 10.1.1.1(server2008),因为在 server2008 中配置的 dns 服务
接下来我们尝试在 win7 中 ping server2008 主机IP和域名,观察是否能 ping 通
ping 10.1.1.1
ping dns.a.com #上一步设置的server2008的DNS域名
若ping 通则表示 DNS 服务器搭建成功,若不通,可以进一步查看防火墙是否关闭,是否设置了LAN区段,是否遗留了哪些步骤等等
6. Kali 配置 LAN模式,配置静态 IP地址
右键 Edit Connections,双击打开 connection1,按下图进行操作
(与上面步骤相同,配置 Kali 的 IP地址和子网掩码,同样将 Kali 的 DNS 服务设置为 server2008的 IP地址)
设置完成保存后,即可 ping 通 10.1.1.1
7. 若想在 win7 中 ping hydra.a.com能 ping 到 Kali,则需要在server2008的 dns 中zc.com域下 新建主机,步骤同上
8. 设置反向查找区域:在 反向查找区域右键 “新建区域"--->主要区域--->ipv4反向查找--->网络 ID:10.1.1.1--->一直下一步即可
9. 新增 PTR 指针,输入 IP 地址 ,浏览选择相对应的 主机名
10. 在 win7 中尝试 nslookup 即可查看
nslookup hydra.a.com
#nslookup作用:查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题
【但每台 PC 都需手动配置 IP地址较麻烦,故可以在 server 2008中
搭建 dhcp服务器(在首先 DNS服务器中 可进行验证)】