Hosts-faili muutes saate lokaalselt seostada domeeni erineva IP-aadressiga. See võimaldab teil näiteks testida veebisaidi funktsionaalsust ilma tegelikult registreeritud domeeni kasutamata. Kohalik hosts-fail tühistab DNS-teenuste poolt antud aadressid. Rohkem teavet leiate siit: https://en.wikipedia.org/wiki/Hosts_(file)
Hosts-faili asukoht sõltub operatsioonisüsteemist:
Windows
C:\Windows\System32\drivers\etc\
Faili saab redigeerida sellel kaks korda klõpsates ja valides loendist tekstiredaktori (nt Märkmik).
Mac
/private/etc/hosts
Faili saab redigeerida Finderis avades, valides Mine --> Ava kaust ja sisestades ülaltoodud failitee. Avage fail selle ikoonil kaks korda klõpsates.
Linux
Faili saab redigeerida sisestades järgmise käsu terminali:
sudo vim /etc/hosts
Kande lisamine hosts-faili ja aadressi testimine
Hosts-faili lõpus (pärast ridadega, mis algavad #), lisage soovitud kanne järgmises formaadis:
IP-aadress domeen
Näiteks:
185.55.85.4 näitedomeen.fi
IP-aadress ja domeen tuleks eraldada vähemalt ühe tühikuga või tabulaatoriga.
Pärast rea lisamist salvestage fail.
MÄRKUS: Muudatuste salvestamiseks peate olema operatsioonisüsteemi sisse logitud administraatori õigustega.
Nüüd saate lisatud domeeni brauseris avada ja sait peaks laadima ümbersuunatud serverist.
MÄRKUS: Kui te ei vaja enam kohalikku ümbersuunamist, siis mäletage eemaldada lisatud rida hosts-failist.
Ümbersuunamise eemaldamiseks kustutage lihtsalt rida või kommenteerige see välja, lisades selle ette # märgi.
DNS-vahemälu tühjendamine
Kui veebisait ei laadi oodatult, proovige süsteemi DNS-vahemälu tühjendada. Siin on, kuidas seda teha:
Windows
Vajutage Windowsi klahvi (või avage Start-menüü) ja tippige "cmd", et otsida Käsuviip.
Paremklõpsake Käsuviiba ikoonil ja valige "Käivita administraatorina". Kui teilt küsitakse, valige "Jah", et lubada seadmele muudatusi.
Sisestage järgmine käsk:
ipconfig /flushdns
DNS-vahemälu on nüüd tühjendatud. Eduka tühjendamise korral kuvatakse järgmine teade:
Windowsi IP-konfiguratsioon
.
DNS Resolveri vahemälu on edukalt tühjendatudNüüd saate proovida aadressi uuesti oma brauseris avada.
Mac OS X 10.11 ja hiljem
Avage rakendus Terminal (nt vajutage cmd + tühik ja otsige "terminal").
Sisestage järgmine käsk:
sudo killall -HUP mDNSResponder
MÄRKUS: Süsteem võib paluda teil sisestada oma macOS parool käsu täitmiseks.
DNS-vahemälu on nüüd tühjendatud. Proovige aadressi uuesti brauseris avada.
Linux (süsteemid, mis kasutavad systemd)
Avage terminal.
Sisestage järgmine käsk:
sudo systemd-resolve --flush-caches
DNS-vahemälu on nüüd tühjendatud. Proovige aadressi uuesti brauseris avada.