Comment puis-je tester pour voir si je suis en retard sur le transporteur ou le NAT régulier?

13

Inspiré par les commentaires sur cette réponse et sa question. Certains de mes FAI locaux utilisent un opérateur de classe nat, et en tant que personne qui gère occasionnellement ses propres serveurs, une assistance à distance, il serait très utile de pouvoir déterminer si moi, ou quelqu'un que j'essaie d'aider, est derrière l'un de ces .

Comment pourrais-je détecter si je suis derrière un nat? Quelles seraient certaines des techniques qui seraient utiles pour déterminer cela? Comment puis-je déterminer si les anomalies de mon adresse IP «détectée» sont dues à NATting ou à d'autres processus?

Compagnon Geek
la source

Réponses:

18

La RFC 6598 indique que 100.64.0.0/10vous devez attribuer à votre CPE si vous êtes derrière un NAT de classe opérateur. Cependant, je connais au moins un CGN qui utilise 10.100comme plage IP CGN.

Si vous avez accès au CPE, vous devriez être en mesure de déterminer le CGN par l'adresse IP sur l'interface WAN. Ce sera une adresse RFC1918 ou RFC6598.

Si vous voulez déterminer le CGN et que vous n'avez pas accès au CPE, alors votre meilleur pari serait de le faire tracertet une fois que vous aurez quitté votre réseau local (qui ne devrait être qu'un saut pour la grande, la grande majorité des réseaux qui être derrière CGN). Si vous voyez des adresses RFC1918 ou RFC6598 après avoir quitté votre CPE, ou si votre traceroute ne peut pas rechercher le 2ème saut, alors vous êtes probablement sur CGN.

Mark Henderson
la source
3
Je suggérerais également d'essayer tracertvotre propre adresse IP publique et de voir à quelle distance elle est de vous.
argaz