我有一台伺服器,它對來自一般互聯網的請求的回應與對來自內部網路的請求的回應不同。對於 IPv4,我可以簡單地檢查位址是否以 開頭192.168
。這適合我的需要。IPv6 的等效項是什麼?
答案1
首先「內部網路」不限於192.168
。有3專用網路定義於RFC-1918:10.0.0.0/8
,172.16.0.0/12
和192.168.0.0/16
。
在 IPv6 中,它被稱為唯一的本地地址:http://en.wikipedia.org/wiki/Unique_local_address並覆蓋在RFC-4193- 所有地址匹配FC00::/7
。基本上,您應該能夠搜尋以fc
或開頭的 IPv6 位址fd
。
答案2
「Intranet」是您的本地子網,即。your servers address/64
。 IPv6 RFC 強烈反對小於 的網絡/64
,因此您不太可能遇到任何網路。
雖然存在連結本地地址,但它們在這裡並不真正相關,因為您不會使用它們。
額外的 ULA 網路可能是一種選擇,儘管它會帶來額外的管理開銷。