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.
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.
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.
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.
Det finns två alternativ för att testa om dina ändringar fungerar:
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.
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.