新闻资讯

dns原理你真的懂吗?怎么正确配置dns?

2021-07-23

dns也叫域名系统,是一个与数字匹配的名称目录。这些数字,在这里指的是 IP 地址,计算机用 IP 地址来相互通信。如果访问一个网站或应用,需要从目标服务器所在IP地址下载数据包内容到本地设备,但日常生活中大家在上网过程中只在浏览器输入一个域名或打开APP应用,那dns原理你真的懂吗?怎么正确配置dns呢?

dns原理你真的懂吗?

1.现在我有一台计算机,通过ISP接入了互联网,那么ISP就会给我分配一个dns服务器,这个dns服务器不是权威服务器,而是相当于一个代理的dns解析服务器,他会帮你迭代权威服务器返回的应答,然后把最终查到IP返回给你。
2.现在的我计算机要向这台ISPdns发起请求查询www.xxxxx 这个域名了,(经网友提醒:这里其实准确来说不是ISPdns,而应该是用户自己电脑网络设置里的dns,并不一定是ISPdns。比如也有可能你手工设置了8.8.8.8)
3.ISPdns拿到请求后,先检查一下自己的缓存中有没有这个地址,有的话就直接返回。这个时候拿到的ip地址,会被标记为非权威服务器的应答。
4.如果缓存中没有的话,ISPdns会从配置文件里面读取13个根域名服务器的地址(这些地址是不变的,直接在BIND的配置文件中),
5.然后像其中一台发起请求。
6.根服务器拿到这个请求后,知道他是com.这个顶级域名下的,所以就会返回com域中的NS记录,一般来说是13台主机名和IP。
7.然后ISPdns向其中一台再次发起请求,com域的服务器发现你这请求是xxxxx这个域的,一查发现了这个域的NS,那就返回给你,你再去查。
8.ISPdns不厌其烦的再次向xxxxx这个域的权威服务器发起请求,xxxxx收到之后,查了下有www的这台主机,就把这个IP返回给你了,
9.然后ISPdns拿到了之后,将其返回给了客户端,并且把这个保存在高速缓存中。

怎么正确配置dns?

花生壳有专属的dns解析服务器的,它主要有两种形式:主服务器和转发服务器。将域名映射为IP地址的过程就称为“域名解析”。在Internet上域名与IP地址之间是一对一(或者多对一)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,dns就是进行域名解析的服务器。

再也不用担心发生dns错误,花生壳动态域名解析服务可以将您的动态公网IP和域名进行实时绑定。花生壳动态域名解析服务是目前使用用户较多的动态域名解析服务,为千万用户提供动态域名解析服务,并广泛应用于网站建设、视频监控、遥感测绘、FTP、企业OA、ERP等应用领域。
作者: 人人都是架构师
转载来源:今日头条