Redigera hosts-filen i Windows, macOS eller Linux

Inledning

Hosts-filen används av operativsystemet för att mappa värdnamn/webbadresser till IP-adresser. Hosts-filen innehåller rader med en IP-adress följt av ett eller flera värdnamn. Genom att ändra i hosts-filen på din lokala dator kan du få datorn att gå mot en specifik IP-adress när du skriver in en webbadress.

Möjligheten att ändra i host-filen är särskilt användbar när du utvecklar en webbplats på en server i GleSYS Cloud och behöver testa webbplatsen men ännu inte pekat om domänen till oss.

I den här guiden lär du dig hur du redigerar hosts-filen i Windows, MacOS och Linux, och hur du testar att det fungerar.

Redigera hosts-filen i Windows:

Steg 1: Öppna Anteckningar/Notepad som administratör genom att högerklicka på applikationen och välja "Kör som administratör". Annars kan du inte ändra filen.

Steg 2: Klicka på Arkiv och sen Öppna... (kortkommando Ctrl + O).

Steg 3: Skriv C:\Windows\System32\drivers\etc i adressrutan längst upp. och tryck Enter

Steg 4: Skriv hosts i rutan Filnamn. Filen som öppnas ser ut som följer:

# Copyright (c) 1993-2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handle within DNS itself.
#       127.0.0.1       localhost
#       ::1             localhost 

Steg 5: Om vi vill t.ex. peka domänen example.com mot 192.168.1.100, då skriver vi IP-adressen följd av domänen:

192.168.1.100 example.com

Nu ser hosts-filen ut som följer:

# Copyright (c) 1993-2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handle within DNS itself.
#       127.0.0.1       localhost
#       ::1             localhost 

192.168.1.100    example.com

Steg 6: Klicka på Arkiv sen Spara (Ctrl + S) för att spara filen.

Redigera hosts-filen i MacOS:

Steg 1: Öppna applikationen Terminal. Du kan antingen klicka på sökikonen längst upp till höger och skriva Terminal eller genom att gå in i Program > Verktygsprogram > Terminal.

Steg 2: Skriv sudo nano /etc/hosts tryck på Enter. Filen som öppnas ser ut som följer:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost

Steg 3: Om vi som exempel vill peka domänen example.com mot 192.168.1.100, då skriver vi IP-adressen följd av domänen:

192.168.1.100 example.com

Nu ser hosts-filen ut som följer:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost

192.168.1.100    example.com

Steg 4: Spara dina ändringar genom att trycka Ctrl + O och därefter Enter. Avsluta redigeringen genom att trycka Ctrl + X.

Redigera hosts-filen i Linux

Steg 1: Öppna terminalen om du kör GUI. Du kommer behöva root-rättigheter för att kunna ändra hosts-filen.

Steg 2: Kör kommandot nano /etc/hosts. Filen som öppnas ser ut som följer:

127.0.0.1       localhost

# The following lines are desirable for IPv6 capable hosts
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

Steg 3: Om vi till exempel vill peka domänen example.com mot 192.168.1.100, då skriver vi IP-adressen följd av domänen:

192.168.1.100 example.com

Nu ser hosts-filen ut som följer:

127.0.0.1       localhost
192.168.1.100    example.com

# The following lines are desirable for IPv6 capable hosts
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

(I den andra delen av filen ser du att du även kan peka domänen mot en IPv6 och det gör på exakt samma sätt som IPv4.)

Steg 4: Spara dina ändringar genom att trycka Ctrl + O och därefter Enter. Avsluta redigeringen genom att trycka Ctrl + X.

Hur kan jag testa att det fungerar?

Det finns två alternativ för att testa om dina ändringar fungerar:

  1. Skriv in din adressen i din webbläsare.
  2. Pinga example.com och kontrollera vilken IP-adress ping skickar förfrågningar till.

Tänk på att du kan behöva tömma cachen i din webbläsare eller surfa mot adressen i ett privat fönster/inkognito-läge.

Hittar du inte det du söker?

Kontakta oss gärna för mer information. Vi hjälper dig att komma fram till den bästa lösningen för dina behov.

Skicka e-post Ring 0200-23 88 00