Genellikle, görüntülemek istediğimiz bir web sitesinin adresini yazıyoruz, ancak bunun yerine doğrudan bir IP adresi kullansaydık bir web sunucusu aslında “bilir” mi? Bugünün SuperUser Soru-Cevap gönderisinde şaşkın bir okuyucunun sorusunun cevabı var.
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 Cory M. Grenier'in (Flickr) izniyle.
Soru
SuperUser okuyucu Joseph A., web sunucularının doğrudan IP adresi erişimi kullanıp kullanmadığınızı nasıl anlayabileceğini bilmek istiyor:
Bazı web sunucuları, IP adresleri kullanılarak erişildiklerinde, doğrudan IP adresi erişimine izin verilmeyen bir hata döndürür. Bir süredir bunun nasıl çalıştığını merak ediyorum.
Bir tarayıcı IP adresini her zaman çözüp adrese bağlanıyor mu? Doğrudan IP adresi erişimi DNS'yi tamamen atlıyor, değil mi? Uzak bir sunucu DNS'yi atladığınızı bile nasıl biliyor?
Web sunucuları doğrudan IP adresi erişimi kullanıp kullanmadığınızı nasıl anlar?
Cevap
SuperUser katılımcısı iAdjunct bizim için cevabı var:
Nasıl bildiği sorunuzu yanıtlamak için, tarayıcınızın web sunucusunu ne gönderdiğiyle ilgilidir. Sistemin onu her zaman bir IP adresine çözdüğünü haklıyorsunuz, ancak tarayıcı HTTP başlığında erişmeye çalıştığınız URL'yi gönderiyor.
İşte çevrimiçi bulduğum, Windows'ta Firefox kullandığınızı ve adres çubuğuna apple.com yazmış gibi görünecek şekilde değiştirdiğim örnek bir başlık:
IP adresini kullanırsanız başlık şöyle görünür:
Her ikisi de bir soket üzerinden aynı IP adresine gönderilir, ancak tarayıcı web sunucusuna neye eriştiğini söyler. Neden? Çünkü aynı IP adresine sahip web sunucuları birden fazla web sitesi barındırabilir ve her biri için farklı sayfalar verebilir. Kimin hangi sayfayı istediğini IP adresiyle ayırt edemez, çünkü hepsinin aynı olanı vardır, ancak bunları HTTP üstbilgisi ile ayırt edebilir.
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.