Mājas lapa » » Kādi ir soļi, lai atrastu datora publisko IP adresi?

    Kādi ir soļi, lai atrastu datora publisko IP adresi?

    Iespēja piekļūt pakalpojumam, lai uzzinātu jūsu publisko IP adresi, var būt ļoti noderīga, bet kā process darbojas? Šodienas SuperUser Q&A ziņojumam ir atbilde uz ziņkārīga lasītāja jautājumu.

    Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.

    Ekrānuzņēmums ar Douglas Porter (Flickr) pieklājību.

    Jautājums

    SuperUser lasītājs Harijs vēlas uzzināt, kādi ir soļi, lai atrastu datora publisko IP adresi:

    Es zinu par tādiem pakalpojumiem kā Kas ir mana IP adrese, kas ļauj lietotājam atrast savu publisko IP adresi, bet es gribētu zināt, kā šāds pakalpojums tiek rakstīts no nulles? Man nav vajadzīgs pats kods, es tikai vēlos uzzināt jēdzienus un iesaistītās darbības (pseidokods, ja vēlaties).

    To es jau zinu par šāda pakalpojuma izveidi:

    1. Es izveidotu tīmekļa lietojumprogrammu internetā, kas klausās / piesaista 80. portu.
    2. Kad pieprasījums tiek iesniegts, es pārbaudītu tā avota IP adresi un pēc tam iepakoju to labi formatētā HTML atbildē, lai lietotājs varētu redzēt.

    Vai tas ir, vai arī šeit ir kaut kas cits?

    Kādi ir soļi, lai atrastu datora publisko IP adresi?

    Atbilde

    SuperUser ziedotājs Scott Chamberlain ir atbilde mums:

    Lielākoties tas, ko esat uzskaitījis, ir viss, kas jums jādara, lai veiktu pamatfunkcijas.

    Tomēr ir vēl viena lieta, ko jūs varētu darīt. Jūs varat pārbaudīt X-Forwarded-For virsrakstu, ko pievieno daži starpnieki (veids, ko izmanto kešatmiņai) un / vai slodzes balansētāji, un ziņo par šo adresi, jo adrese, ko saņemat no avota adreses, būs starpniekservera adrese, nevis lietotāja.

    Tomēr šī galvene ir lietotāja sniegta, tāpēc nav iespējams pierādīt, ka adrese ir norādīta X-Forwarded-For ir lietotāja patiesā avota adrese.


    Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.