/ / Koji su koraci za pronalaženje javne IP adrese računala?

Koji su koraci za pronalaženje javne IP adrese računala?

što-su-se-koraka-to-naći-the-javne-IP-adresa-of-a-računalo-00

Mogućnost pristupa usluzi kako bi naučili vašu javnu IP adresu može biti od velike pomoći, ali kako taj proces funkcionira? Današnji SuperUser-ov odgovor na pitanja postavlja odgovor na znatiželjno čitaočevo pitanje.

Današnja sjednica Pitanja i Odgovori dolazi nam iz ljubaznosti SuperUsera - podjele Stack Exchangea, grupacije Q&A web stranica koje vodi zajednica.

Snimka ekrana ljubaznošću Douglasa Portera (Flickr).

Pitanje

SuperUser čitač Harry želi znati koji su koraci za pronalaženje javne IP adrese računala:

Svjestan sam usluga kao što je moja IP adresakoji korisniku omogućuje da pronađe njegovu javnu IP adresu, ali ono što bih želio znati je kako se takva usluga ispisuje ispočetka? Ne treba mi sam kod, samo želim znati koncepte i korake koji su uključeni (pseudo kod ako hoćete).

To već znam o stvaranju takve usluge:

  1. Postavio bih web aplikaciju na Internetu koja sluša / za port 80.
  2. Kada dođe zahtjev, pregledao bih njegovu izvornu IP adresu i zatim to spremio u lijepo oblikovan HTML odgovor da ga korisnik vidi.

Je li to tako, ili je ovdje uključeno i nešto drugo?

Koji su koraci za pronalaženje javne IP adrese računala?

Odgovor

SuperUser suradnik Scott Chamberlain ima odgovor za nas:

Za većinu toga što ste nabrojali sve je što trebate učiniti za osnovnu funkcionalnost.

Postoji, međutim, još jedna stvar koju biste mogli učiniti. Možete provjeriti X-Forwarded-Na zaglavlje koje dodaju neki proxyji (vrsta koja se koristi zapredmemoriranje) i / ili učitajte ravnoteže i umjesto toga prijavite tu adresu jer će adresa koju dobijete od adrese izvora biti proxy adresa, a ne korisnik.

Međutim, to zaglavlje je korisnik, pa ne postoji način da se dokaže da je adresa navedena u X-Forwarded-Na je prava izvorna adresa korisnika.


Imate li što dodati u objašnjenje? Zvuči u komentarima. Želite pročitati više odgovora od ostalih korisnika Stack Exchangea koji se bave tehnologijom? Pogledajte cijelu temu rasprave ovdje.