Security

乙太坊如何繞過 NAT

  • September 4, 2018

我想知道,既然乙太坊是基於去中心化的 p2p 網路,那麼它是如何通過 NAT 防火牆的呢?乙太坊沒有可以連接的伺服器,因此必須有一種方法讓節點接受傳入的連接。乙太坊是如何做到的?

在此先感謝,rpanic

現在AFAICT它基本上沒有。我可能錯了,但我認為網路健康取決於幾件事:

  • UPnP(如果可用)自動轉發要監聽的埠
  • 攪動 DHT 中的端點列表,因此在臨時映射完成後不久舊的端點就會被刪除。
  • 使用轉發埠或在 DMZ 等中託管的節點。

否則我認為 NAT 不會被明確處理。

RPC(請求-響應協議)和埠。網路的通用奇偶校驗埠是 30303,而 RPC 將有一個不同的埠。

引用自:https://ethereum.stackexchange.com/questions/47878