Ssh
從路由器的主機名和客戶端的介面 id 構造公共 ipv6 地址
我正在嘗試通過 ssh 連接到具有動態 IPv6 地址的路由器後面的某個客戶端。
直接使用客戶端的公共 IPv6 地址就可以了。
現在,我想根據路由器的主機名和客戶端的 IPv6 介面 ID 動態建構 IPv6 地址。
例如,讓
2001:db8::
我的公共前綴和主機名的 (example.com
) ip 為2001:db8::1319:8a2e:0370:7347
。然後,從主機名中,我可以找到目前的公共前綴2001:db8::
以及我的客戶端的已知 IPv6 介面 ID ,即使在此期間前綴更改,::1319:8a2e:0370:7342
我也可以建構公共 IPv6 地址。2001:db8::1319:8a2e:0370:7342
是否有無需某種外部腳本即可直接實現這一目標的語法?
企業級網際網路服務應提供靜態 IPv6 前綴。地址空間很容易大到足以為每個人提供這個。
DNS 是將名稱解析為 IP 的首選。考慮一個 DNS 更新腳本,它在一個知道前綴的機器上執行。nsupdate,ddclient,類似的東西。一個相當簡單的驅動腳本:連接 /64 前綴和介面 ID。
也許也將前綴儲存在 DNS 中,以便可以按名稱檢索。