DNS系统

DNS出现的背景

DNS叫做域名解析系统,它映射了域名和IP地址的关系。我们都知道,在网络中通过IP+port来确定唯一一主机中的唯一进程,但是IP地址不方便记忆,所以为了解决这个问题,提出了一个概念叫做主机名,是一个字符串,并使用hosts文件来描述字符串和IP的映射关系。

刚开始是通过互联网信息中心来管理这个hosts文件的,但是这样很麻烦,如果有一个新的主机要接入网络或者IP地址变更,就需要申请改变。同时计算机也需要定期的下载更新这个hosts文件才能正常的获取到映射关系。

后来就出现了DNS系统

  • 这是一个组织的系统管理机构,维护着系统内的每一个主机的IP和主机名的映射关系
  • 如果有新计算机接入网络,就将数据写入数据库中
  • 用户输入域名的时候,就会自动查询DNS服务器,有DNS服务器检索数据库,得到对应的IP地址,从而访问。
  • 目前我们的电脑中依然存在着hosts文件,在域名解析的过程中会优先检索该hosts文件。(cat /etc/hosts)

域名

域名是为了识别主机名称和组织机构名称的一种具有分层的名称。比如我们常见的www.baidu.com。这就是一个域名。

  • com:是一级域名,表示这是一个企业域名。常用的还有net、org、cn等
  • baidu:这是一个二级域名,是百度这个公司名
  • www:这是一种习惯用法

域名服务器

域名是分层结构,所以域名服务器也是对于的层级结构

DNS

  • 每一个层的域名商都有自己的域名服务器,最顶层的是根域名服务器
  • 每一级的域名服务器都知道下级域名服务器的IP地址
  • 为了容灾,每一级至少设置两个或者以上的域名服务器
  • 所以的域名服务器都必须注册根域名服务器的IP地址,因为DNS根据IP地址进行检索的时候,需要从根域名服务器开始顺序进行。

域名解析过程

图中kusa.ac.jp域中的主机想要访问网站www.ietf.org。

域名解析

参考资料

  • 图解TCP/IP
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值