您的位置:首页 > 其它

什么是DNS,如何设置,和host file的关系。

2016-04-29 14:42 459 查看
什么是DNS,即Domain Name Server, 为了方便用户记忆,我们将IP变成一个个的域名来输入到浏览器进行访问。而这使得访问网站时要先将其域名解析成 IP 。

举个例子,tw.yahoo.com是台湾雅虎的网址,但是电脑根本不认识那串字符是什么东西,它只想知道它该链接到哪个IP地址。这时候就是DNS出场的时候了,它会跟你的电脑说其实tw.yahoo.com的IP位址就是202.43.195.52。然后你的电脑就可以顺利找到雅虎网页啦。

再举个例子,电话簿里电话号码和电话联系人的关系。




Hosts 文件在windows下一般都是存放在C:\windows\System32\drivers\etc下。是用来提高解析效率。在进行 DNS 请求以前,系统会先检查自己的 Hosts 文件中是否有这个地址映射关系,如果有则调用这个 IP 地址映射,如果没有再向已知的 DNS 服务器提出域名解析。也就是说 Hosts 的请求级别比 DNS 高。当你的 Hosts 文件里面有对应的 IP
时,它就会直接访问那个 IP,而不用通过 DNS。

怎样设置DNS:

首先在你的网络连接那里右击,选择打开网络共享中心



在网络共享中心中选择更改适配器设置



选中你需要改DNS的连接,宽带的话就是以太网,无线的话就是WiFi。选中了右击选择属性





在属性中下拉,找到Internet协议(IPV4),双击打开,复选框选到手动设置DNS





如图所示填上DNS数字即可。



知道了如何设置DNS,那我们该设置什么DNS地址呢?着不能随便设置,DNS是按照区域所不同的,所以DNS应该按照你所在地来设置。DNS是用来将域名解析成IP地址的,如果填错了是不能正常上网的。首先你要知道你网络服务商的dns是多少,具体可以打电话查询。也可以上网查询。


如果你电脑已经连接网络,那么你可以通过一些命令来知道所在DNS,按下win+R,输入cmd命令



在cmd命令中输入ipconfig /all



这是你上拉或者下拉就可以看到当前网络的DNS码,如图



得到了DNS码就可以去那里填了,填好保存一下就OK了~




 


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  dns