Хостинг е услугата, която ти позволява да си качиш някъде страницата и тя да работи. За един хостинг обикновено са необходими компютър с хард диск свързан постоянно към интернет - т.е сървър. Освен това разни екстри, които се поддържат от този компютър като php, perl, cgi, e-mail, бази данни, ftp да си качваш файловете, готови приложения като книга за гости, блог и подобни.
Както знаеш обаче, изобщо не е удобно да се работи с IP адреси, когато искаш да си отвориш страничката. Обикновено пишеш в браузъра си някакво име - например www.dir.bg Тук вече се заговорва за домейни.
Например домейнът poceh.bg струва по-скъпо от poceh.com След като си закупиш това име, го конфигурираш то да сочи към IP адреса на сървъра, който предлага хостинг услугата. Също така, след като си закупиш poceh.bg ти можеш да си правиш различни под-домейни, които да сочат към различни сървъри поддържащи различни хостинги
Например rabota.poceh.bg и udoma.poceh.bg
Накратко казано, хостинга е самото място, а домейна е името на мястото с което да те търсят в интернет.