dns服务器功能作用,DNS服务的用途介绍
DNS服务是域名系统的缩写, 英文全称:Domain Name System,是将域名与IP对应的网络服务,让用户在访问网站时,不再需要输入冗长难记的IP地址,只需输入域名即可访问,因为DNS服务会自动将域名转换成正确的IP地址,DNS协议使用了TCP和UDP的53端口,下面美联科技小编就来讲讲,的DNS服务。
一开始,域名的字符仅限于ASCI字符的一个子集,后在2008年ICANN通过一项决议,允许使用其他语言作为互联网顶级域名的字符。例如,使用基于 Punycode码的DNS系统,可以将 Unicode字符串映射为有效的DNS字符集。因此,诸如“x中国”这样的域名可以在地址栏直接输入,而不需要安装插件。
由于英语是最多国家使用的官方语言,使用其他语言字符作为域名会产生多种问题,例如难以输入,难以在国际推广等,因此使用的英文。当前,DNS对于每一级域名长度的限制是63个字符,城名总长度则不能超过253个字符。
早期的DNS就是一个文本文件,这个文件在 Windows系统还能找到,一般位于C: Awindows System32 driversletcl下,而在大部分的Linux系统中,这个文本则位于/etce/下,两种情况下的文件名都叫作:该文件记录了域名与P的对应关系,一般是将IP地址写在第一列之后跟着一连串的域名。这样在浏览器里输入域名时,浏览器就会直接访问该IP。
但是随着网络的发展,网站的数量变得越来越多,一个简单的 host文件已经不能满足数量的变化带来的管理和维护成本需求。1983年, Paul Mockapetris发明了第一个DNS技术规范,原始的技术规范在882号因特网标准草案RFC882中发布。1987年发布的第1034号和1035号草案修正了DNS技术规范,并废除了之前的第882号和883号草案。
既然有了服务协议,那么肯定就会有对应的东西被开发出来。20世纪80年代,柏克菜加州大学计算机系统研究小组的4个研究生 Douglas BTerry、 Mark Painter、 David W. Riggle和周松年一同编写了BIND的第一个版本,并随4.3BSD发布。直到目前为止,BIND依旧是全世界使用范围最广的DNS软件。
现在大家随便都能打开一个网页,比如用某度来进行搜索,那么其背后的原理和流程下面大致介绍一下。首先,浏览器会检查 host文件下有没有对应的IP,如果没有,才会向DNS服务器发送一个请求报文,而DNS服务器接收到请求后,先检查自身的缓存,如果存在记录就直接返回,如果没有记录或者缓存已经过明,那么DNS服务器就会查找自身的记录文件来返回结果。
因为有缓存的存在,所以有时候访问一些网站第一次打开都是特别慢的,但是之后再打开相同的网站就很快了。这就是是简单的流程介绍,其实DNS服务器还是分层的。
Fully Qualified Domain Name,缩写为FQDN,又译为完全资格域名、完整领域名称,也称为绝对领城名称, Absolute Domain Name绝对域名或网域名称,它能指定其在城名系统树状图下的一个确实位置,一个完全资格域名会包含所有域名级别,包括顶级域名和根域名。
举例说明,在测试网络是否通畅的时候,一般都会用浏览器打开某度网站。其实某度网址最后应该还有个句点,某度网址这个句点指的是根域名服务器,在这个根服务器下,有一条记录指向了专门管理.com这个域名的DNS服务器的记录。而这台管理.com域名服务器又保存了很多记录,其中就包括了域名。至此,这台DNS服务器就能解析任何以域名.com结尾的URL了。
而用户的浏览器第一次查找某度网址时的流程是,先访问根域名服务器,获取管理.com域名的DNS服务器的IP;通过该IP再获取管理域名.com这个域名的DNS服务器,再通过域名u.com的DNS服务器获取某度网址的IP,最后,浏览器通过该IP直接访问www服务器。
举报/反馈
dns服务器功能作用,DNS服务的用途介绍相关推荐
- DNS服务器的作用 路由器的功能,dns服务器是什么意思 dns服务器主要功能有哪些...
dns服务器是什么意思? DNS 是计算机域名系统 (Domain Name System 或Domain Name Service) 的缩写,它是由解析器和域名服务器组成的.域名服务器是指保存有该网 ...
- dns服务器在电脑上有什么作用,DNS服务器是什么 DNS服务器的作用有哪些【详解】...
什么是DNS?DNS服务器的作用有哪些? dns是什么? 概括的说DNS 是计算机域名 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的.域名服务器是指保存有该网络中所 ...
- dns服务器zones文件,DNS服务安装与配置
DNS域名解析服务器,dns服务器程序包名称为bind,程序名named. 安装DNS服务器:yum install bind -y 配置文件: /etc/named.conf 主配置文 ...
- 注册表修改备用dns服务器地址,备用dns的服务器地址是多少_电脑备用dns服务器地址怎么查看...
2015-01-08 13:52:51 浏览量:890 关于Win7系统上网速度是否受DNS服务器的影响,很多用户对此都希望有一个可信的证明.很多时候用户在有DNS服务器的情况下,担心DNS服务器对w ...
- linux7配置dns服务器,centOS7搭建DNS服务器配置详解
写在前言:DNS服务器中 named-checkconf -z /etc/named.conf 命令用来检查所有与DNS有关的配置文件,若有错误,会直接提示,可以代替相关的所有检查命令. 通过yum安 ...
- 重装系统后dns服务器未响应,dns服务器未响应,小编教你dns服务器未响应怎么解决...
连网时,出现连不上网络,用Windows网络诊断,诊断出的结果是"DNS服务器未响应",遇到这样情况该怎样解决?在使用window系统的电脑上网过程中,常常会遇到DNS服务器未响应 ...
- DNS服务器全攻略之一:基础介绍(区域委派 )
区域委派 一个完整的DNS区域包含以自己的DNS域名为基础命名空间的所有DNS命名空间的信息,当基于此DNS命名空间新建一个DNS区域时,新建的区域称为子区域.例如,完整的winsvr.org区域包含 ...
- 无线网首选dns服务器怎么设置,dns服务器设置(192.168.1.1的首选dns)
我们知道影响上网速度的因素有很多,硬件.软件等都是高速上网的基础,每个人都希望自家的网速越来快,在相同的硬件.带宽固定的情况下,如何来择优选择上网参数中的DNS服务器呢? DNS服务是网络参数必不少的 ...
- 本地连接dns服务器没响应,dns服务器未响应,教您dns服务器未响应怎么解决
dns服务器未响应是我们日常使用电脑上网时常遇到的网络故障之一.碰到这个情况的用户太多了,但是基本没有同一的解决方法,笔者当然也经常碰到,尤其是这几天,都快砸电脑了,太影响工作了,没有办法自己动手了, ...
- 苹果如何修改无线DNS服务器,苹果路由器dns怎么设置
苹果路由器dns怎么设置 大家一般修改的都是电脑上的DNS地址.其实路由器DNS地址也是可以修改的,不过电脑设置的DNS级别优于路由器的DNS,如果电脑没设置,接入路由器就会也路由器的dns一致 苹果 ...
最新文章
- 成功进行微博营销的几点技巧
- Evaluation of Deep Learning Toolkits
- C++words search单词搜索的算法实现(附完整源码)
- 初始Zookeeper
- django中怎样生成非HTML格式的内容。
- lt form gt 在html,HTML lt;formgt; 标签的 accept
- *【HDU - 6201】transaction transaction transaction(树形dp 或 spfa最长路 或 网络流)
- npm查找全局安装包命令
- MySQL常用日期时间函数
- SQL Server中CTE的另一种递归方式-从底层向上递归
- ai 数据模型 下载_为什么需要将AI模型像数据一样对待
- linux wine qq 字体,在UOS系统中更改deepin-wineQQ使用的字体经验谈
- 文本聚类分析算法_集成聚类系列(三)图聚类算法详解
- ffmpeg h264 视频编码 模糊问题、MP4播放速度快问题
- 记一次查询性能优化,原30s+,现0.5s~20s
- math库和randon库
- Docker常见使用
- JUnit和mockito
- 看门狗喂狗实验(有问题)
- linux 超级用户密码忘了,Linux系统下超级管理员root用户的密码忘记了怎么办?