5Aug
Gali būti labai naudinga galimybė naudotis paslauga norint sužinoti savo viešąjį IP adresą, tačiau kaip procesas veikia?Šiandien "SuperUser Q &" įrašas turi atsakymą į įdomų skaitytojo klausimą.
Šiandienos klausimas &Atsakymų sesija ateina pas mus iš "SuperUser" - "Stack Exchange", bendruomenės pagrįstos "Q & A" svetainių grupės pasidalijimo.
Screenshot mandagumas Douglas Porter( Flickr).
Klausimas
SuperUser skaitytojas Haris nori žinoti, kokie yra kompiuterio viešojo IP adreso nustatymo veiksmai:
Aš žinau apie tokias paslaugas kaip Kas yra mano IP adresas, leidžiantis vartotojui rasti savo viešąjį IP adresą, bet ką ašnorėčiau žinoti, kaip tokia paslauga yra parašyta iš naujo? Man nereikalingas pats kodas, aš tiesiog noriu sužinoti sąvokas ir veiksmus( pseudo kodą, jei būsite).
Tai jau žinoma apie tokios paslaugos sukūrimą:
- Aš sukūriau interneto prieigą, kuri klauso / atveria 80 prievadą.
- Kai pateikiamas prašymas, aš išnagrinėsiu jo šaltinio IP adresą ir pakeisiu jįGerai suformatuotas HTML atsakymas vartotojui pamatyti.
Ar tai, ar čia yra kažkas, kas čia taip pat yra?
Kokie yra viešojo kompiuterio IP adreso nustatymo veiksmai?
Atsakymas
SuperUser autorius Scott Chamberlain turi mums atsakymą:
Iš esmės tai, ko jūs turite išvardyti, yra pagrindinė funkcija.
Yra dar vienas dalykas, kurį galėtumėte padaryti. Galite patikrinti X-Forwarded-For antraštę, kurią pridėjo kai kurie įgaliojimai( naudojama kaip talpykla) ir( arba) apkrovos balansavimo įrenginiai, ir pranešti apie tai adresą, nes adresas, gautas iš šaltinio adreso, bus tarpinio serverio adresas, o nevartotojo
Tačiau ši antraštė yra vartotojo pateikta, todėl nėra galimybės įrodyti, kad X-Forwarded nurodytas adresas yra tikrasis vartotojo šaltinio adresas.
Ar turite ką nors įtraukti į paaiškinimą?Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų?Patikrinkite visą diskusijų temą čia.