Diese beiden Begriffe werden oft zusammen in einsteigerfreundlichen Website-Paketen verkauft, was verständlicherweise zu Verwirrung führt, sie sind jedoch technisch getrennte Dinge mit jeweils eigener Funktion, deren Unterschied bei der Fehlerbehebung hilfreich wird.
Eine Domain ist die Adresse einer Website, der menschenlesbare Name wie beispiel.de, den Menschen in einen Browser eingeben oder anklicken. Sie ist im Grunde eine Miete, Domains werden für einen Zeitraum registriert, üblicherweise ein Jahr, verlängerbar, der Besitz erfordert laufende Verlängerung.
Hosting ist der tatsächliche Serverspeicherplatz, auf dem die Dateien, Datenbank und Inhalte einer Website physisch liegen. Ist eine Domain eine Straßenadresse, ist Hosting das eigentliche Gebäude an dieser Adresse, wo der Inhalt, den Besucher sehen, gehostet und ausgeliefert wird.
Manche Websitebesitzer registrieren ihre Domain bewusst bei einem Unternehmen und hosten die Seite bei einem anderen, oft wegen besserer Verwaltungstools, geringerer Verlängerungskosten oder der Flexibilität, den Host zu wechseln, ohne auch die Domainregistrierung übertragen zu müssen. Liegen Domain und Hosting bei unterschiedlichen Anbietern, müssen DNS-Records konfiguriert werden, um die Domain korrekt auf den Hosting-Server zu verweisen.
Eine hilfreiche Analogie: Die Domain ist Ihre Straßenadresse, das Hosting das eigentliche Gebäude. Man kann die Adresse besitzen (die Domain registrieren), ohne dass dort schon etwas gebaut ist, und man kann Serverplatz mieten (Hosting), ohne eine Domain darauf zu richten – zwei getrennte Käufe, oft sogar bei zwei unterschiedlichen Anbietern, auch wenn viele Provider inzwischen beides zusammen anbieten.
Diese Trennung wird vor allem wichtig, wenn etwas nicht funktioniert: Ist die Website nicht erreichbar, liegt die Ursache fast immer beim Hosting (Serverproblem, abgelaufener Tarif), nicht bei der Domain – und umgekehrt: Funktioniert die Seite über die reine Server-Adresse, aber nicht über die eigene Domain, ist das ein DNS-/Domain-Konfigurationsproblem, kein Hosting-Problem.