15Aug

Web Sunucuları Direkt IP Adresi Erişimi veya Kullanmama Durumunu Nasıl Biliyor?

Genellikle, görüntülemek istediğimiz bir web sitesinin adresini yazarız ancak bunun yerine doğrudan bir IP adresini kullansak bir web sunucusu aslında "biliyor" muydu? Günümüzün SuperUser Q & A yayını, karıştırılmış bir okuyucu sorusunun cevabını buluyor.

Bugünkü Soru &Yanıt oturumu bize Q & A web sitelerinin topluluk temelli bir gruplandırması olan Stack Exchange'in bir alt bölümü olan SuperUser nezaketen geliyor.

Fotoğraf Cory M. Grenier'in( Flickr) izniyle.

Soru

SüperKullanıcı okuyucu Joseph A., doğrudan IP adresi erişimini kullanıp kullanmadığınızı belirlemek için web sunucularının nasıl bilgi vereceğini bilmek istiyor:

Bazı web sunucuları, IP adreslerini kullanarak eriştiklerinde doğrudan IP adresi erişimininizin verdi. Bunun nasıl çalıştığını biraz merak ettim.

Bir tarayıcı her zaman IP adresini çözümleyip ona bağlanıyor mu? Doğrudan IP adresi erişimi sadece DNS'yi tamamen atlıyor, değil mi? Uzak bir sunucu bile DNS'yi atladığınızı nasıl bilebilir?

Web sunucuları, doğrudan IP adresi erişimini kullanıp kullanmadığınızı nasıl biliyor?

Cevap

SuperUser katkıda bulunan iAdjunct bize cevap veriyor:

Bildiğinize dair sorunuza cevap bulmak için, tarayıcınızın web sunucusuna gönderdiği şeyle alakalı.Sistemin her zaman bir IP adresini çözdüğü doğrudur, ancak tarayıcı HTTP üstbilgisinde erişmeye çalıştığınız URL'yi gönderir.

İşte çevrimiçi olarak buldum, Windows'da Firefox kullanıyormuşçasına ve adres çubuğuna apple.com yazdım sanki modifiye edilmiş örnek bir başlık var:

IP adresini kullandıysanız başlığın şu şekildeydi:

Her ikisi debunlar bir soket üzerinden aynı IP adresine gönderilir, ancak tarayıcı web sunucusuna eriştiğini söyler. Niye ya?Çünkü aynı IP adresine sahip web sunucuları birden fazla web sitesi barındırabilir ve her biri için farklı sayfalar verebilir. Hepsinin aynı IP adresi olduğu için kimin hangi sayfayı istediğini ayırt edemez, ancak bunları HTTP üstbilgisi ile ayırt edebilir.

Açıklamaya eklemek için bir şey var mı?Yorumların sesini kapatın. Diğer teknik uzman Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Buradaki tam tartışma dizinine göz atın.