背景
目前,在解析 DNS 名稱時遵循嚴格的階層結構。它是集中設計的。為了應對中心化的問題,有幾種方法。其中一種方法是 Meshname。透過 meshname,負責 meshname 網域的授權名稱伺服器的 IPv6 位址已經編碼在網域名稱中。因此,當要解析 meshname 網域時,首先要做的是從網域中解碼編碼的授權 DNS 伺服器。然後將 DNS 請求傳送到此 DNS 伺服器。因此,解析是在沒有典型查詢 DNS 伺服器階層的情況下進行的。為了解析 meshname 網域,只需要與編碼的 DNS 伺服器建立連線。Meshname 網域符合 Zooko 三角形的「去中心化」和「安全」標準,但沒有符合「可自由選擇」的標準。然而,「安全」方面要求可以安全地連線到 DNS 伺服器。更改授權 DNS 伺服器的 IP 位址需要更改網域名稱。此外,一個 meshname 網域中只能指定一個授權 DNS 伺服器。如果此伺服器離線,則無法解析 meshname 網域。可以在 https://github.com/zhoreeq/meshname/blob/master/protocol.md 找到協定的規格說明。
描述
meshname 外掛程式允許解析分散式的 .meshname 網域。這些網域會將授權伺服器的 IPv6 位址進行解碼。優點是不需要中央實例來解析授權伺服器。缺點是 meshname 名稱可能看起來相當醜陋。
語法
meshname
範例
meshname. {
meshname
}