Genel IP adresinizi öğrenmek için bir hizmete erişebilmek çok yardımcı olabilir, ancak süreç nasıl işliyor? Bugünün Süper Kullanıcı Soru-Cevap yayını, meraklı bir okuyucunun sorusunun cevabını içeriyor.
Bugünün Soru-Cevap oturumu bize, topluluk odaklı bir Soru-Cevap web siteleri grubu olan Stack Exchange'in bir alt bölümü olan SuperUser'ın izniyle geliyor.
Ekran görüntüsü izniyle Douglas Porter (Flickr) .
Soru
Süper Kullanıcı okuyucu Harry, bir bilgisayarın genel IP adresini bulma adımlarının ne olduğunu bilmek istiyor:
Gibi hizmetlerin farkındayım IP Adresim nedir Bu, bir kullanıcının genel IP adresini bulmasını sağlar, ancak bilmek istediğim şey, böyle bir hizmetin sıfırdan nasıl yazılacağıdır? Kodun kendisine ihtiyacım yok, sadece ilgili kavramları ve adımları bilmek istiyorum (eğer isterseniz sözde kod).
Böyle bir hizmet oluşturma konusunda zaten bildiğim şey bu:
- İnternette 80 numaralı bağlantı noktasını dinleyen / dinleyen bir web uygulaması kurardım.
- Bir istek geldiğinde, kaynak IP adresini incelerim ve bunu kullanıcının görmesi için güzel biçimlendirilmiş bir HTML yanıtında paketlerdim.
Öyle mi yoksa burada başka bir şey var mı?
Bir bilgisayarın genel IP adresini bulmanın adımları nelerdir?
Cevap
SuperUser katılımcısı Scott Chamberlain bizim için cevaba sahip:
Çoğunlukla, listeledikleriniz, temel işlevler için yapmanız gerekenlerin tümüdür.
Ancak yapabileceğiniz bir şey daha var. Kontrol edebilirsin X-Forwarded-For bazı proxy'ler (önbelleğe alma için kullanılan tür) tarafından eklenen başlık ve / veya yük dengeleyiciler ve bunun yerine bu adresi bildirin, çünkü kaynak adresinden alacağınız adres, kullanıcının değil, proxy'nin adresi olacaktır.
Bununla birlikte, bu başlık kullanıcı tarafından sağlanmıştır, bu nedenle, içinde listelenen adresin kanıtlanmasının bir yolu yoktur. X-Forwarded-For kullanıcının gerçek kaynak adresidir.
Açıklamaya eklemek istediğiniz bir şey var mı? Yorumlarda ses çıkarın. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla yanıt okumak ister misiniz? Tartışma dizisinin tamamına buradan göz atın .