Çoğunlukla, hepimiz benzersiz bir genel IP adresine sahip olmaya alışkınız, ancak durum böyle olmadığında ne yaparsınız? Tam olarak neler oluyor? Bunu göz önünde bulundurarak, bugünün SuperUser Soru-Cevap yazısı, şaşkın bir okuyucunun bir IP adresi gizemini çözmesine yardımcı olur.
Bugünün Soru ve Yanıt oturumu, topluluk tarafından yönlendirilen bir Soru-Cevap web sitesi grubu olan Stack Exchange'in bir alt bölümü olan SuperUser'in izniyle geliyor.
Fotoğraf Nicolas Nova'nın (Flickr) izniyle.
Soru
SuperUser okuyucu Spartan, farklı kişilerin aynı genel IP adresine sahip olup olmadıklarını bilmek istiyor:
Anladığım kadarıyla, iki bilgisayar aynı yönlendirici aracılığıyla bağlı olmadıkça aynı genel (harici) IP adresine sahip olamaz. Aynı yönlendirici üzerinden bağlanırlarsa, aynı ortak IP adresine sahip olabilir (paylaşabilir) ancak farklı özel (yerel) IP adreslerine sahip olabilirler.
Karşılaştığım Durum
Arkadaşım ve ben aynı İnternet servis sağlayıcısını kullanıyoruz. Farklı kullanıcı adlarımız ve şifrelerimiz ve İnternet servis sağlayıcımızla bağımsız bağlantılarımız var, ancak aynı genel IP adresimiz var! Bu nasıl mümkün olabilir? IP adresimizi belirlemek için Google'ı kullandığımızda, ikimiz de aynı sonucu elde ederiz, 112.133.229.29 (yönlendiricimde 10.1.102.93 diyor, arkadaşımın yönlendiricisi 10.1.101.29 diyor).
Bilgisayarıma bir Apache web sunucusu yükledim ve bilgisayarımın genel IP adresi üzerinden erişilebildiğini biliyorum, ancak benim durumumda benzersiz bir genel IP adresim yok, bu yüzden herkesin bilgisayarıma erişmesi imkansız http://112.133.229.29/index.html aracılığıyla.
Yukarıda bahsettiğim arkadaşım şu adresi kullanarak bilgisayarıma erişebilir: http://10.1.102.93/index.html, bu yüzden kendimi bir tür ortak İnternet servis sağlayıcı DNS'miz olup olmadığını merak ediyorum.
Başka bir arkadaşım yukarıda gösterilen yönlendirici tabanlı bağlantıyı kullanarak (http://10.1.102.93/index.html) bilgisayarıma farklı bir İnternet servis sağlayıcısı aracılığıyla erişmeye çalışırsa, ona erişemez.
İnternet servis sağlayıcım bunu nasıl yapıyor? Herhangi bir sunucuya yaptığım isteklerim genel IP adresimle sabitlenmiş ve sunucu bu adrese dayalı olarak isteğe yanıt veriyor.
Farklı kişilerin aynı genel IP adresine sahip olması mümkün müdür?
Cevap
SuperUser katılımcısı Gestudio Cloud bizim için cevabı var:
DavidPostill'in daha önce de belirttiği gibi, İnternet servis sağlayıcınız trafiğinizi İnternet'e yönlendirmeden önce yönlendiricilerinde NAT kullanıyor.
Temel olarak, bu, sizin ve İnternet servis sağlayıcınızın “servis alanı” içindeki diğer istemcilerin büyük bir Metropoliten Alan Ağı'nda (MAN) olduğunuz ve evinizin yönlendiricisinin bir Yerel Alan Ağı (LAN) oluştururken yaptığı gibi çalıştığı anlamına gelir çok daha büyük bir ölçekte.
İnternet servis sağlayıcınız neden bunu yapsın? Cevap basit. Daha düşük miktarda genel IPv4 adresi kullanmak istiyorlar ve / veya kullanmaları gerekiyor (muhtemelen mevcut IPv4 adreslerinden daha fazla müşterileri olduğu için).
Bildiğiniz gibi, ücretsiz IPv4 adresleri havuzu birkaç yıl önce tükendi. Büyüyen operatörler, başka bir yere kapanan diğer İnternet servis sağlayıcılarından satın almadığı sürece yeni IPv4 alt ağlarını alamazlar.
Çözüm IPv6 adreslerini kullanmaktır. Bu, yönelticilerin değiştirilmesi, konfigürasyonların değiştirilmesi, para ve zaman yatırımı vb. Gerektirir, bu nedenle büyük bir Metropoliten Alan Ağı kurmak onlar için daha kolay ve daha hızlıdır.
Onları arayabilir ve özel bir IPv4 adresi almayı sorabilirsiniz, ancak muhtemelen bilgisayarınız / konumunuz için özel bir IPv4 adresine sahip olmak için sizin tarafınızdan ekstra bir ödeme yapılması gerekecektir.
Açıklamaya eklemek istediğiniz bir şey var mı? Yorumlarda ses kapalı. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Tartışma dizisinin tamamını buradan kontrol edin.