T: Bagaimana mereka mendapatkan banyak IP yang dapat dirutekan secara publik?
Sekolah Anda mungkin memiliki kisaran alamat IP statis yang diberikan kepada mereka oleh Penyedia Layanan Internet (ISP) mereka, berdasarkan kenyataan bahwa distrik sekolah adalah pelanggan yang cukup besar (pesanan yang besarnya lebih besar dalam hal uang daripada satu rumah keluarga tunggal) , pasti). Perhatikan bahwa Anda tidak bisa begitu saja mengubah pengaturan di router Anda untuk mengaktifkan alamat IP tambahan; Anda harus secara khusus menetapkannya untuk Anda, oleh ISP Anda.
Karena ruang IPv4 terbatas, dan semakin terbatas dari hari ke hari - lihat Kelelahan IPv4 - pengguna akhir adalah "korban" pertama yang memiliki akses lebih terbatas ke alamat IPv4, karena (ISP berpikir bahwa) sebagian besar pengguna akhir tidak memiliki banyak kasus penggunaan untuk mengekspos layanan "mendengarkan" ke Internet publik. Bahkan, banyak ISP perumahan menulis ke dalam Ketentuan Layanan mereka (ToS) bahwa Anda dilarang meng-hosting server Web atau Email apa pun di koneksi internet rumah Anda.
Kebijakan ToS ini setidaknya konsisten dengan fakta bahwa Anda mungkin diberikan sejumlah alamat IPv4 yang dapat dirutekan secara publik yang terbatas yang ditugaskan secara unik ke rumah tangga Anda, karena satu-satunya kasus penggunaan nyata yang "diblokir" dengan memiliki sedikit atau tidak ada IP unik adalah layanan hosting.
Oleh karena itu, banyak ISP rumah membatasi pengguna akhir untuk 1 atau bahkan 0 alamat IP publik unik per rumah tangga. "Tunggu, 0 ?!" Anda mungkin bertanya. Baiklah. Berkat NAT tingkat Carrier , ISP dapat menetapkan beberapa pelanggan satu alamat IPv4 publik. Anda kemudian, pada gilirannya, memiliki Jaringan Area Lokal (LAN) yang diatur oleh router Anda yang menyediakan alamat IP lokal, memberikan dua lapisan tipuan antara peralatan router rumah Anda dan Internet publik. Jadi Anda akan memiliki LAN, CGN, lalu akhirnya Internet.
Satu kelemahan yang disayangkan karena tidak memiliki alamat IPv4 unik untuk nama Anda adalah bahwa, jika sebuah situs web, seperti SuperUser atau Wikipedia, memutuskan untuk memblokir orang lain yang kebetulan memiliki alamat IPv4 Anda yang dapat dirutekan secara publik - misalnya, karena itu perilaku buruk pengguna, atau spamming - Anda juga dapat terpengaruh, karena situs web tidak dapat membedakan antara host yang berbeda di belakang CGN. Ini juga berlaku untuk LAN besar, yang kadang-kadang dimanifestasikan di kampus perguruan tinggi berbagi satu pipa besar di antara beberapa asrama.
Anda mungkin atau mungkin tidak memiliki CGN pada koneksi Internet di rumah Anda, dan ini tidak semua relevan dengan titik jawaban saya. Intinya adalah, jika jutaan orang di dunia sekarang hidup dengan realitas berada di bawah CGN dan karena itu tidak memiliki setiap alamat IPv4 publik routable unik untuk nama mereka, kemungkinan Anda bisa mendapatkan lisensi tambahan untuk IPv4 alamat dari ISP rumah - setidaknya, tanpa membayar sedikit pun untuk mereka - cukup rendah. Itu tidak berarti itu tidak mungkin, hanya saja akan menerima panggilan telepon dan mungkin tambahan untuk tagihan bulanan Anda (ini akan sangat bervariasi tergantung di mana Anda tinggal dan ISP Anda).
Pengamatan saya adalah bahwa pelanggan besar seperti bisnis, perusahaan hosting server khusus ritel, dll. Mendapatkan bagian terbesar dari sisa alamat IPv4 yang dialokasikan untuk mereka. Ini masuk akal: kemungkinan sekolah yang ingin meng-host situs web (dijalankan oleh anak-anak yang cenderung secara teknis, misalnya) jauh lebih besar, dalam pikiran orang-orang yang mengendalikan alamat IPv4 terbatas ini, daripada, katakanlah, kebutuhan pengguna rumahan untuk mengatur server HTTP di komputer rumah mereka dan memaparkannya ke Internet publik. Demikian pula untuk penyedia hosting khusus: hampir setiap server khusus memiliki kebutuhan yang sangat spesifik untuk menampung beberapa serverlayanan di Internet publik, jadi ini hampir merupakan persyaratan sulit untuk sebagian besar kasus penggunaan, atau Anda mungkin juga tidak memiliki server. Jadi tidak pernah terdengar untuk bisa mendapatkan alamat IPv4 tambahan untuk, katakanlah, $ 1 per bulan dari penyedia hosting khusus untuk server.
Waspadai jebakan!
EDIT: Saya menulis bagian ini dengan asumsi yang salah bahwa OP berarti "Peer to Peer file sharing" oleh "P2P". Sebaliknya yang ia maksud adalah game PC yang di-host dengan peer-to-peer, hal yang sama sekali berbeda. Meninggalkan ini di sini demi anak cucu.
Saya akan menambahkan bahwa transfer konten "Peer to Peer" yang melanggar hak cipta dapat membahayakan akses berkelanjutan Anda ke koneksi Internet Anda dalam beberapa cara:
- ISP Anda mungkin menyadari bahwa Anda mentransfer konten yang melanggar hak cipta, dan memperlambat koneksi Anda sebagai hasilnya;
- ISP Anda mungkin memperhatikan bahwa Anda mengirimkan jumlah lalu lintas yang tinggi secara tidak proporsional dibandingkan dengan rata-rata, dan akibatnya memperlambat Anda;
- ISP Anda dapat mengirimi Anda pemberitahuan yang mengancam (seperti, misalnya, Comcast) jika mereka dapat secara spesifik menentukan bahwa sifat konten tersebut melanggar undang-undang hak cipta atau merek dagang, dan akhirnya memutuskan layanan Anda jika Anda mengabaikan pemberitahuan ini;
- ISP Anda mungkin menganggap bahwa bagian "mendengarkan" dari protokol peer-to-peer Anda dianggap sebagai hosting "layanan", dan menganggap ini sebagai pelanggaran terhadap Ketentuan Layanan mereka, dan mengancam untuk memutuskan sambungan layanan Anda jika Anda bersikeras.
Jadi, bahkan jika Anda tidak mendapatkan akses ke sebuah kolam kecil dari IPv4 alamat internet publik routable, apakah statis atau dinamis dialokasikan, Anda akan berpotensi menghadapi beberapa air panas hukum atas tindakan Anda jika ISP Anda secara khusus ditunjuk sebagai "perumahan" atau solusi internet "rumah". Anda akan menghadapi lebih sedikit hambatan jika ditingkatkan ke layanan "kelas bisnis" - setidaknya di Amerika Serikat - tetapi Anda masih harus berurusan dengan konsekuensi hukum dari pengiriman konten yang melanggar undang-undang hak cipta, jika itu yang Anda rencanakan melakukan.
Berbagi IP Tunggal
Jika Anda tidak ingin membayar lebih banyak uang untuk menjadi tuan rumah game Anda, Anda dapat menggunakan teknik berikut untuk membagikan satu IP yang dapat dirutekan secara publik untuk beberapa game secara bersamaan:
Dengan asumsi (dan ini mungkin tidak berlaku untuk setiap game, sayangnya) bahwa Anda entah bagaimana dapat mengubah port yang ingin digunakan game, dan Anda hanya memiliki satu alamat IP yang unik, dapat dirutekan secara publik untuk router Anda, Anda dapat lakukan hal berikut:
Untuk setiap "instance" yang terpisah dari setiap game yang perlu membagikan nomor port "yang sama", ubah semua nomor port dalam konfigurasi game menjadi port yang berbeda. Anda dapat memilih apa pun dari port 1 hingga 65535, tetapi saya sangat menyarankan Anda tetap pada kisaran 1024 hingga 64000 karena alasan teknis. Anda tentu saja dapat mencoba port di luar rentang itu jika Anda benar-benar ingin, tetapi YMMV.
Setelah Anda, misalnya, Komputer "A" yang dikonfigurasi untuk mendengarkan pada port 1234 dan 5678, dan Komputer "B" mendengarkan pada port 2345 dan 3456, masuk ke router Anda atau pengaturan Port Forwarding modem dan kirim untuk meneruskan port ini ke lokal Alamat IP mesin Anda. Saya sarankan Anda menetapkan IP LAN statis untuk masing-masing komputer di LAN Anda untuk tujuan ini. Pilih saja alamat IP di dalam subnet. Jadi jika 192.168.0.0/24 (subnet yang cukup umum secara default), Anda dapat memilih apa saja dari 192.168.0.2 hingga 192.168.0.254, dengan asumsi modem / router Anda ada di 192.168.0.1. Langkah-langkah klik-per-klik yang tepat untuk mengatur ini akan sangat bervariasi tergantung pada peralatan dan model peralatan Anda, dan akan jauh lebih rumit jika Anda memiliki beberapa lapisan NAT (misalnya modem + router NAT, dan router lain di belakangnya ).
Ketika memiliki pertarungan peer to peer dalam gim Anda, cukup beri tahu lawan Anda nomor port yang Anda pilih untuk gim tersebut.
Anda dapat mengulangi langkah-langkah ini untuk ribuan instance game simultan, jadi itu sudah cukup (semoga).
IPv6
Terakhir, sebuah kata di IPv6. Sayangnya, IPv6 asli masih belum tersedia untuk banyak orang. Ini adalah harapan kami bahwa kami dapat menggunakan IPv6 pada skala yang cukup luas sehingga pentingnya IPv4 dapat mulai membuat orang lain, yang akhirnya menjadi tidak relevan, karena banyak orang yang dapat terhubung ke layanan (seperti situs web, email server, server DNS, dll. menggunakan IPv6. IPv6 memiliki lebih banyak alamat daripada IPv4 sehingga rencana saat ini adalah untuk memberikan setiap pelanggan residensial ruang alamat kelas / 64 , yang memberi Anda 18.446.744.073.709.551.616 alamat IP yang dapat dirutekan secara publik. Jika Anda memiliki lebih banyak komputer dan perangkat pintar di rumah Anda, saya tidak tahu harus mengatakan apa kepada Anda. ;-))