Es kann vorkommen dass Du eine Domain besitzt die Du aber noch nicht in einen DNS eingetragen hast oder der DNS-Eintrag auf eine andere IP zeigt.
Dies kann z.b. der Fall sein, wenn Du eine Webseite entwirfst, diese aber noch nicht für alle Welt erreichbar sein soll, Du aber trotzdem schon auf dem Produktions- bzw. Liveserver testen willst.

Um diese Domain nun aber dennoch schon "live" betrachten und testen zu können muss man dem eigenen Computer sagen, wo er diese Domain findet.

Dies geht ganz einfach, indem man die Host-Tabelle des eigenen Computers bearbeitet und dort die Domain mit der entsprechende IP "verknüpft".
Zum Beispiel möchte ich an der Webseite der Domain example.com arbeiten die auf der IP xxx.xxx.xxx.xxx erreichbar sein soll, sobald sie fertig gestellt ist.

Linux

Unter Linux ist das relativ einfach indem man die hosts-Datei mit root-Berechtigung öffnet (ich benutze den Editor nano, Du kannst auch einen anderen Editor verwenden, wichtig ist nur dass Du root-Berechtigung hast):

sudo nano /etc/hosts

Anschliessend fügt man einfach folgende Zeile ein (am besten am Ende):

xxx.xxx.xxx.xxx example.com

wobei xxx.xxx.xxx.xxx natürlich mit der korrekten IP-Adresse ersetzt werden sollte.

Windows

In Windows ist das Prinzip eigentlich das gleiche wie in Linux.

Die Host Datei befindet sich hier:

%windir%\system32\drivers\etc

Um die Datei zu bearbeiten muss man den bevorzugten Editor als Administrator ausführen, sonst kann man die Datei nicht speichern.

Anschliessend fügt man - genau wie in Linux - folgende Zeile ein (am besten am Ende):

xxx.xxx.xxx.xxx example.com

wobei xxx.xxx.xxx.xxx natürlich mit der korrekten IP-Adresse ersetzt werden sollte.

Nun ist die Domain example.com auf der entsprechenden IP Adresse erreichbar.