Damit Websites unter einer Domain erreichbar sind, müssen diese auf einem Web-Server liegen, der öffentlich über das Internet erreichbar ist. Um nicht selbst einen Web-Server betreuen zu müssen, können Websites bei einem Hoster (auch Web-Hoster genannt), betrieben werden. Dieser stellt gegen eine Gebühr Domain, Web-Space, Bandbreite und weitere Funktionen zur Verfügung.