230 likes | 362 Views
Windows server 2003. --------------- DNS 服务器. 课程内容 :. 认识域名 如何申请域名 什么是 DNS? DNS 的查询方式 配置 DNS 客户端 安装和配置 DNS 服务器. 认识域名. Internet 是一个由无数台计算机连接组成的虚拟世界,为了定位每一台连接到 Internet 的计算机地址,所以 IANA 机构会为其分配一个唯一的 IP 地址。 ( 网络 ID 和主机 ID) 而计算机的 IP 地址并不方便记忆,所以必须将 IP 地址转换成一个方便记忆的名字 (“ 域名” ) 。
E N D
Windows server 2003 --------------- DNS 服务器
课程内容: • 认识域名 • 如何申请域名 • 什么是DNS? • DNS的查询方式 • 配置DNS客户端 • 安装和配置DNS服务器
认识域名 • Internet是一个由无数台计算机连接组成的虚拟世界,为了定位每一台连接到Internet的计算机地址,所以IANA机构会为其分配一个唯一的IP地址。(网络ID和主机ID) • 而计算机的IP地址并不方便记忆,所以必须将IP地址转换成一个方便记忆的名字(“域名”)。 • 当访问该域名时,则通过域名转换机制,将域名转换成IP地址,找到该计算机。
什么是域名空间? 根域 顶级域 二级域 子域host FQDN :完全限定域名 server1.teach.microsoft.com . com net edu CN microsoft teach server1
如何申请域名 一般情况下,域名可以向提供域名服务的网站进行在线申请。 中国互连网网络信息中心(CNNIC)作为我国的域名注册管理机构,负责运行和管理国家顶级域名CN和中文域名系统。 http://www.cnnic.net.cn 可以找到目前通过CNNIC认证的注册服务机构。选择注册服务机构注册域名. www.net.cn
什么是DNS? 在公网提供的一种服务,服务就是提供名称解析(计算机名解析)。 上网在浏览器输入www.sohu.com会发到某个DNS服务器,例如: • ADSL拨号上网,首先将连接到电信的服务器上,它分配公网上一个合法的IP地址以及一个DNS服务器地址。 • 将浏览器输入网站就会发到那个DNS服务器查询此网站对应的的IP,最后可以连接那个IP地址。 • 如果在这个过程中有一个DNS出现故障,可以直接输入IP,看能不能连接,如果可以说明是DNS出了故障。
DNS的查询方式 1.递归查询 DNS客户端直接要求得到完整的解析结果 computer 本地DNS服务器 mail1.nwtraders.com 192.168.42.40
2.迭代查询 (.)域DNS Mail.sohu.com 本地DNS .com域DNS地址 Mail.sohu.com .com域DNS sohu.com域DNS地址 172.161.0.7 Sohu.com域DNS 计算机
在家上网都是递归查询和迭代查询一起完成的,一般的查询客户端发出的都是递归查询,而本地服务器发出去的是迭代查询。在家上网都是递归查询和迭代查询一起完成的,一般的查询客户端发出的都是递归查询,而本地服务器发出去的是迭代查询。 • 如果点域的13套DNS服务器都坏掉的话,那么全球的人都无法上网了。
根域名服务器——最高层次的域名服务器—— • 根域名服务器是最重要的域名服务器。所有的根域名服务器都知道所有的顶级域名服务器的域名和 IP 地址。 • 不管是哪一个本地域名服务器,若要对因特网上任何一个域名进行解析,只要自己无法解析,就首先求助于根域名服务器。 • 在因特网上共有13 个不同 IP 地址的根域名服务器,它们的名字是用一个英文字母命名,从a 一直到 m(前13 个字母)。
根域名服务器共有 13 套装置(不是 13 个机器) • 这些根域名服务器相应的域名分别是 a.rootservers.net b.rootservers.net … m.rootservers.net • 到 2006 年底全世界已经安装了一百多个根域名服务器机器,分布在世界各地。 • 这样做的目的是为了方便用户,使世界上大部分 DNS 域名服务器都能就近找到一个根域名服务器。
举例:根域名服务器 f 的地点分布图 共 40 个机器 • 根域名服务器并不直接把域名直接转换成 IP 地址。 • 在使用迭代查询时,根域名服务器把下一步应当找 • 的顶级域名服务器的 IP 地址告诉本地域名服务器。
配置DNS客户端 配置DNS客户端两种办法: • 手工指定 可设置备用DNS,当一台查询不成功(还没有响应,没查成,出现故障)时,使用备用DNS服务器 。 • DHCP自动获取 DHCP服务器负责指定DNS服务器的地址。 DHCP服务器不光是可以告诉我DNS服务器的地址,还可以给我分配IP、子网掩码、默认网关。 高级里面还可以添多个DNS服务器还可以调顺序
安装和配置DNS服务器 添加或删除程序---添加/删除Windows组件---网络服务—域名系统---插入光盘 查看根提示 机器名---右---属性---根提示 列出了点域13套DNS服务器对应的IP地址,如果是公司内部的DNS服务器,需要访问公网,则必须有此根提示。
认识DNS区域 DNS区域是DNS服务器的对象,用于指定域结构。 例如:sohu.com, microsoft.com 都是区域 要让DNS能解析这些区域的计算机名 1.必须先在DNS中创建该区域 2.然后在里面再创建主机名和IP地址(主机记录)。 这些信息都存在DNS数据库当中,用来解析计算机名。
两种不同的解析方法 1.正向查找区域 由计算机名解析到IP地址 (1) 在正向查找区域中创建一个新的区域 正向查找区域---新建区域 主要区域:该区域数据库都存在文件中,DNS主要服务器必须创建标准主要区域。 辅助区域:是标准主要区域的副本,可以协助维持服务器负载平衡,并提供容错性。 存根区域:创建名称服务器,授权启动及主机记录的区域副本,含有存根区域服务器无权管理该区域
DNS服务器 DNS服务器 DNS数据库同步 A.com辅助区域 A.com主区域
(2)在sohu.com区域里新建一个主机记录 新建主机---webserver---1.1.1.1 该主机全称webserver.sohu.com 测试解析是否成功? ping webserver.sohu.com (3)新建别名: 凡是对www.sohu.com解析都会解析成webserver.sohu.com的IP 测试: ping www.sohu.com
2.反向查找区域: 由IP地址解析成计算机名 (1) 在反向查找区域中创建一个新的区域 输入网络号192.168.1 (2)新建指针记录 输入主机号4-----计算机名win2003.sohu.com 测试: nslookup:可以在客户端上连接到一台DNS服务器上做查询 ☻nslookup 通过DNS的IP连到DNS服务器,通过反向查询得到DNS服务器的计算机名。 连接上以后可查询 >www.sohu.com ☻删除,则找不到计算机名
(3)通过正向查询创建主机记录,如果选择创建相关指针记录,而且IP对应的网络ID已经创建反向区域,则会创建关联的反向查询区域的指针记录。(3)通过正向查询创建主机记录,如果选择创建相关指针记录,而且IP对应的网络ID已经创建反向区域,则会创建关联的反向查询区域的指针记录。
转发 转发可以让本地DNS服务器查询请求转发到其他DNS服务器 • 属性--转发器---194.21.32.4(合法的DNS服务器) • 还可以为不同的域名分别设置不同的DNS服务器去查询(条件转发) 新建----sohu.com---另设一个DNS
DNS名称解析的详细过程 Enter command Local host name Host files DNS Server
Hosts文件: 存放计算机名和IP地址的对应关系 • 用记事本打开C:\windows\system32\drivers\etc • 加一条记录保存,进行测试。 • 将经常上网访问的计算机名和对应IP地址写入Hosts文件,可以加快上网速度。