Rehberler
Genel ve özel IP adresleri
8.8.8.8’i neden sorgulayabilirken 192.168.1.1’i sorgulayamıyorsunuz.
İki tür adres, tek bir protokol
Bütün IP adresleri birbirine benzer: noktalarla ayrılmış dört sayı ya da IPv6’nın onaltılık grupları. Ama adres alanı bölünmüştür ve bir kısmı genel internette hiç görünmeyen ağlar için ayrılmıştır. Milyonlarca hanenin aynı anda 192.168.1.1’i kullanabilmesini ve hiçbir şeyin çakışmamasını sağlayan şey bu ayrımdır.
Genel adres dünya çapında benzersizdir. Bölgesel bir kayıt kuruluşu tarafından bir ağ işletmecisine, onun tarafından da bir müşteriye tahsis edilir ve internetteki her yönlendirici ona nasıl ulaşacağını bilir. Bir web sitesini ziyaret ettiğinizde onun gördüğü adres budur.
Özel adres yalnızca bir ağın içinde anlamlıdır. İnternet yönlendiricileri ona yönelen trafiği açıkça düşürecek şekilde yapılandırılmıştır; böylece iki ağ aynı aralığı belirsizlik olmadan kullanabilir. Ev adreslemesinin küresel bir eşgüdüm olmadan çalışmasını sağlayan da budur.
Ayrılmış aralıklar
| Aralık | Adresler | Toplam | Tipik kullanım |
|---|---|---|---|
| 10.0.0.0/8 | 10.0.0.0 – 10.255.255.255 | 16.777.216 | Büyük ağlar, VPN, bulut |
| 172.16.0.0/12 | 172.16.0.0 – 172.31.255.255 | 1.048.576 | Orta ölçekli kurumsal ağlar |
| 192.168.0.0/16 | 192.168.0.0 – 192.168.255.255 | 65.536 | Ev ve küçük ofis yönlendiricileri |
| 100.64.0.0/10 | 100.64.0.0 – 100.127.255.255 | 4.194.304 | Operatör CGNAT’ı |
| 169.254.0.0/16 | 169.254.0.0 – 169.254.255.255 | 65.536 | Bağlantı-yerel — DHCP başarısız |
| 127.0.0.0/8 | 127.0.0.0 – 127.255.255.255 | 16.777.216 | Yerel geri döngü (localhost) |
Bir sorgulama aracı özel adresi neden reddeder
Bu keyfî bir kısıt değildir. Özel bir adres dünyada belirli bir ağı tanımlamaz, dolayısıyla verilebilecek doğru bir yanıt yoktur: 192.168.1.1 aynı anda milyonlarca insanın yönlendiricisidir. Bir coğrafi konum veritabanı onu konumlandıramaz, WHOIS’in ona dair kaydı yoktur ve ters sorgunun sorgulayacağı genel bir bölge bulunmaz.
Bir de güvenlik nedeni vardır. Kendisine verilen her adrese bağlanmayı kabul eden bir sunucu, onu barındıranın iç ağını yoklamak için kullanılabilir: hangi adresler yanıt veriyor, hangi bağlantı noktaları açık, bir bulut meta veri hizmeti var mı. Özel ve ayrılmış adresleri girişte reddetmek, bu tür kötüye kullanımın tamamını olası olmaktan çıkarıp imkânsız kılar.
Adres çevirisi iki dünyayı birleştirir
Yönlendiriciniz her iç konuşmayı tek genel adresindeki bir bağlantı noktasına eşleyen bir tablo tutar. Bir paket çıkarken kaynak adresini yeniden yazar; yanıt dönerken tabloya bakıp onu doğru cihaza iletir. Dışarıdan bakıldığında bütün ev tek bir adrestir.
Bu, sizin başlattığınız trafik için kusursuz, başkasının başlattığı trafik içinse hiç iyi çalışmaz. Gelen bir bağlantı yönlendiricinize, ona nereye gideceğini söyleyecek hiçbir tablo kaydı olmadan ulaşır ve açık bir bağlantı noktası yönlendirmesi oluşturmadıysanız düşürülür. Evde sunucu barındırmanın yapılandırma gerektirmesinin ve siz onu oluşturana kadar bir bağlantı noktası denetleyicisinin kapalı ya da filtrelenmiş bildirmesinin nedeni budur.
CGNAT: aynı numara, bir üst katmanda
Bir operatörün IPv4 adresleri tükendiğinde birçok müşteriyi tek bir adresin arkasına koyar. Yönlendiriciniz o zaman 100.64.0.0/10 aralığından — pratikte özel — bir adres alır ve çeviri iki kez gerçekleşir. Sonuç olarak bağlantı noktası yönlendirme tamamen çalışmaz hâle gelir; çünkü ikinci çevirinin gerçekleştiği ekipmanı siz denetlemezsiniz.
Hangisine sahip olduğunuzu anlamak
Cihazınızın bildirdiği adrese bakın ve bir sorgulama sitesinin bildirdiğiyle karşılaştırın. Eşleşiyorlarsa cihazınız doğrudan genel bir adrese sahiptir. Farklılarsa araya çeviri girmiştir ve yerel adresin düştüğü aralık bunun hangi tür olduğunu söyler.
169.254 ile başlayan bir adres ayrı bir dikkat hak eder: bu bir tahsis değil, başarısız bir DHCP isteğinin işaretidir ve cihazın yönlendiricinizle konuşmadığı anlamına gelir.
Sıkça sorulan sorular
192.168.1.1’i neden sorgulayamıyorum?
Çünkü dünyada belirli hiçbir ağı tanımlamaz. O aralık özel kullanım için ayrılmıştır; dolayısıyla aynı adres aynı anda milyonlarca insanın yönlendiricisidir. Verilecek bir coğrafi konum, bir WHOIS kaydı ya da sorgulanacak bir ters DNS bölgesi yoktur — herhangi bir yanıt uydurma olurdu.
Genel IP’min bilinmesi tehlikeli mi?
Özellikle değil. Onu iletişim kurduğunuz her sunucuya verirsiniz, çünkü yanıt almanın başka yolu yoktur. Sağlayıcınızı ve yaklaşık bir bölgeyi açığa çıkarır, bir sokak adresini değil. Asıl dikkat edilmesi gereken, onun üzerinde açtığınız hizmetlerin güncel ve düzgün yapılandırılmış olmasıdır; çünkü onlar gerçekten dışarıdan erişilebilir.
Özel adresimi genel yapabilir miyim?
Bir ayarı değiştirerek değil. Sağlayıcınızın yönlendiricinize yönlendirilebilir bir genel adres tahsis etmesi ve o yönlendiricinin CGNAT arkasında olmaması gerekir. Birçok ev planı bunu sunar; CGNAT kullanan birçok mobil ve fiber plan sunmaz ve o durumda hiçbir yerel yapılandırma sorunu çözmez.
Yönlendiricimin neden iki adresi var?
Çünkü iki arayüzü var. İç arayüz özel bir adres taşır ve cihazlarınızın ağ geçididir; dış arayüz sağlayıcınızın verdiği adresi taşır ve internetin gördüğü odur. İkisi arasında çeviri yapmak yönlendiricinin tam olarak işidir.
IPv6’da da özel adresler var mı?
Evet, ama yaklaşım farklıdır. IPv6, internete çıkmaması gereken ağlar için fd00::/8 içinde benzersiz yerel adresler tanımlar; ancak adres bolluğu nedeniyle olağan kullanım, her cihaza küresel olarak yönlendirilebilir bir adres verip erişimi çeviri yerine bir güvenlik duvarıyla denetlemektir.
İlgili araçlar
- IP sorgulama Herhangi bir genel IP adresinin konumunu, sağlayıcısını ve ASN bilgisini sorgulayın.
- Alt ağ hesaplayıcı IPv4 ve IPv6 CIDR için ağ, yayın, kullanılabilir aralık ve maskeleri hesaplayın.
- Ters DNS sorgulama Bir IPv4 veya IPv6 adresinin geri çözümlendiği PTR sunucu adını bulun.
- Bağlantı noktası denetleyici Genel bir sunucuda TCP bağlantı noktasının açık olup olmadığını kontrol edin.