DNS服务 domain name system 域名系统 顾名思义就是提供一种名称服务 DNS的作用是提供一种IP地址和名称转换的服务 试想一下 如果没有DNS服务的话 我们要访问百度怎么办 必须要输入百度的IP地址 这样的名称不好记也不好写 于是便有了DNS服务 我们访问网站只需要输入网站的域名就可以访问
在开始配置DNS服务器前 先要搞明白两个名次 一个是递归查询 一个是迭代查询
我们先假设一个环境公司的内网客户端要通过一台路由器或者是NAT访问外网,如果员工在输入这个域名后服务器是如何工作的,数据包的转发流程是怎样的呢
先说下数据包的流程 这个域名后面是有一个点存在的,这是因为后面的一个点是全球根域名服务器的DNS名称,内网公司的客户机访问这个网站,需要把域名转化成IP地址,域名首先向本地的DNS记录查询对应的IP地址 查询的位置位于c:/windows/system32/drivers/etc/hosts文件夹内 用记事本打开这个文件就可以看到文件内的介绍和举例还有一个localhost对应的地址 如果我们想在本地做一个web服务器的话 自己搞一个域名也可以在这手动指定一个域名IP地址对应关系
如果本地hosts记录中不存在IP地址和域名的对应关系 就应该向本地的DNS服务器查询域名对应的IP地址,如果局域网DNS服务器也不知道的话就应该将查询数据包发给网关服务器也就是链接外网的边缘服务器交给外网DNS服务器查询
外网查询的第一步是首先向根域名服务器查询 .这个域名由于根域名服务器中只存储了.com .net等等IP地址的对应关系所以根域名服务器返回了一个查询请求告诉说我不知道这个域名对应IP地址 但是我知道.com这个IP地址的位置 于是查询请求就转向了.com服务器 .com服务器返回了请求说我不知道这个域名服务器对应IP地址 但是我知道baidu.com这个IP地址 于是再拿着这个地址去baidu.com这个IP地址去查询这个域名 结果baidu.com说我这正好有一个www的主机 于是这个地址就查询到IP地址了 这时再返回到公司内网的网关服务器 于是在转到公司内网DNS服务器中 DNS服务器会在缓存中记住这个对应关系 然后DNS查询在把IP地址返回到客户机 到这时解析IP过程才算结束
说了这么多 动手做实验先
开一个windows server 2008 配置下IP地址
配置好IP地址后就可以开始安装过程了
点击添加角色安装DNS服务器
点击下一步
这一步是介绍一下DNS服务器作用和注意事项 点击下一步
这一项就是准备的最后一步 点击安装就可以
安装完毕 现在就可以使用DNS服务了 下次再详细说DNS的配置问题