【Windows】DNS搭建

发布时间 2023-11-29 17:46:31作者: ExpiredSaury

Domain Name Service

域名服务

作用:为客户机提供域名解析服务器

域名组成

如"www.sina.com.cn"是一个域名,从严格意义上讲,"sina.com.cn"才被称为域名(全球唯一),而"www"是主机 名。

"主机名.域名"称为完全限定域名(FQDN)。一个域名下可以有多个主机,域名全球唯一,那么"主机名.域名"肯定也是全球唯一的。

以"sina.com.cn"域名为例,一般管理员在命名其主机的时候会根据其主机的功能而命名,比如网站的是www,博客的是blog,论坛的是bbs,那么对应的FQDN为www.sina.com.cn,blog.sina.com.cn,bbs.sina.com.cn。这么多个FQDN,然而我们只需要申请一个域名即"sina.com.cn"即可。

image

  • 根域 .
  • 顶级域
国家顶级域 cn jp 
com 商业机构
gov 政府机构
mil 军事机构
edu 教育机构
net 互联网
# 如:www.baidu.com.

.为根域

.com为顶级域

baidu为一级域名

www为主机名

全球共有13个根服务器,其中10个在美国,2个在欧洲的英国和瑞典,最后1个根服务器位于亚洲日本

监听端口

tcp 53
udp 53

DNS解析种类

按照查询方式类型

1)	递归查询:客户机与本地DNS服务器之间   
 本机dns缓存路径:::   C:\Windows\System32\drivers\etc\hosts
 可以在hosts里添加   192.168.241.150  www.baidu.com 
 在浏览器里访问百度就进不去了,上不了网

2)	迭代查询:本地DNS服务器与根等其他DNS服务器的解析过程

image

按照查询内容分类

1)正向解析:已知域名,解析IP地址

2) 反向解析:已知IP地址,解析域名

DNS服务器搭建

  1. 要求网卡IP是静态IP地址

image

  1. 安装DNS服务器插件(也就是安装并开启TCP及UDP53端口
    image

image

image

  1. 创建区域文件(负责一个域名后缀的解析,如baidu.com为域名后缀,一台DNS服务器内可存放多个区域文件)
    image

image

image

image

image

image

image

  1. 新建A记录

image

image

image

  1. 反向查找区域新建区域

右键点击新建区域------》主要区域------》IPV4反向查找区域------》输入网络ID

image

image

image

image

  1. 新建指针

image

image

在开启了反向查找区域后,在正向查找里新建主机A的时候,可以勾选下面的创建指针PTR,会自动加到反向查找里

image

DNS客户机解析

  1. 指向DNS
  2. 手工解析域名
nslookup 域名
nslookup IP地址

配置一台win7,地址先手动配置固定IP地址,dns指向上面配置的10.1.1.1

image

image

DHCP+DNS搭建

DHCP 添加向导

image

image

image

image

在win7那边自动获取IP地址和DNS

image

新建别名

image

image

image

手动解析。。。

image

image

辅助DNS服务器

在辅助服务器上安装DNS服务器

image

点击正向查找区域右键新建区域向导,点击辅助区域

image

image

image

image

搭建好后,辅服务器什么都没有

image

需要去主服务器里设置区域传送

image

在辅助服务器里刷新一下,就会传送过来,辅助dns里的所有记录跟主dns的记录是一样的

image

去DHCP里重新设置DNS,设置成辅助服务器的dns地址

image

设置好后,dhcp在下次分发的时候,会把10.1.1.5分发下去

image

在win7上重新释放,获取地址,查看dns

image

现在win7就是从10.1.1.5去解析域名

image

但是dns服务器显示Unknown

image

需要在主dns上对辅dns做域名解析

image

image

需要在辅dns上右键点击从主服务器传送

image

需要等辅助服务器更新完成,在域名解析的时候才会显示

辅助服务器不显示的话,就关机重启

image

image

还是没有显示,但是用aaa.zs.com可以解析出来

完全限定域名

完全限定域名(Fully Qualified Domain Name, FQDN) ⼜称完全资格域名, 绝对域名, 完整域名 等, 它是包含从主机域到顶级域到根域的完整域名结。通常情况下我们习惯使⽤⾮完全限定域名,非完全限定域名形如 google.com , www.google.com 等, 域名均是以顶级域(如com)作为结尾。但完全限定域名是以根域结尾的。根域以 . 表⽰, 因此 www.google.com. 才是完全限定域名。完全限定域名的意义在于它没有模糊空间, 只能⽤⼀种⽅式解析。

练习一

image

如上拓扑图搭建,dns服务器,要求pc在ping new.free.com的域名的时候能与pc2通信
主dns  10.2.2.1
辅dns1 10.2.2.2
辅dns2 10.2.2.3
pc     10.2.2.4
pc2    10.2.2.5

先 配置三台dns服务器的IP地址

主dns服务器 IP地址

image

辅助服务器1 IP地址

image

辅助dns2 IP地址

image

主dns配置
image

image

主服务器区域传送

image

辅dns1配置

image

image

image

辅dns2配置

image

image

image

主dns

image

image

打开两台win7 PC 端手动 设置IP

PC

image

PC2

image

主dns

image

image

pc向pc2 ping

image

练习二

image

根据上述拓扑图,虚拟机都调成lan局域网,完成实验,pc1和pc2由dhcp服务器分配ip和dns,其中dns指向图中dns服务器ip地址,pc1和pc2 的dns都由dns服务器解析,pc1的域名为hydra.zc.com ,  pc2的域名为love.zc.com,要求pc1 和pc2互相ping彼此域名能正常通信

IP 配置

dns

image

dhcp

image

dhcp配置
image

image

让两台win7自动获取ip地址

PC1 10.2.2.65

PC2 10.2.2.66

在dns上设置解析

pc1

image

pc2

image

两台win7的 dns都指向了10.2.2.1

image

两台pc都能ping通彼此的域名

pc1 ping pc2

image

pc2 ping pc1

image

练习三

image

1.使用vmware按照如上图,搭建4台机器,所有机器都为静态ip地址,手工配置。
2.并建立了lan区段hdl, 所有虚拟机接入hdl区段网络,并按照如图配置ip地址,
3.ftp服务器设置组class,设置用户test加入组,class组可以对c:\home文件夹所有权限
4.客户端的dns指向dns服务器,并让在客户端使用域名ftp.hdl.com能连上ftp服务器,上传一个自己设计的bat病毒,客户端使用域名www.hdl.com能访问web服务器
5.web服务器默认主页使用zc.html,  zc.html内容为hello world

IP地址配置

客户端

image

ftp端

image

web服务器

image

ftp

image

image

dns服务器设置

image

image

image

image

image

image

ftp上传文件

image

修改phpstudy的默认路径

image

image

image

image

在客户机地址栏访问www.hdl.com

image

练习四

image

pc由,dhcp分配到的网关、dns、ip地址,网关指向的是10.2.2.1,dns指向的10.2.2.2,要求pc1在ping  www.baidu.com的时候能ping通

阿里云dns服务器地址:223.5.5.5

IP 地址设置

dns

image

dhcp

image

image

image

image

辅助dns

image

image

给dhcp服务器添加网卡

检查dhcp服务器能否ping 通百度

dhcp服务器安装路由

image

image

image

image

做网络地址转换

image

image

给dns服务器配置dns

image

然后dns服务器尝试能否ping通百度

image

然后给pc机设置自动分配地址

pc机尝试ping百度

image