DNS必知必会

什么是DNS?css

DNS服务器(Domain Name Server,域名服务器)是进行域名和与之相对应的IP地址进行转换的服务器。html

 

基本概念前端

  • DNS服务器中保存了一张域名和与之相对应的IP地址 的表,以解析消息的域名。 
  • 域名是Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。
  • 域名是由一串用点分隔的名字组成的,一般包含组织名,并且始终包括两到三个字母的后缀,以指明组织的类型或该域所在的国家或地区。
  • 域名必须对应一个IP地址,一个IP地址能够有多个域名,而IP地址不必定有域名。

 

DNS原理api

你们都知道,当咱们在上网的时候,一般输入的是网址,其实这就是一个域名,而咱们计算机网络上的计算机彼此之间只能用IP地址才能相互识别。再如,咱们去一WEB服务器中请求一WEB页面,咱们能够在浏览器中输入网址或者是相应的IP地址,例如咱们要上新浪网,咱们能够在IE的地址栏中输入网址,也可输入IP地址,可是这样子的IP地址咱们记不住或说是很难记住,因此有了域名的说法,这样的域名会让咱们容易的记住。数组

DNS服务器组成浏览器

DNS服务器是由域名解析器域名服务器组成的,其中域名服务器是指保存有该网络中全部主机的域名和对应IP地址,并具备将域名转换为IP地址功能的服务器。域名服务器一般为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。缓存

域名组成服务器

DNS 命名用于 Internet等 TCP/IP网络中,经过用户友好的名称查找计算机和服务。当用户在应用程序中输入 DNS 名称时,DNS服务能够将此名称解析为与之相关的其余信息,如IP地址。由于,你在上网时输入的网址,是经过域名解析系统解析找到了相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。网络

域名解析学习

将域名映射为IP地址的过程就称为“域名解析”。在Internet上域名与IP地址之间是一对一(或者多对一)的,也可采用DNS轮循实现一对多,域名虽然便于人们记忆,但机器之间只认IP地址,它们之间的转换工做称为域名解析,域名解析须要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。

IP构成

在IPV4中IP是由32位二进制数组成的,将这32位二进制数分红4组每组8个二进制数,将这8个二进制数转化成十进制数,就是咱们看到的IP地址,其范围是在0~255之间。由于,8个二进制数转化为十进制数的最大范围就是0~255。已开始试运行、未来必将代替IPv4的IPV6中,将以128位二进制数表示一个IP地址。

 

DNS解析顺序

DNS服务器在域名解析过程当中的查询顺序为:本地缓存记录、区域记录、转发域名服务器、根域名服务器。

 

结束语

有人吐槽,你丫是作前端的,把js/css/html搞透就能够了,一天是否是闲的看这些可有可无的。我的以为这些其实都属于前端的范畴,无论是调试、bug分析等,均可能用得上,因此,在不影响正常工做和学习的状况下,额外学习是颇有必要的投资。无视那些点反对的人。

 

原文连接https://www.dns.com/document/api

相关文章
相关标签/搜索