Хостер дает адрес своего DNS сервера чтобы он прописался в глобальных базах DNS серверов(корневые сервера). У хостера вы создаете сайт - хостер размещает его на один из физических серверов, настраивает виртуальный хост на этот домен, прописывает адрес сервера в DNS записях. При запросе к любому DNS серверу он обращается к корневым серверам и получает адрес DNS сервера обрабатывающего этот домен, производит запрос адреса у него, сохраняет адрес у себя в кэше. Обновление кэша днс адресов может занимать от нескольких часов до суток.