5Aug

Kakšni so koraki pri iskanju naslova IP za računalnik?

click fraud protection

Omogočanje dostopa do storitve za učenje vašega javnega IP-naslova je lahko zelo koristno, a kako deluje proces? Današnji SuperUser Q & Objava ima odgovor na radovedno vprašanje bralca.

Današnje vprašanje &S sejo odgovora prihaja uporaba SuperUserja, ki je razdeljena na Stack Exchange, skupinsko spletno stran Q & A.

Posnetek zaslona Douglas Porter( Flickr).

Vprašalnik

SuperUser bralnik Harry želi vedeti, kaj so koraki za iskanje javnega IP naslova računalnika:

Zavedam se storitev, kot je Kaj je moj naslov IP, ki uporabniku omogoča, da najde svoj javni IP naslov, toda kaj sembi rad vedel, kako se takšna služba napiše iz nič?Ne potrebujem same kode, samo želim vedeti koncepte in korake( pseudo kodo, če hočeš).

To je tisto, kar že vem o ustvarjanju takšne storitve:

  1. . Ustvaril bi spletno aplikacijo na internetu, ki posluša / za pristanišče 80.
  2. Ko pride zahtevek, bi preučil njen izvorni IP-naslov in nato paket, kiv lepo oblikovanem odzivu HTML, ki ga uporabnik vidi.
instagram viewer

Ali je to, ali je tu tudi nekaj drugega?

Kateri so koraki pri iskanju javnega IP naslova računalnika?

Odziv odgovornega

SuperUserja Scott Chamberlain ima odgovor za nas:

Večino dela, kar ste navedli, je vse, kar morate storiti za osnovne funkcije.

Obstaja pa še ena stvar, ki bi jo lahko naredili. Lahko preverite X-Forwarded-Za glavo, ki so ga dodali nekateri pooblaščenci( vrsta, ki se uporablja za predpomnjenje) in / ali obremenitve, in namesto tega sporočite, da bo naslov, ki ga dobite od naslova vira, naslov proxyja, in neuporabnika.

Vendar je ta glava uporabniku zagotovljena, zato ni mogoče dokazati, da je naslov, naveden v X-Forwarded-For , resnični naslov uporabnika.

Ali želite dodati nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.