Gå til innhold

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


Anbefalte innlegg

Videoannonse
Annonse
Gjest Slettet-Pqy3rC
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
Lenke til kommentar

"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.

Lenke til kommentar
Gjest Slettet-Pqy3rC

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
Lenke til kommentar

 

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

Lenke til kommentar
  • 1 år senere...

 

 

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

Lenke til kommentar

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...