深入浅出DNS系列(二)- DNS

 

2 DNS

2.1 概述

2.1.1 DNS是什么

DNS(Domain Name System)域名系统,是负责名称(称为标识更为准确)的统一命名、翻译、查询的管理、技术体系,通过全球统一规划、统一管理、分级授权维护的方式进行的。

2.1.2 DNS在互联网及软件体系中的重要位置

DNS是互联网的基础设施,她很重要、无处不在,她工作的良好的时候,我们常常感觉不到她的存在。
操作系统的提供名称解析库和系统调用,作为名称解析的客户端接口,提供给所有的应用程序使用;基本所有的连网程序、涉及名称解析的都需要使用名称解析库和相关系统调用;假如你是程序员,一定对gethostbyname函数不陌生吧^_^。
当你ping www.james.cn
当你telnet www.james.cn
当你在浏览器地址栏敲入http://www.james.cn
当你在邮件客户端填写的pop3、smtp地址,犹如pop3.james.cn、smtp.james.cn,当你使用邮件简称的时候

DNS都在默默的为你服务
网络世界和现实世界一样,需要解决标识唯一的问题,不管是IP地址、域名、电话号码都必须保持唯一性;就和现实世界中我和你的身份识别一样,必须唯一;想想现实世界中是怎样做到身份唯一的,就不难理解DNS是怎样做到唯一性的。
首先全球有统一的管理机构负责,其次通过分级授权管理的方式授权名称;就像公安机关有统一的最高机构,通过分级管理的方式,最终给你发身份证明的是派出所。

2.1.3 DNS的起源

1983年6月23日,牛津网络学院的Paul Mockapetris和Jon Postel启动了世界上第一台自动分发的域名服务系统:DNS.很快,世界随之改变
1984年10月,DNS成为顶级网域的标准,并不断扩展和国际化,目前DNS大约有10亿个条目,是人类最庞大的索引之一.
网络出现的早期是使用IP地址通讯的,那时就几台主机通讯。但是随着接入网络主机的增多,这种数字标识的地址非常不便于记忆,UNIX上就出现了建立一个叫做hosts的文件(Linux和Windows也继承保留了这个文件)。这个文件中记录着主机名称和IP地址的对应表。这样只要输入主机名称,系统就会去加载hosts文件并查找对应关系,找到对应的IP,就可以访问这个IP的主机了。
但是后来主机太多了,无法保证所有人都能拿到统一的最新的hosts文件,就出现了在文件服务器上集中存放host
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值