Як би я перевірив, чи я за критерієм перевізника чи звичайним NAT?


13

Натхненний коментарями до цієї відповіді та її питанням. Деякі з моїх місцевих Інтернет-провайдерів використовують нотарій провайдера, і тому, що час від часу хтось працює з власними серверами, віддаленою підтримкою, було б дуже корисно мати можливість відпрацювати, якщо я чи хтось, кому я намагаюся допомогти, стоять за одним із них .

Як я міг би виявити, якщо я за натом? Якими були б деякі методи, які були б корисні при визначенні цього? Як я можу розібратися, чи аномалії в моїй "виявленій" IP-адресі пов'язані з NATING або іншими процесами?

Відповіді:


18

RFC 6598 заявляє, що 100.64.0.0/10слід присвоїти вашій CPE, якщо ви відстали від NAT-класу. Однак я знаю щонайменше одну мережу CGN, яка використовує 10.100в якості діапазону IP CGN.

Якщо у вас є доступ до CPE, ви повинні мати можливість визначати CGN за IP-адресою в інтерфейсі WAN. Це буде або RFC1918, або RFC6598 адреса.

Якщо ви хочете визначити CGN і у вас немає доступу до CPE, то найкращим варіантом буде зробити це, tracertі як тільки ви вийдете з локальної мережі (що має бути лише одним стрибком для величезної, переважної більшості мереж, які б бути позаду CGN). Якщо після виходу з CPE ви побачите адреси RFC1918 або RFC6598, або ваш traceroute не зможе знайти другий скачок, то, швидше за все, ви перебуваєте на CGN.


3
Я б також запропонував спробувати tracertвласну загальнодоступну IP-адресу і побачити, наскільки це далеко від вас.
аргаз
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.