februari 21, 2022

så här redigerar du lokal värd för testning av webbplatser

flowchartdet finns tillfällen då du kanske vill testa en webbplats som du har designat innan det faktiska domännamnets DNS-post (Domain Name System) uppdateras.

DNS Explained

Tänk på dig själv att ringa ett telefonsamtal till 411-operatören. Du frågar operatören ”Vad är telefonnumret till Joe’ s Pizza i Paramus, New Jersey?”Operatören tittar igenom alla företagslistor i det området och hittar listan för Joe’ s Pizza. Operatören svarar ”telefonnumret för Joe’ s Pizza i Paramus New Jersey är 201.983.7564. Jag kommer att ansluta dig nu … ” och nästa sak du vet att du pratar med Joes Pizza och beställer din middag.

Internet är på samma sätt för det mesta. Precis som alla företag där ute kommer att ha ett annat och unikt telefonnummer, kommer varje webbplats från Internet att ha en specifik numerisk adress tilldelad den som kallas en IP-adress eller ”Internet Protocol Address”. De flesta inser inte att Internetservrar endast kan adresseras via IP-adresser. Det skulle dock vara omöjligt att komma ihåg att IP-adressen för Joe ’ s Pizza är 201.983.756.4, så domännamnssystemet skapades.

värdnamn är de webbadresser du ser varje dag: www.google.com,www, joespizza.com, och så vidare. Vi använde dessa ” ord ” som www.google.com så människor behöver inte komma ihåg de långa IP-adressnumren när de vill besöka en webbplats.

låt oss nu använda det första exemplet på att placera ett traditionellt telefonsamtal i samband med att besöka en webbplats med datorns webbläsare för att förklara hur webbadresser fungerar.

du råkar veta att webbadressen för din favorit pizza gemensamma är www.joespizza.com (eftersom det är mycket lättare att komma ihåg än några fyra delar numeriskt värde). Du skriver ”joespizza.com” i din webbläsare. När du trycker på Enter-tangenten skickas din förfrågan till” Internet 411-operatören ” som används av ditt Internetleverantörsföretag (eller ISP för kort). I Internetvärlden är denna” 411 ” – operatör känd som en Domännamnsserver. Den här Domännamnsservern (DNS) tittar igenom alla sina domännamnsposter för Joe ’ s Pizza. DNS-servern tänker ”webbplatsen JOESPIZZA i. COM-domänen är värd för en webbserver med IP-adressen 201.983.756.4” och vidarebefordrar dig till den platsen och innan du vet ordet av det tittar du på webbplatsen för Joe ’ s Pizza.

Vad är värdfilen på Min Dator?

enkelt uttryckt liknar värdfilen en adressbok. Precis som exemplet ovan, när du skriver en adress som www.joespizza.com i din webbläsare refereras värdfilen på din egen dator för att se om du har IP-adressen eller ”telefonnumret” för den webbplatsen. Om du gör det kommer din dator att använda det numret som den har på filen lokalt för att” ringa ” och motsvarande webbplats öppnas. Om inte, kommer din dator att be DNS-servern som tillhör din Internetleverantör om den tillhörande IP-adressen för motsvarande webbplats och ansluter dig till den webbplatsen. För det mesta kommer du inte att ha alla IP-adresser på alla webbplatser från hela Internet i din ”adressbok”. Du kommer förmodligen att ha väldigt få (om några) poster i din lokala värdfil. Därför kommer din dator för det mesta att be om IP-adresserna för webbplatser du vill besöka från din Internetleverantör.

varför skulle jag vilja redigera Värdfilerna på Min Dator?

ibland när du utformar en ny webbplats kan du behöva testa vissa aspekter av webbplatsen innan du startar webbplatsen live för allmänheten. Genom att redigera din lokala värdfil kan du påverka vad som händer när du skriver in en viss webbplatsadress på ditt eget system genom att omdirigera webbläsarna på din dator till en annan IP-adress för att se den specifika webbplatsen än resten av världen skulle se. Så medan resten av användarna av Internet-typen ”www.joespizza.com” i sina webbläsare och få omdirigeras till webbservern på IP-adressen 201.983.756.4, besöker samma ”www.joespizza.com” webbadress på din egen dator kan bara ta dig till IP-adressen till säg 131.34.23.5 (din testning webbserver, till exempel). När du är klar med att testa din webbplats kan du sedan redigera din lokala värdfil igen för att ansluta till webbplatsen som en vanlig Internetanvändare skulle göra.

för att testa din webbplats med ditt eget domännamn innan DNS-spridningen har slutförts kan du använda din lokala dators värdfil. Din dator kommer att använda posterna i din värdfil först innan den försöker använda dina IP-adresser för att leta upp DNS-informationen för din domän.

kom ihåg: när du är klar med testningen, kom ihåg att ta bort de anpassade raderna som du har lagt till i värdfilen.

så här redigerar du din värdfil på en Windows-dator (Windows 95/98/Me/2000/XP/2003/Vista/7)

låt oss anta för detta exempel att din testserver har en IP-adress 88.46.57.157 och du vill besöka den servern när du skriver ”http://example.com” i en webbläsare men ändå vill fortfarande se webbplatsen som resten av World Wide Web gör när du anger ”http://www.example.com” i din webbläsare istället.

  1. starta anteckningsblock
    klicka på din Windows-ikon i Aktivitetsfältet längst ner till vänster på skärmen.
    skriv” anteckningsblock ”i fältet”Sök”. En lista med poster visas.
    viktigt (Windows 7 och senare): högerklicka på anteckningsblock val hittades och välj ”Kör som administratör ”. Om du inte har alternativet Kör som administratör betyder det att du inte har dessa privilegier. Kontakta din IT-person för att få dem eller för att ställa in den lokala värden för dig.
  2. öppna din lokala värdfil
    i Anteckningsblock gå till Arkiv-menyn – > öppna och leta reda på värdfilen på din dator.Viktigt: i det nedre högra hörnet av dialogrutan Öppna, ändra popup-menyn från ” textdokument (*.txt) ”till”alla filer”
    vanligtvis är det på en av följande platser:
    • Windows NT/2000/XP/2003 / Vista/7/8/10 – C:windows/system32/drivers/etc/hosts
    • fönster 95/98 / Me-C: fönster
    • överväg att utföra en ”Spara som” så att du har en originalkopia av filen som du kan återställa senare.
    • filnamn: hosts127.0. 0. 1 localhost

      du kan lägga till ytterligare rader i den här filen som pekar förfrågningar om en viss domän till din nya serverns IP-adress.

      exempel:

      filnamn: värdar

      127.0.0.1 localhost
      88.46.57.157 exempel.com

      Redigera till lokal värdfil
      du kommer att se två kolumner med information, Den första innehåller IP-adresser och den andra innehåller värdnamn. Som standard bör en Windows hosts-fil likna följande:

  3. Spara dina ändringar
    viktigt: var noga med att spara som en värdfil, inte som en text (.txt) fil
    Windows vill spara den som text (.txt) så du måste
    1. ändra ”Spara som” typ till ”alla filer” och sedan
    2. klicka på ”värd” (originalfilen).
  4. starta om alla webbläsare som för närvarande är öppna
  5. spola din DNS-Cache
    du kanske också vill spola din DNS-cache. I Windows, gå till Start / Windows-knappen längst ner till vänster i Aktivitetsfältet och skriv ”cmd” i sökfältet och tryck på Enter-tangenten på tangentbordet.
    Skriv följande: ipconfig / flushdns
  6. testa dina ändringar
    i din webbläsare bör du se din webbplats som den visas på din testserver när du skriver http://example.com / men ändå kunna se webbplatsen på sin nuvarande webbserver genom att besöka http://www.example.com/

så här redigerar du din värdfil på en Apple Macintosh med Mac OS X

låt oss anta för detta exempel att din testserver har en IP-adress 88.46.57.157 och du vill besöka den servern när du skriver ”http://example.com” i en webbläsare men ändå vill fortfarande se webbplatsen som resten av World Wide Web gör när du anger ”http://www.example.com” i din webbläsare istället.

  1. Öppna Terminal, som finns i applikationer, sedan mappen Verktyg. För att göra detta, gå till Finder (skrivbordet) och från huvudfältet längst upp på skärmen Välj ”Go” och sedan ”Utilities”. Hitta ikonen Terminal application och dubbelklicka.
  2. du kanske först vill göra en säkerhetskopia av din befintliga hosts-fil:
    sudo cp/private/etc /hosts/private/etc / hosts-orig

    ange ditt användarlösenord vid prompten. Skriv sedan följande kommando för att redigera din värdfil:

    sudo nano /private/etc/hosts

    ange ditt användarlösenord vid prompten om du blir ombedd.

  3. du kommer att se en fil med innehåll som liknar följande:

    filnamn: värdar

    # värddatabas

    # localhost används för att konfigurera loopback-gränssnittet

    # när systemet startar. Ändra inte denna post.

    127.0.0.1 lokal värd

    255.255.255.255 broadcasthost

    :: 1 localhost

    fe80:: 1% lo0 localhost

    Använd piltangenterna på tangentbordet, navigera runt den här filen och Lägg till din domän och IP-adress längst ner i filen. Till exempel:

    filnamn: värdar

    ### Host Database # # localhost används för att konfigurera loopback-gränssnittet# när systemet startar. Ändra inte denna post.##127.0.0.1 localhost255.255.255.255 broadcasthost::1 localhostfe80::1% lo0 localhost

    88.46.57.157 exempel.com

  4. när du är klar med att redigera värdfilen trycker du på tangentbordskombinationen Control + O för att spara filen.
    tryck sedan på Enter-tangenten för att bekräfta spara åtgärden. Tryck slutligen på tangentbordskombinationen Control-X för att avsluta redigeraren. Du kan också behöva ge dig själv sudo priveleges, om du fick ett behörighetsfel i steg 2. I din ”hjälp” – meny söker du efter” root ”och väljer instruktionerna för” Aktivera rotanvändaren.”Följ dessa instruktioner.
  5. du kanske också vill spola din DNS-cache.
    Skriv följande kommando i ditt terminalfönster: dscacheutil-flushcache tryck sedan på Enter-tangenten.
  6. starta om alla webbläsare som för närvarande är öppna.
  7. i din webbläsare bör du nu se din webbplats som den visas på din testserver när du skriver http://example.com men ändå kunna se webbplatsen på sin nuvarande webbserver genom att besöka http://www.example.com

Lämna ett svar

Din e-postadress kommer inte publiceras.