Mik a lépések a számítógép nyilvános IP-címének megkereséséhez?
A nyilvános IP-cím megismerésére való szolgáltatáshoz való hozzáférés nagyon hasznos lehet, de hogyan működik a folyamat? A mai SuperUser Q&A bejegyzés válaszol egy kíváncsi olvasó kérdésére.
A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..
Douglas Porter (Flickr) kedvence.
A kérdés
A SuperUser olvasója Harry szeretné tudni, hogy milyen lépések vannak a számítógép nyilvános IP-címének megtalálásához:
Tisztában vagyok azokkal a szolgáltatásokkal, mint a Mi az én IP-címem, amely lehetővé teszi a felhasználó számára, hogy megtalálják a nyilvános IP-címüket, de azt szeretném tudni, hogy az ilyen szolgáltatás hogyan íródik a semmiből? Nem kell magának a kódnak, csak szeretném megismerni a fogalmakat és a lépéseket (pszeudo kódot, ha akarsz).
Ezt már tudom egy ilyen szolgáltatás létrehozásáról:
- Egy internetes alkalmazást hoznék létre az interneten, amely a 80-as portot hallgatja.
- Amikor egy kérés beérkezik, megvizsgálnám a forrás IP-címét, majd csomagolni azt egy jól formázott HTML-válaszban, hogy a felhasználó láthassa.
Ez az, vagy van valami más is itt?
Mik a lépések a számítógép nyilvános IP-címének megtalálásához?
A válasz
Scott Chamberlain SuperUser közreműködője válaszol nekünk:
A legtöbb esetben az, amit felsoroltál, mindössze annyit kell tenned, amit az alapvető funkciókhoz szükséges.
Van még egy dolog, amit tehetne. Megnézheted X-Továbbítva-For egyes proxyk (a gyorsítótárazáshoz használt típusok) és / vagy terheléskiegyenlítők által hozzáadott fejléc, és a cím helyett jelentést készít, mert a forráscímről kapott cím lesz a proxy címe, nem pedig a felhasználó.
Ez a fejléc azonban a felhasználó által biztosított, így nincs mód annak bizonyítására, hogy a listában felsorolt cím X-Továbbítva-For a felhasználó valódi forráscíme.
Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.