Como eu testaria para ver se estou com grau de operadora ou NAT regular?

13

Inspirado pelos comentários a esta resposta e sua pergunta. Alguns dos meus ISPs locais estão usando nat de classe de operadora e, como alguém que ocasionalmente executa seus próprios servidores, suporte remoto, seria muito útil poder descobrir se eu, ou alguém que estou tentando ajudar, está por trás de um desses .

Como eu detectaria se estou atrás de um nat? Quais seriam algumas das técnicas que seriam úteis para determinar isso? Como posso determinar se as anomalias no meu endereço IP 'detectado' são devidas a NATting ou outros processos?

Journeyman Geek
fonte

Respostas:

18

A RFC 6598 afirma que 100.64.0.0/10deve ser atribuído ao seu CPE se você estiver atrás do NAT de operadora. No entanto, eu sei de pelo menos um CGN que usa 10.100como seu intervalo de IP CGN.

Se você tiver acesso ao CPE, poderá determinar a CGN pelo endereço IP na interface WAN. Será um endereço RFC1918 ou RFC6598.

Se você deseja determinar a CGN e não tem acesso ao CPE, sua melhor aposta seria fazer uma tracerte assim que sair da rede local (o que deve ser apenas um salto para a vasta e vasta maioria das redes que estar atrás da CGN). Se você vir os endereços RFC1918 ou RFC6598 depois de sair do seu CPE ou o seu traceroute não puder procurar o segundo salto, é provável que você esteja na CGN.

Mark Henderson
fonte
3
Eu também sugeriria tentar tracertseu próprio endereço IP público e ver a que distância ele está.
argaz 26/01