暗网为什么非用洋葱浏览器不可?普通浏览器为什么打不开

在上一篇文章里重点介绍了什么是暗网,以及暗网、深网、明网的关系,文章里提到了暗网必须用 Tor 才能访问。

那么你有没有想过,暗网为什么不能用普通浏览器访问,必须要使用tor浏览器访问?

这篇文章就来解开这个谜底。

普通网站是怎么访问的

先看我们每天都访问的互联网网站。我们在浏览器地址栏输入一个网站域名,点回车,浏览器是怎么找到它的?

比如 baidu.com,这时候浏览器会把这个地址发送给全世界统一的”地址簿”(DNS 系统)。DNS会在它的地址簿查找这个域名,如果地址簿中没有这个域名,会告诉浏览器网址不存在,如果能找到这个域名,DNS会返回这个域名的服务器 IP 地址,然后浏览器通过网站的IP地址访问网站。

暗网站点又是怎么访问的呢

它的逻辑完全不同——它的存在就是为了匿名,不想让任何人知道服务器在哪。

所以它做了三件”反着来”的事:

  • 不注册域名——baidu.com 这种公开名字它没有,也不需要
  • 不绑定公网 IP——服务器的真实位置,藏得严严实实
  • 不进任何中心化地址簿——DNS 里查无此站,搜索引擎自然也搜不到

那它怎么被访问的呢?暗网相对于明网有一个独特的协议,它把唯一的人口开在 Tor 网络内部:一串随机字符(比如 xxxxxx.onion)就是它的”地址”。但这串字符不是”网址”,而是一把只在 Tor 网络内部有效的钥匙——只有沿着 Tor 网络的内部路径走过去的人,才能摸到这扇门。

这样做的好处是双向隐藏的,访客看不到站点服务器在哪,站点也看不到访客真实身份在哪。两边都蒙着脸握手,谁也不看谁的身份证。暗网里管这类站点叫”隐藏服务”(Hidden Service)——名字本身就是答案:它的存在方式,就是把自己藏起来。

为什么普通浏览器访问不了暗网

不用 Tor,直接用 Chrome、Edge 输入 xxxxxx.onion,会发生什么?

DNS 查无此名。 浏览器找网站,第一件事就是查 DNS——”.onion 在哪个 IP?”答案是查无此名,浏览器直接报错”找不到服务器”。地址都没登记,后面无从谈起。

服务器没有公网 IP。 就算把 IP 给你也没用——暗网站点的服务器不对公网开放任何端口,只通过 Tor 网络内部通信。像一栋没留对外大门的房子,知道在哪个街区也进不去。

普通浏览器不懂 Tor 协议。 .onion 怎么解析、隐藏服务怎么到达,是 Tor 协议的一部分,只在 Tor 网络内部完成。路只画在 Tor 的地图上,而地图只发给 Tor 用户。

这就是普通浏览器无法访问暗网的原因。

为什么必须用 Tor

必须用 Tor不是什么特权门槛,也不是刻意刁难——只是因为暗网站点的门,只开在 Tor 网络里面。你不是被要求”必须用 Tor”,而是普通浏览器在第一步就淘汰出局了——暗网的路,只有 Tor 认识。

总结

普通网站能被找到网站,靠的是全球统一的”地址簿”(DNS)——域名查到 IP,直连访问。

暗网站点反着来:不注册域名、不绑公网 IP、不进任何地址簿,把唯一的人口开在 Tor 网络内部,实现双向隐藏(”隐藏服务”)。

所以普通浏览器进不去:.onion 地址在 DNS 里查无此名;服务器不对公网开放、没有可连的 IP;.onion 的解析和路由是 Tor 协议的一部分,普通浏览器根本不懂。这条路只有 Tor 能走。

理解了这些,暗网的很多特征就自动解释了:为什么搜不到、为什么必须专用工具、为什么双方都匿名。

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注