DNS服务器(概念、原理)

一:是什么?

1、概念:

DNS:Domain Name System 域名系统:IP地址和域名的互相转换。

2、是否需要记忆一个DNS 地址?

    北京网通:   202.106.0.20

3、hosts 文件:

Windows:   C:\Windows\System32\drivers\etc\hosts

Linux:     /etc/hosts

 问题:

          hosts能不能取代DNS?(可以做临时解析,特殊解析;例如:steam社区)

         不能;数据量大,不能正常使用;无法进行更新;

补充:

IPv4的地址总数约为232≈ 42亿9千万,数据大小约80 GB.

二:优点

1.分布式:

      全球13组DNS根域服务器集群,所有的其他DNS服务器都知道根域的位置。

2.层次性:域名分级。

3.专业术语:根域   .

            完全合格域名(FQDN)   举例:www.163.com.

三:DNS的原理

1、域名解析顺序(优先级):

客户端解析某域名:

    查询本机hosts文件:

    查询首选DNS服务器:

        查询本机缓存(cache作用是降低数据读取的压力; 缓存时间为一天。)

        本机解析数据

        查看根域

 问题:

 1)是否可以利用虚拟机中假首选DNS,访问公网真网站?

     能  所有DNS服务器都能找到根域,就能完成解析过程,就能得到网站IP

2)假首选DNS,和真首选 DNS有没有区别?区别是什么?

     有区别  假DNS服务器上的域名其他人无法访问,因为没有在根域注册

2、DNS的查询过程

3、DNS查询方式

①从查询方式分类

  • 递归查询:客户端向首选DNS查询;

          DNS服务器一定要返回准确地址,如果不知道可以查询其他DNS服务器

  • 迭代查询:首选DNS向后端DNS查询,迭代查询允许返回近似结果。

从查询内容分类:

      正向查询:由域名查找IP地址;

      反向查询:由IP地址查找域名。

4区域和资源记录类型:

     DNS             区域-------资源记录类型--------解析数据

     Windows     目录-------文件------------数据

     Linux           文件-------题目--------数据

①SOA(起始授权机构):在所有区域内,必须存在。FQDN、相关时间;

②NS(名称服务器):   在所有区域内,必须存在。FQDN;

 SOA 和NS中的FQDN必须完全一致(都是二级域格式或者都是三级域格式)。

③A(主机)记录:  放在正向区域中,保存正向解析数据(域名—>IP);

④PTR(指针)记录:放在反向区域中,保存反向解析数据(IP—>域名);

⑤MX(邮件交叉)记录;

⑥CNAME(别名)记录;

⑦SRV(服务)记录;

5、区域(zone):

正向区域:

          sc.com

                   SOA: FQDN、时间

                   NS:  FQDN

                    A:    www.sc.com---->192.168.166.23

反向区域:

          166.168.192

                  SOA: FQDN、时间

                  NS:  FQDN

                  PTR: 23.116.168.192 --->www.sc.com

 

四、DNS搭建实验:

1、注意事项:

①服务器端和客户端的网络必须通畅(最好用桥接模式);

②真实机和虚拟机的首选DNS指向虚拟机服务器端;

③关闭IPv6协议;

④在DNS中新建区域时,区域名称为二级域.一级域(不用加根域符号);

2Windows中DNS的分类:

  • 主DNS:允许访问根域(允许解析公网域名);

允许手工解析自身域名。

  • 辅DNS:允许访问根域;

不能手工解析自身域名,需要从主DNS中同步。

  • 存根DNS:只允许访问根域;

不能手工解析自身域名。

3DNS标准解析命令:nslookup 域名

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
"《局域网组成实践》教案 " " " " " " " " " " " " DNS 服务器的配置与管理 " " " "本章所介绍的内容: " "1.DNS概念原理 " "2.DNS 服务器的安装 " "3.DNS 服务器的配置与管理 " "4.DNS 和 WINS 的结合使用 " "5.客户机的 DNS设置 " " " " " "  5.1 DNS 服务器概念原理 " "  DNS 是域名系统的缩写, 它是嵌套在阶层式域结构中的主机名称解 " "析和网络服务的系统。当用户提出利用计算机的主机名称查询相应的 IP" "地址请求的时候, DNS 服务器从其数据库提供所需的数据。 " "§ DNS 域名称空间:指定了一个用于组织名称的结构化的阶层式域空间" "§ 资源记录:当在域名空间中注册或解析名称时,它将 DNS 域名称与 " "指定的资源信息对应起来 " " " " " "§ DNS 名称服务器: 用于保存和回答对资源记录的名称查询 " "§ DNS 客户:向服务器提出查询请求,要求服务器查找并将名称解析为查询中指 " "定的资源记录类型 " " " " " "5.1.1 DNS 域名空间 " "  DNS 域名空间是一种树状结构如图 5.1。 " "  目前由InterNIC管理全世界的 IP 地址,在 InterNIC 之下的 DNS 结构分为 " "多个Domain,如图 5.1中 root domain下的七个 top-level domain 都归 InterNIC" "管理,上图中还显示了由 InterNIC 分配给微软的域名空间。Top-level domain " "可以再细分为 second-level domain 如 "Microsoft" 为公司名称,而 " "second-level domain 又可以分成多级的 subdomain 如 "example、www" " ",在最下面一层被称为 hostname(主机名称)如 "host-a" ,一般用户使用完整的名 " "称来表示 (FQDN),如 "host-a.example.Microsoft.com"。 " " " " " "DNS 域名 " "  DNS 利用完整的名称方式来记录和说明 DNS 域名,就象用户在命令行显示一个 " "文件或目录的路径,如 "C:\Winnt\System32\Drivers\Etc\Services.txt"。同样在 " "在一个完整的 DNS 域名中包含着多级域名。 " "如 "host-a.example.microsoft.com." 其中 "host-a" " "是最基本的信息(一台计算机的主机名称)"example"表示主机名称为host-a的计算机 " "在这个子域中注册和使用它的主机名称 ,"microsoft" 是 "example" " "的父域或相对的根域 (即 second-level " "domain),"com"是用于表示商业机构的top-level " "domain,最后的句点表示域名空间的根 (root)。 " "区域(zone) " "  区域 (zone) 是一个用于存储单个 DNS 域名的数据库,它是域名称空间树状结 " "构的一部分, DNS 服务器是以 zone 为单位来管理域名空间的,zone " "中的数据保存在管理它的 DNS 服务器中。当在现有的域中添加子域时,该子域既可 " "以包含在现有的 zone 中,也可以为它创建一个新 zone 或包含在其它的 zone " "中。一个 DNS 服务器可以管理一个或多个 zone ,同时一个 zone 可以由多个 DNS " "服务器来管理。 " "  用户可以将一个 domain 划分成多个 zone " "分别进行管理以减轻网络管理的负荷,如图 5.2 所示,microsoft.com 是一个域, " "用户可以将它划分为两个 zone:microsoft.com 和 example.Microsoft.com,zone " "的数据分别保存在单独的 DNS 服务器中。因为zone"example.Microsoft.com" 是从 " " " " " ""domain" 延伸而来,所以用户可以将 domain"microsoft.com" 称为 " "zone"example.Microsoft.com" 的 zone root domain。 " " " "5.1.2 DNS 查询的工作方式 " "  当 DNS 客户机向 DNS 服务器提出查询请求时,每个查询信息都包 " "括两部分信息: " "§ 一个指定的 DNS 域名,要求使用完整名称(FQDN) " "§ 指定查询类型,既可以指定资源记录

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值