5Aug
Avaliku IP-aadressi tundmaõppimiseks juurdepääsuks juurdepääs teenusele võib olla väga kasulik, kuid kuidas protsess toimib? Tänane SuperUser Q & postitus on vastuseks uudishimulikule lugeja küsimusele.
tänapäeva küsimus &Vastuste seanss tuleb meile viisakalt SuperUseriga - Q & A veebisaitide kogukonnapõhise grupi Stack Exchange jagunemisest.
Screenshot viisakalt Douglas Porterist( Flickr).
Küsimus
SuperUser-lugeja Harry soovib teada, millised arvuti avaliku IP-aadressi leidmise sammud on:
Olen teadlik sellistest teenustest nagu Mis on minu IP-aadress, mis võimaldab kasutajal leida oma avaliku IP-aadressi, kuid mida matahaks teada, kuidas selline teenus on nullist kirjutatud? Ma ei vaja koodi ennast, ma tahan teada ainult kontseptsioone ja samme( pseudo-kood, kui soovite).
Seda ma juba tean sellise teenuse loomise kohta:
- seadisin interneti veebirakenduse, mis kuulab / pordi 80 jaoks.
- Kui taotlus esitatakse, uuriksin selle allika IP-aadressi ja seejärel paketitan sellekergelt vormindatud HTML-vastuses, mida kasutaja näeb.
Kas see on või on siin ka midagi muud?
Millised on sammud arvuti üldkasutatava IP-aadressi leidmiseks?
Vastuseks
SuperUseri kaasautorile Scott Chamberlainile on meile vastus:
Enamasti on loetletud kõik, mida peate põhifunktsioonide jaoks tegema.
Siiski on veel üks asi, mida võiksite teha. Saate kontrollida X-Forwarded-For päise, mida mõned proksid( näiteks vahemällu salvestatud) ja / või koormusbalansseerijad on lisanud ja selle aadressi teatavad, sest lähteaadressist saadav aadress on puhverserveri aadress, mittekasutaja.
Kuid see päis on kasutaja antud, seega ei ole võimalik tõestada, et X-Forwarded loetletud aadress on puhul kasutaja tegelik saadeteaadress.
Kas teil on seletamiseks midagi lisada? Helistage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Tutvu täieliku arutelu teemaga siit.