Networking
“設備區域網路”專用地址的最佳選擇
我正在建構一個由設備內部通過乙太網連接的多個子設備組成的設備。設備將連接到客戶網路。客戶網路可以使用私有 IP 地址。與內部網路的地址衝突將是一個問題(連接到兩個網路的子設備會混淆)。IPv6 不是一個選項。
我應該購買 IPv4 地址嗎?或者也許我可以使用 TEST-NET-3 (203.0.113.0/24) 或類似的東西逃脫?最佳做法是什麼?
@yoonix 發送了一個可能有解決方案的連結。
本地連結,也稱為 APIPA。
169.254.0.0/16 - 這是“連結本地”塊。如 RFC3927 中所述,它被分配用於單個鏈路上的主機之間的通信。主機通過自動配置獲取這些地址,例如在找不到 DHCP 伺服器時。
如果我是您的客戶,我肯定希望可以選擇自己配置和/或使用 DHCP(我不知道,這可能是一個長期確立的標準?),但在沒有那些,這正是 APIPA 應該用於的。
編輯 - 鑑於您現在聲明解決方案中各個主機的 IP 地址必須是靜態的,因為這些地址將對應於網關設備中的防火牆規則,我想您需要付出一些努力才能使該地址與連結一起使用本地 IPv4 定址;你說你不會花費的努力。因此,您基本上必須使其可配置。您可以使用預設值發送它,客戶端不太可能使用該預設值,但您必須有一種機制,可以在發生衝突時更改它。由客戶或您作為實施/UAT 的一部分。