Å ha tilgang til en tjeneste for å lære din offentlige IP-adresse kan være svært nyttig, men hvordan fungerer prosessen? Dagens SuperUser Q & A-post har svaret på en nysgjerrig leser spørsmålet.
Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppe av Q & A-nettsteder.
Skjermbilde Douglas Porter (Flickr).
SuperUser-leser Harry vil vite hva trinnene for å finne en offentlig IP-adresse på en datamaskin er:
Jeg er klar over tjenester som Hva er min IP-adresse som tillater en bruker for å finne sin offentlige IP-adresse, men hva jeg vil gjerne vite er hvordan blir en slik tjeneste skrevet fra bunnen av? Jeg trenger ikke selve koden, jeg vil bare vite konseptene og trinnene som er involvert (pseudokode hvis du vil).
Dette er det jeg allerede vet om å skape en slik tjeneste:
- Jeg ville sette opp en webapplikasjon på Internett som lytter til / for port 80.
- Når en forespørsel kommer inn, vil jeg undersøke kilde-IP-adressen og pakke det i et pent formatert HTML-svar for brukeren å se.
Er det
Hva er trinnene for å finne en offentlig IP-adresse på en datamaskin?
SuperUser-bidragsyter Scott Chamberlain har svaret for oss:
For det meste, det du har oppført, er alt du trenger å gjøre for grunnleggende funksjonalitet.
Det er imidlertid en ting du kan gjøre. Du kan sjekke toppteksten X-Forwarded-For lagt til av noen proxyer (den typen som brukes til caching) og / eller laste balancere og rapportere adressen i stedet fordi adressen du får fra kildeadressen, vil være proxyens adresse, ikke brukerens.
Denne overskriften er imidlertid gitt av brukeren, så det er ingen måte å bevise at adressen som er angitt i X-Forwarded-For er den virkelige kildeadressen til brukeren.
Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Se hele diskusjonstråden her.
Opprett Dropdown Lists i Excel ved hjelp av Data Validation
Hvis du er en stor Excel-bruker, kan du ha funnet deg selv i en situasjon der du ønsket at du ganske enkelt kunne ha valgt en verdi for en celle fra en dropdown-liste over valg i stedet for å kopiere og lime inn tekst mellom celler. For eksempel, la oss si at du har et Excel-ark for ditt eget personlige budsjett, og hver gang du skriver inn en transaksjon på en ny rad, skriver du inn om inntekten eller en kostnad.Ve
Reduser øynestrømmen ved bruk av smarttelefoner og tabletter i mørket
Leser smarttelefonen eller nettbrettet i mørket er sannsynligvis dårlig for deg. Det er lite sannsynlig å stoppe deg, så det er ikke enklere å sette opp lesetiden din, slik at du ikke legger så mye på øynene dine, uten å avslutte kaldt kalkun. Det er en voksende kroppsforskning som tyder på "peering at lysende skjermer om natten forstyrrer kroppens naturlige rytmer og øker risikoen for medisinske forhold knyttet til dårlig søvn, inkludert fedme, hjertesykdom, slag og depresjon.