5Aug
Oman julkisen IP-osoitteen oppiminen voi olla hyödyllistä, mutta miten prosessi toimii? Tänään SuperUser Q & A -postilla on vastaus utelias lukijan kysymykseen.
Tämän päivän kysymys &Vastausistunto tulee meille kohteliaasti SuperUser-osastoon Stack Exchange, yhteisöllinen ryhmittely Q & A verkkosivuilla.
Kuvakaappaus Douglas Porterin( Flickr) avulla.
Kysymys
SuperUser-lukija Harry haluaa tietää, mitä vaiheita tietokoneen julkisen IP-osoitteen löytämiseksi ovat:
Olen tietoinen palveluista, kuten Mikä on minun IP-osoite, jonka avulla käyttäjä voi löytää julkisen IP-osoitteensa, mutta mitä minähaluaisin tietää, miten tällainen palvelu saa kirjallisesti tyhjästä?En tarvitse koodia itse, haluan vain tietää käsitteet ja vaiheet( pseudokoodi, jos haluat).
Näin tiedän jo tällaisen palvelun luomisesta:
- Asettaisin Internet-sovelluksen, joka kuuntelee porttia 80.
- Kun pyyntö tulee sisään, tarkastelen sen lähdekoodin IP-osoitetta ja paketin sen jälkeenkauniisti muotoillussa HTML-vastauksessa, jota käyttäjä voi nähdä.
Onko se, vai onko jotain muuta mukana tässäkin?
Mitkä ovat vaiheet tietokoneen julkisen IP-osoitteen löytämiseksi?
Vastaus
SuperUser-avustaja Scott Chamberlain on meille vastaus:
Suurin osa siitä, mitä olet listannut, on kaikki, mitä sinun tarvitsee tehdä perustoiminnoille.
On kuitenkin vielä yksi asia, jota voisit tehdä.Voit tarkistaa X-Forwarded-For -otsakkeen, jota jotkut proxit( kuten välimuistitoiminnolla) ja / tai kuormitustasapaino lisäävät, ja raportoivat sen sijaan sen sijaan, että lähdeosoitteesta saatu osoite on välityspalvelimen osoite, eikäyttäjän.
Tämä otsikko on kuitenkin käyttäjän antama, joten ei ole mahdollista todistaa, että X-Forwarded-For : ssä mainittu osoite on käyttäjän todellinen lähdeosoite.
Onko sinulla jotain lisättävää selitystä?Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä?Katso koko keskusteluketju täältä.