X-Forwarded-For HTTP üstbilgisi tarafından sağlanan IP adreslerinin bir listesini göz önünde bulundurun :
10.0.0.142, 192.168.0.10, 212.43.234.12, 54.23.66.43
Bu listedeki halka açık ilk adresin hangisi olduğunu bilmek istiyorum. Onlara yeterince kolayca bakabilirim, ama hangisinin halka açık olduğunu nasıl söyleyebilirim? Bana 10.0.0.142
bir iş istasyonu olan eğitimsiz gözüm gibi geliyor 192.168.0.10
, bir iç proxy ve 212.43.234.12
vekil üzerinden iletilen kamuya açık bir adres 54.23.66.43
. Bunu kodda hesaplamanın bir yolu var mı?
Benim ilk sezgim şununla başlayan 10.
veya 192.
herkese açık olmayan adreslerdir , ancak http://simplesniff.com , ev IP adresimi açıklar 192.117.111.61
. Hangi adreslerin herkese açık ve hangilerinin özel olarak rezerve edildiğini belirleyen bir formül var mı? Söz konusu sunucuyu pinglemeye çalışmanın bile, bazı sunucular ping işlemine yanıt vermediğinden yardımcı olamayabileceğini ve yerel ağımda da iç adresiyle eşleşen bir adres olabileceğini unutmayın.