一直都没关注过这东西 今天打开网页的时候报我DNS问题 就找资料了解了一下 备份在此。
摘一段来自百度的回答:
DNS服务器是指“域名解析服务器”,而域名就是我们通常所说的“网址”。在互联网中识别和寻找不同的计算机,实际上是需要知道该计算机的IP地址才能进行访问。比如220.181.38.4,这个IP就是百度的电信线路IP中的一个,电信用户在地址栏中输入这个IP地址就可以直接访问百度了,而每个网站都有一个或多个IP地址,如果客户在浏览网页时要输入这些IP地址来进行访问的话,无疑是有很大记忆难度的,而通常我们都是通过域名(网址)来对网站进行访问的。
DNS服务器真的时一个服务器 解析域名IP的 我之所以出问题 是选的dns 服务器不对
我在百度搜了下ip 显示 广东省深圳市福田区 电信 然后找到了当地电信的dns就解决了。
顺便把我一直没去了解的子网掩码也看了下
摘取下别人的回答如下:
新手一般都会遇到这样的疑问,子网掩码是什么,要它干什么:比如说一个C类的IP段220.13.22.0--220.13.22.255, 如果我们把它给一个计算机网络,那就是给了这个计算机网络255个IP,但是这个网络里是不一定有255个计算机的,有可以就10台,或20台, 这们的话,就会造成IP段的浪费,会剩下很多IP并没有计算机来得到。现在我们通过子网掩码的作用,就可以把附近的几个独立的计算机网络放个一起,来把这个255个的IP段分成一小段一小段(比如10-20,30-40,……)也就是一个个小的子网,分给它们,而不是它们一人一个255个IP段,这样就充分利用了IP的资源
升级系统后网络出问题了 把DNS改成路由器地址解决···
DNS查询的过程:
迭代查询:
本地主机向本地DNS服务器发送查询报文 [发送]
本地DNS将报文转发根DNS服务器 [发送]
根DNS服务器返回负责维护该顶级域名的TLD服务器列表 [返回]
本地DNS向TLD服务器发送报文 [发送]
TLD服务器返回权威服务器IP [返回]
本地DNS向权威服务器发送报文 [发送]
权威服务器返回主机名对应服务器IP [返回]
本地DNS返回服务器IP给本地主机 [返回]
递归查询:
迭代查询大部分由本地DNS完成,递归查询由各层服务器请求上层,实践中大部分是用迭代查询
现实:
TLD服务器并不一定总是记录需要的权威服务器,可能还要查询多个中间DNS
DNS缓存:
DNS中广泛使用了缓存技术
某DNS接到回答后,往往会在信息缓存在本地存储器,故每次查询未必走完上面的流程,DNS具有逐级缓存机制