.onion 是什么域名?是如何解析的?

分类: 🔍 互联网与搜索引擎.onion 是什么域名?是如何解析的?
LerlingLerling 用户 提问于 2 年 以前

1 个回答
LerlingLerling 用户 回答于 2 年 以前

复网最早答主之一,转载需注明出处链接👴🏻

.onion 并不是真正的域名

.onion是一个用于在 Tor 洋葱网络上寻址特殊用途的顶级域后缀。这种后缀不属于实际的域名,也并未收录于域名根区中。但只要安装了正确的代理软件,如类似于浏览器的网络软件,即可通过Tor服务器发送特定的请求来访问.onion地址。

使用这种技术可以使得信息提供商与用户难以被中间经过的网络主机或外界用户所追踪。

↓↓↓ DuckduckGO 搜索引擎的 .onion 地址 ↓↓↓

为什么 .onion “域名”看起来像是乱码

.onion “域名”的地址为 Tor 服务配置完成后,由公钥自动生成的难以记忆且不便理解的十六位半字母半数字hash

这种十六位的hash由字母表内任意字母与2至7的十进制数字所组成,以此来表示使用 base32 加密后的80位数字。通过并行计算生成大量的密钥对的方式来寻找合适的URL并设立起人类可读的.onion地址是可行的(例如以组织名开头)。

此名称中的“onion”代指为达到匿名目的的洋葱路由技术。

诸如 Tor2web 等的代理服务允许不使用 Tor 技术的浏览器与搜索引擎访问 Tor 网络上的隐藏服务。

若使用这种网关,用户就放弃了自己的匿名身份并只得相信网关传送的内容是正确的。网关和隐藏服务均可识别出浏览器并得知用户IP地址数据。部分代理使用缓存技术来提供比 Tor 浏览器更快的访问速度。

 

.onion “域名”是如何解析的

Tor不仅可以提供客户端的匿名访问,Tor还可以提供服务器的匿名。通过使用Tor网络,用户可以维护位置不可知的服务器。当然如果要访问这个隐蔽的服务,客户端也得安装Tor。

通过Tor指定的顶级域名(Top Level Domain,TLD).onion,可以访问其隐藏的服务。Tor网络可以识别自己的TLD,并自动路由到隐藏的服务。然后,隐藏的服务将请求交由标准 的服务器软件进行处理,这个服务器软件应该预先进行配置,从而只侦听非公开的接口。如果这个服务还可以通过公共的因特网来访问,那也会受到相关连的攻击, 这样就没有真正的隐藏起来。

假设你在服务器上安装好了 Tor,随后再进行一些相关的配置。如果配置正确,当 Tor 启动后,会创建一个私钥在你的 hidden_service 服务器目录,同时创建一个你的独一无二的.onion 主机名。

访问这个 .onion “域名”,即可路由到服务器上。

参考:转:使用Tor 的.onion域名创建匿名服务和匿名网站 – 美博园 (allinfa.com)

↓↓↓ 暗网上的另一个搜索引擎 ↓↓↓

回答于 2022-03-10 23:14·更新于 2022-03-11 17:09