bind服务1---DNS概述与DNS区域

一、DNS概述

什么是DNS?
DNS(Domain Name System 域名系统),属于TCP/IP的应用层,主要功能是将域名解析成ip地址。

为什么要使用DNS?
因为是这样的,如果你看过TCP/IP协议族ipv4的报文,就知道计算机只认识ip地址,比如123.125.114.144这样的。因为全是数字,不方便记忆,于是出现了域名。域名不能被计算机认识,于是利用DNS直接将其解析成IP地址,担任着“翻译官”的角色。早期使用的是Hosts文件解析域名,在windows当中,这个文件位于C:\Windows\System32\drivers\etc目录下,打开后如下:
在这里插入图片描述
可单独用ICMP协议的ping命令,是可以通的,而且可以正确解析成ip地址192.168.50.11
在这里插入图片描述
使用Host文件的形式就带来了问题:

  1. 这个文件只针对当前电脑生效;
  2. 互联网的ip数量多,不可能将全部全世界的域名与ip的对照写在一个文件当中。即使全部写入到这一个文件当中,文件的庞大以及后期的更新维护等等都是非常头疼的问题。

正因为Host文件解析域名的这些缺点,于是人们开发出了DNS。它的优点有:分布式;层次性。所谓分布式,全球各地都搭建有DNS服务器,而不是集中在一台上;层次性,域名有一级域名、二级域名等,分层带来的好处就是方便管理。
在这里插入图片描述
如上图所示,域名的标准写法其实是这样的:“www.baidu.com.”,我们把这样的标准写法叫FQDN(Fully Qualified Domain Name 完全合格域名)
根域,我们习惯上称全球有十三台根服务器(其实是13个ip地址,有ipv6和ipv4),主要的作用用来管理顶级域。顶级域用来管理二级域,以此类推,这就是它的分层管理。至于顶级域,有组织域与国家/地区域之分。
在这里插入图片描述

二、DNS区域

区域(zone),DNS域名空间中连续的树,简单来说就是域名与ip对应关系的文件,放置这个文件的位置就叫做区域。一般来说,一台DNS服务器是可以存放多个区域文件的。
域名,由互联网标准组织分配,由个人来进行申请,将顶级域、二级域、三级域连接起来的这种结构,就叫做域名。域的英文是Domain,而区域的英文是zone,之所以会有域与区域的混淆,完全是因为翻译的问题,其实两者没有任何关系。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值