11月20日, 2016 浏览3,542次
首先呢,大家都知道,中国大陆屏蔽了Google、FaceBook、Twitter、Tumblr等网站。也就是说在中国的互联网内把这些网站加入黑名单了。
但是亲们,就不好奇是怎么屏蔽的吗?难道真的就无法访问了吗?非也非也~
首先科普一下上述所谓的黑名单是怎么屏蔽的这些网站。
一、网站运行原理
一个网站的组成原理(简单概括):域名(我们常输入的网址)=>DNS(下面会讲)=>IP =>服务器(比个人电脑更高级一些)=>内容
其实网站的运行及访问原理类似我们电脑的文件快捷方式,如:D盘下有一个Oldwan文件夹,Oldwan文件夹内含有一个名为Oldwan.txt的文件。其路径也就是:D:\Oldwan\Oldwan.txt,我们想访问这个文件除了一步一步的打开文件夹以外,还有一个方法就是为该文件创建一个快捷方式。然后放到桌面上或者自己方便访问的地方,想访问这个文件的时候直接双击一下这个快捷方式即可打开该文件。
一个网站的访问原理:域名解析到IP,DNS用来记录该域名指向的IP是哪个,IP绑定在服务器上,服务器存放网站内容。
中国大陆有一个东西叫做“中国防火墙或中国国家防火墙”英文名称“Great Firewall of China”(与长城 Great Wall 相谐的效果)也可叫做中国防火长城。简写为Great Firewall,缩写GFW。
我们无法访问Google、FaceBook等就是因为这个GFW!
所用的方法也就是DNS污染,导致我们无法访问这些网站。DNS是用来记录域名所指向的IP的。访问某个网站的时候先输入网址,然后网址会到DNS内寻找我应该走哪条路?哪条路是我的?这时候DNS会告诉这个域名xxx.xxx.xxx.xxx这个IP是你的,去吧~然后这个IP被某一个服务器所用。这样就访问进去了这个网站。
DNS污染简单理解就是当我们访问谷歌的时候,输入网址以后,请求DNS告诉我该走哪条路,而DNS就不告诉你,大人说了,我不能告诉你该走哪条路。自己找吧。这当然找不到了!然后机会一直连接中。。。连接中。。。然后无法访问了,没告诉我哪条路,我走不了啊!也就无法访问Google了。