Sådan redigeres Windows Hosts-fil for at teste webstedet lokalt?

Lad os se, hvordan du redigerer værtsfil på Windows 10/11 for at teste et websted lokalt uden at foretage DNS-ændringer.

Hosts-filer fungerer som de lokale DNS-servere. Men før vi går videre, lad os se denne hændelse, der involverer Jack.

Jack var webstedsadministrator i en regional e-handelsbutik i Toronto, Canada. Han blev bedt om at sikre, at overførslen til en anden webhost gik glat.

Han gjorde det perfekt, og siden var live kort efter at DNS-ændringer blev foretaget. Det eneste problem var manglende billeder fra et betydeligt antal produkter.

Mens de afbød problemet så hurtigt som muligt, hobede et par tusinde dollars sig op som tabt indtægt. Og Jack blev bedt om at forlade sit job.

Hans fejl, spørger du? – At springe over et simpelt, men afgørende trin for at teste det nye websted, før du ændrer DNS-posterne.

Hosts-fil

Jack kunne have afværget krisen ved at lave en enkelt linjeindtastning i værtsfilen på sin Windows-pc ved hjælp af Notesblok, svarende til dette:

241.32.87.165 domænenavn.com

Dette ville have hjulpet ham med at tjekke den migrerede hjemmeside uden at røre den live online butik.

Hosts-fil opbevarer lokale DNS-registreringer, som hver computer tjekker, før de kontakter DNS-servere. Formålet er en hurtigere forbindelse uden at øge latens.

  Ny Spectre-busting-opdatering gør Windows 10-pc'er hurtigere

Hvordan fungerer Hosts File?

Lad os tage et andet eksempel.

Antag, at du skal til et nyligt lanceret supermarked, men er forvirret over dets navn og nøjagtige adresse. Holder du Google Søg til side et øjeblik, kan du konsultere din bror (værtsfil) eller en nabo (DNS-server).

Den anden metode vil involvere ekstra tid (latency), og det er hurtigere at spørge broderen.

På samme måde, når vi indtaster et domænenavn (f.eks. toadmin.dk.com), da vores computer er en maskine, skal den tilknyttede IP-adresse for at indlæse webstedet i browseren.

Først søger den i den lokale værts fil. Hvis det mangler den nødvendige information, sendes forespørgslen videre udenfor.

Derefter matcher disse DNS-servere domænenavnet med IP-adressen og sender svaret tilbage. Og endelig ser vi hjemmesiden indlæst.

Ved at redigere værtsfilen narrer vi vores lokale maskine til at tro, at den migrerede hjemmeside er den levende. Det undgår også at forbinde vores pc og DNS-serveren til den specifikke forespørgsel.

Så når vi besøger det websted, indlæses det fra den IP-adresse, der er angivet i værtsfilen og ikke i henhold til DNS-registreringerne hos domæneregistratoren.

Dette hjælper med at teste, om alt fungerer upåklageligt, før det går live.

Redigering af værtsfil på Windows

Hosts-filen er placeret inde i C:WindowsSystem32driversetc

Selvom den mangler en tekstfiltype, kan du redigere denne i enhver teksteditor. Processen er dog lidt lang.

  Ret Windows 10 File Explorer Working on it-fejl

Du vil åbne denne fil i Notesblok for at foretage de nødvendige ændringer, gemme den et andet sted, slette den originale fil og til sidst flytte den ændrede fil derind.

Men vi tager en genvej.

Start med at åbne Notesblok som administrator.

Klik derefter på Alle filer, derefter Åbn i rullemenuen, og gennemse værtsfilmappen:

Følg nu det første trin og skift det til Alle filer (*.*), fordi der ikke er en tekstfil i mappen, så den vil føles tom i starten.

Vælg derefter værterne og klik på Åbn.

Redigeringsværtsfildelen inkluderer indtastning af dit webstedsnavn og serverens IP-adresse, som du har flyttet filerne til:

Husk ikke at sætte #, da dette ville gøre udsagnet til en kommentar, som ikke virker.

Tryk til sidst på Ctrl+S for at gemme ændringerne og afslutte.

Verifikation

Nu kan du logge på hjemmesiden og se eventuelle problemer.

Men vent! Hvordan ved du, at den indlæses fra den nye server og ikke den live?

For at bekræfte det og kontrollere den nye webadresse skal du først lukke browseren.

Åbn derefter kommandoprompten og skriv. ipconfig/displaydns.

Domænenavnet vil blive opført mod Record Name og IP-adressen med A (Host) Record.

Den viste DNS-liste kan være lang, og du kan tømme DNS for at slette eksisterende poster. Dette er en et-trins, fuldstændig harmløs proces, hvor du åbner kommandoprompten og skriver ipconfig/flushdns.

  Sådan åbner du Kontrolpanel på Windows 11

Til sidst skal du genåbne browseren og indtaste webadressen for at besøge testsiden.

Selvom processen var nem, er der et enklere alternativ, hvis du ikke har noget imod at bruge freeware.

Hosts File Editor

Host File Editor kommer som en installation og en bærbar applikation. Dette er meget intuitivt og vil være praktisk, hvis du gør dette ofte.

Du kan begynde at indtaste detaljerne i de grå felter og klikke på Gem øverst. Og ja, glem ikke at tjekke indtastningerne; ellers vises de som kommentarer i værtsfilen.

Endelig kan du slette de filer, der er oprettet af denne applikation, hvis du vælger at gå tilbage til den konventionelle måde.

Der vil være tre navngivne hosts.bak, hosts.disabled og en arkivmappe. Eller gem mappen, før du bruger sådanne programmer som backup.

Konklusion

Værtsfilredigering i Windows forenkler test af websteder, før DNS-posterne ændres. Du kan bruge en teksteditor som f.eks. Notesblok og foretage de nødvendige ændringer på den lokale maskine.

Selvom der er en anden måde at gøre det på med en midlertidig URL, har denne metode nogle ulemper, især hvis du bruger et indholdsleveringsnetværk (CDN).

Og mens skærmbillederne refererer til Windows 10, vil det også fungere perfekt i Windows 11.

PS: Tjek fordelene ved DNS-filtrering, og hvordan det kan redde din virksomhed fra cyberangreb.