Eu tenho um servidor que responde de maneira diferente às solicitações da Internet geral e da intranet. Para IPv4 posso simplesmente verificar se o endereço começa com 192.168
.Isso funciona para minhas necessidades.Qual é o equivalente para IPv6?
Responder1
Em primeiro lugar, a "intranet" não se limita a 192.168
. Há3redes privadas definidas emRFC-1918: 10.0.0.0/8
, 172.16.0.0/12
e 192.168.0.0/16
.
No IPv6, é chamado deEndereço local exclusivo:http://en.wikipedia.org/wiki/Unique_local_addresse coberto deRFC-4193- todos os endereços correspondentes FC00::/7
. Basicamente, você deve conseguir pesquisar endereços IPv6 começando com fc
ou fd
.
Responder2
A “intranet” é a sua sub-rede local, ou seja. your servers address/64
. As RFCs IPv6 desencorajam fortemente redes menores que /64
, portanto é improvável que você encontre alguma.
Embora existam endereços de link local, eles não são realmente relevantes aqui, porque você não os usaria.
Uma rede ULA adicional pode ser uma opção, embora represente uma sobrecarga adicional de gerenciamento.