概述
说说改hosts上网的原理 修改hosts上某些404网站,对于有过翻墙经历的人来说,已经是一个公开的秘密了。很多人都是知其然,不知其所以然.
一、网址与IP 我们知道,每一个网站都有一个网址,而每一个网址呢,都对应着一个IP地址。 IP地址才是网站的真正地址,我们访问一个网站,必须知道它的IP地址才行。
二、DNS服务器 因为我们输入网址以后,并不是直接通过网址去连你的网站,而是通过另外一个工具,将网址“还原”成真实的IP地址,再通过IP地址,去连接你要访问的网站。 这个工具呢,就叫做DNS服务器(domain name server),著名的DNS服务器有Google Public DNS和OpenDNS。 说白了就是DNS解析
三、为什么有的网站上不了? 对应方式一旦改变了,或者被某种方式切断了,我们就无法通过网址,得到真实的IP从而访问网站。 这是某些网站上不了的原因之一,专业术语叫做DNS劫持和DNS污染(两者不是一回事)。 这个时候,我们就要人为地去建立这种对应关系。
四、hosts文件的作用 那怎样建立这种对应关系呢?这就要用到我们今天要讲的hosts文件了。 hosts文件,通俗地说,就是一个记录对应关系的小本子。 当你要上某个网站,如twitter的时候,系统会先查hosts文件,如果里面有twitter对应的IP地址,它则会主动去连这个IP,这个时候,不管是DNS劫持和DNS污染,对你上网都是没有影响的。 所以,我们只要能在hosts里面,建立起这种正确的对应关系,就可以避开DNS引起的问题。 下面,我们就讲讲如何修改hosts文件。
五、如何修改hosts文件 在修改hosts文件之前,我们有一件重要的事情要做,那就是获得你要访问的网站的IP。不知道IP地址,就无法建立关系。 修改hosts的步骤:
1.打开%systemdrive%(系统盘):WINDOWSsystem32driversetc目录
2.右键点击hosts文件,选择“用记事本打开”。
3.打开后,直接添加内容,保存退出即可。 PS:修改hosts文件后,不要忘记,运行ipconfig /flushdns命令清除本机DNS缓存。
写在最后:修改hosts文件,不能解决IP被封的问题。
最后
以上就是阔达板凳为你收集整理的修改host原理的全部内容,希望文章能够帮你解决修改host原理所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复