Gali būti labai naudinga galimybė naudotis paslauga norint sužinoti savo viešąjį IP adresą, tačiau kaip procesas veikia? Šiandienos "SuperUser" Q & A žinutė atsako į įdomų skaitytojo klausimą.
Šiandienos klausimų ir atsakymų sesija ateina pas mus su "SuperUser", "Stack Exchange", bendruomenės pagrįstos Q & A svetainių grupės dalimi.
Screenshot courtesy of Douglas Porter (Flickr).
SuperUser skaitytojas Haris nori sužinoti, kokie yra kompiuterio viešojo IP adreso nustatymo veiksmai:
Aš žinau apie tokias paslaugas kaip Kas yra mano IP adresas, kuris leidžia vartotojas gali 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 norėsite).
Tai aš jau žinau kurti tokią paslaugą:
- Norėčiau sukurti interneto programa, kuria klausoma / prie 80 prievado.
- Kai pateikiamas prašymas, aš norėčiau išnagrinėti jo šaltinio IP adresą ir pakuoti jį tiksliai suformatuotuose HTML atsakymuose, kuriuos vartotojas galėtų pamatyti.
Ar tai Ar tai yra kažkas kitas?
Kokie žingsniai norint rasti viešąjį kompiuterio IP adresą?
SuperUser autorius Scott Chamberlain turi mums atsakymą:
Iš esmės tai, ką jūs nurodėte, yra tai, ko jums reikia padaryti pagrindinėms funkcijoms.
Tačiau yra ir dar vienas dalykas, kurį galėtumėte padaryti. Galite patikrinti X-Forwarded-For antraštę, kurią pridėjo kai kurie įgaliojimai (naudojama talpykloje) ir / arba apkrovos balansavimo priemonės ir pranešti apie šį adresą, nes adresas iš šaltinio adreso bus proxy adresas, o ne naudotojas.
Tačiau ši antraštė yra vartotojo, todėl negalima įrodyti, kad adresu, nurodytu X-Forwarded-For , yra tikrasis vartotojo šaltinio adresas.
Ar turite ką nors įtraukti prie paaiškinimo? Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų? Patikrinkite visą diskusijų temą čia.
Kodėl ten yra du "desktop.ini" failai "Windows" staliniams kompiuteriams?
Jei kada nors turėjote paslėptus sisteminius failus, kuriuos norite rodyti jūsų "Windows" sistemoje, tada greičiausiai pastebėjote "atitikimo" porą iš desktop.ini failų darbalaukyje. Kodėl yra du iš jų? Šiandieninė "SuperUser" užklausų ir atsakymų dalis atsako į supainioti skaitytojo klausimą. Šiandienos klausimų ir atsakymų sesija ateina su meile SuperUser - "Stack Exchange", bendruomenės pagrįstos Q & A svetainių grupės, padalinys.
Ar man reikia maršrutizatoriaus, jei aš turiu tik vieną kompiuterį?
Yra dažnas neteisingas supratimas, kad jei turite paprastą sąranką, pvz., Tik vieną namų kompiuterį, jums nereikia maršrutizatoriaus. Skaityk toliau, kai paaiškinsime, kodėl net vienam darbalaukiui reikia draugo. Gerbiamas "How-To Geek", Draugas padėjo man perkelti kitą stalą į mano butą kitą dieną, o mes viską išleidome į savo naują stalo, jis buvo nustebintas, kad neturėjau kelvedžio.