Bagaimana saya menguji untuk melihat apakah saya berada di belakang grade carrier atau NAT reguler?

13

Terinspirasi oleh komentar untuk jawaban ini dan pertanyaannya. Beberapa ISP lokal saya menggunakan nat tingkat operator, dan sebagai seseorang yang kadang-kadang menjalankan servernya sendiri, dukungan jarak jauh, akan sangat berguna untuk dapat bekerja jika saya, atau seseorang yang saya coba bantu ada di belakang salah satu dari ini .

Bagaimana saya mendeteksi jika saya di belakang nat? Apa yang akan menjadi beberapa teknik yang akan berguna dalam menentukan ini? Bagaimana saya mengetahui apakah anomali dalam alamat IP 'terdeteksi' saya disebabkan oleh NATting atau proses lainnya?

Journeyman Geek
sumber

Jawaban:

18

RFC 6598 menyatakan bahwa 100.64.0.0/10harus ditetapkan ke CPE Anda jika Anda berada di belakang NAT tingkat operator. Namun saya tahu setidaknya satu CGN yang menggunakan 10.100rentang IP CGN mereka.

Jika Anda memiliki akses ke CPE, maka Anda harus dapat menentukan CGN berdasarkan alamat IP pada antarmuka WAN. Ini bisa berupa alamat RFC1918 atau RFC6598.

Jika Anda ingin menentukan CGN dan Anda tidak memiliki akses ke CPE, maka taruhan terbaik Anda adalah melakukan tracertdan setelah Anda meninggalkan jaringan lokal Anda (yang seharusnya hanya satu hop untuk sebagian besar, sangat luas dari jaringan yang akan berada di belakang CGN). Jika Anda melihat alamat RFC1918 atau RFC6598 setelah meninggalkan CPE Anda, atau traceroute Anda tidak dapat mencari hop ke-2, maka kemungkinan Anda berada di CGN.

Mark Henderson
sumber
3
Saya juga menyarankan mencoba tracertalamat IP publik Anda sendiri dan melihat seberapa jauh itu dari Anda.
argaz