Gå til innhold

Du kan ikke stole på at «localhost» alltid peker hjem


Anbefalte innlegg

Videoannonse
Annonse
Gjest Slettet-Pqy3rC
Skrevet (endret)
Problemet er at man ikke alltid kan være sikker på at localhost peker til 127.0.0.1. Programvare tillates at å spørre sende localhost-forespørsler til DNS (Domain Name System), i stedet for å kontakte 127.0.0.1 direkte.

Hvilket er logisk korrekt siden "localhost" er et navn, ikke en adresse. Jeg er motstander av "hardkoding" så DNS bør benyttes i ethvert tilfelle hvor en skal finne hvilket adresse navnet gir.

Endret av Slettet-Pqy3rC
Skrevet

Hvis du vil blokkere domener fra en PC kan du lage en hosts fil hvor de domene navnene peker til 127.0.0.0 og så sette rettighetene så filen ikke kan endres :-)

Skrevet

"samt IPv6-adresseblokken ::1/128"

 

/128 er ikke ei blokk, det er ei adresse, på samme måte som /32 på IPv4. Det er bare 128 bits på IPv6, så med /128, er "blokka" ei adresse stor.

  • Liker 2
Skrevet

"samt IPv6-adresseblokken ::1/128"

 

/128 er ikke ei blokk, det er ei adresse, på samme måte som /32 på IPv4. Det er bare 128 bits på IPv6, så med /128, er "blokka" ei adresse stor.

 

Ser ikke bort fra at du har rett, selv om det følgende står i endringsforslaget:

 

The "127.0.0.0/8" IPv4 address block and "::1/128" IPv6 address block are reserved as loopback addresses.

Gjest Slettet-Pqy3rC
Skrevet (endret)

Ser ikke bort fra at du har rett, selv om det følgende står i endringsforslaget:

 

The "127.0.0.0/8" IPv4 address block and "::1/128" IPv6 address block are reserved as loopback addresses.

RoyK har rett.

 

Forøvrig, CIDR (Classless Inter Domain Routing) notasjon:

127.0.0.1/8 = 127.0.0.0 - 127.255.255.255 (16777214 adresser).

::1/128 = 0:0:0:0:0:0:0:1 - 0:0:0:0:0:0:0:1 (1 adresse).

Endret av Slettet-Pqy3rC
Skrevet

 

The "127.0.0.0/8" IPv4 address block and "::1/128" IPv6 address block are reserved as loopback addresses.

 

Notasjonen gjør at det er ei blokk. I dette tilfellet ei blokk med kun ei adresse. "::1" er notasjon for ei adresse, "::1/128" er notasjon for ei blokk.

  • Liker 2
Skrevet

 

Problemet er at man ikke alltid kan være sikker på at localhost peker til 127.0.0.1. Programvare tillates at å spørre sende localhost-forespørsler til DNS (Domain Name System), i stedet for å kontakte 127.0.0.1 direkte.

Hvilket er logisk korrekt siden "localhost" er et navn, ikke en adresse. Jeg er motstander av "hardkoding" så DNS bør benyttes i ethvert tilfelle hvor en skal finne hvilket adresse navnet gir.

Har alltid brukt 127.0.0.1 selv, viste faktisk ikke at localhost var en adresse man kunne skrive inn.

 

Trodde bare det var tittelen og eller hva adressen betyr for oss dødelige :p

Skrevet

Hvis du vil blokkere domener fra en PC kan du lage en hosts fil hvor de domene navnene peker til 127.0.0.0 og så sette rettighetene så filen ikke kan endres :-)

 

Verste er vel om noen endrer hosts filen til at localhost er noe slemt...

  • Liker 1
  • 1 år senere...
Skrevet

 

 

Problemet er at man ikke alltid kan være sikker på at localhost peker til 127.0.0.1. Programvare tillates at å spørre sende localhost-forespørsler til DNS (Domain Name System), i stedet for å kontakte 127.0.0.1 direkte.

Hvilket er logisk korrekt siden "localhost" er et navn, ikke en adresse. Jeg er motstander av "hardkoding" så DNS bør benyttes i ethvert tilfelle hvor en skal finne hvilket adresse navnet gir.

Har alltid brukt 127.0.0.1 selv, viste faktisk ikke at localhost var en adresse man kunne skrive inn.

 

Trodde bare det var tittelen og eller hva adressen betyr for oss dødelige :p

Faktisk står du fritt til å velge en hvilken som helst adresse. Eneste kravet er at den begynner på 127.x.x.x

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...