Untuk sebagian besar, kita semua terbiasa memiliki alamat IP publik yang unik, tetapi apa yang Anda lakukan padahal sebenarnya bukan itu masalahnya? Apa sebenarnya yang terjadi? Dengan itu dalam pikiran, SuperUser Q & A posting hari ini membantu pembaca yang bingung memecahkan misteri alamat IP.
Sesi Tanya & Jawab hari ini hadir untuk memberi kami hak milik SuperUser-sub divisi Stack Exchange, pengelompokan situs web Q & A berbasis komunitas.
Foto milik Nicolas Nova (Flickr).
Pembaca SuperUser, Spartan ingin mengetahui apakah mungkin bagi orang yang berbeda untuk memiliki alamat IP publik yang sama:
Seperti yang saya pahami, dua komputer tidak dapat memiliki alamat IP publik (eksternal) yang sama kecuali jika mereka terhubung melalui router yang sama. Jika mereka terhubung melalui router yang sama, maka mereka dapat memiliki (berbagi) alamat IP publik yang sama namun memiliki alamat IP pribadi (lokal) yang berbeda.
Situasi yang Saya Temui
Teman saya dan saya sama-sama menggunakan penyedia layanan Internet yang sama. Kami memiliki nama pengguna dan kata sandi yang berbeda, dan koneksi independen ke penyedia layanan Internet kami, namun kami memiliki alamat IP publik yang sama! Bagaimana ini mungkin? Ketika kami menggunakan Google untuk menentukan alamat IP kami, kami berdua mendapatkan hasil yang sama persis, 112.133.229.29 (di router saya tertulis 10.1.102.93, router teman saya mengatakan 10.1.101.29).
Saya telah menginstal server web Apache di komputer saya dan tahu bahwa itu dapat diakses melalui alamat IP publik komputer saya, tetapi dalam kasus saya, saya tidak memiliki alamat IP publik yang unik, jadi tidak mungkin bagi siapa pun untuk mengakses komputer saya melalui http://112.133.229.29/index.html.
Teman yang saya sebutkan di atas dapat mengakses komputer saya menggunakan alamat ini: http://10.1.102.93/index.html, jadi saya bertanya-tanya apakah kami memiliki semacam penyedia layanan Internet umum DNS.
Jika teman saya yang lain mencoba mengakses komputer saya melalui penyedia layanan Internet yang berbeda menggunakan tautan berbasis router yang ditunjukkan di atas (http://10.1.102.93/index.html), dia tidak dapat mengaksesnya.
Bagaimana penyedia layanan Internet saya melakukan ini? Permintaan saya ke server mana pun disematkan dengan alamat IP publik saya dan server menanggapi permintaan berdasarkan alamat tersebut.
Apakah mungkin bagi orang yang berbeda untuk memiliki alamat IP publik yang sama?
Kontributor SuperUser Gestudio Cloud memiliki jawabannya untuk kami:
Nah, seperti DavidPostill disebutkan sebelumnya, penyedia layanan Internet Anda menggunakan NAT pada router mereka sebelum mengarahkan lalu lintas Anda ke Internet.
Pada dasarnya, ini berarti bahwa Anda dan klien lain di dalam "area layanan" penyedia layanan Internet Anda berada di Jaringan Area Metropolitan besar (MAN) dan yang bekerja dengan cara yang sama dengan router rumah Anda dalam menciptakan Local Area Network (LAN), hanya dalam skala yang jauh lebih besar.
Mengapa penyedia layanan Internet Anda melakukan ini? Jawabannya sederhana. Mereka ingin dan / atau perlu menggunakan jumlah alamat IPv4 publik yang lebih rendah (mungkin karena mereka memiliki lebih banyak pelanggan daripada alamat IPv4 publik yang tersedia).
Seperti yang Anda ketahui, kumpulan alamat IPv4 gratis telah habis beberapa tahun yang lalu. Operator yang sedang tumbuh tidak dapat memperoleh subnet IPv4 baru kecuali mereka membelinya dari penyedia layanan Internet lain yang ditutup di tempat lain.
Solusinya adalah dengan menggunakan alamat IPv6. Ini jelas membutuhkan pergantian router, mengubah konfigurasi, menginvestasikan uang dan waktu, dll., Jadi pengaturan Metropolitan Area Network yang besar menjadi lebih mudah dan lebih cepat bagi mereka.
Anda dapat menghubungi mereka dan bertanya tentang mendapatkan alamat IPv4 khusus, tetapi mereka mungkin akan membutuhkan pembayaran tambahan di bagian Anda hanya untuk memiliki alamat IPv4 khusus untuk komputer / lokasi Anda.
Memiliki sesuatu untuk ditambahkan ke penjelasan? Bicaralah di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi lainnya? Lihat diskusi lengkap di sini.