Решён
В чем моя ошибка при создании поддомена?

Пытаюсь создать поддомен для своего сайта.

Основной домен example.com висит на хостинге Timeweb. Хочу сделать поддомен blog.example.com для блога.

Зашел в панель управления DNS создал А-запись:

blog.example.com  A  185.x.x.x

Прошло уже 12 часов а поддомен не открывается. Пишет "Не удается найти DNS адрес сервера".

В чем моя ошибка при создании поддомена? Что я делаю не так?

Решение
61
Эксперт • 1 ответ

99% что проблема не в DNS а в панели хостинга.

Создать А-запись недостаточно. Нужно в панели управления хостингом (у Timeweb это раздел "Сайты" или "Домены") добавить сам поддомен как отдельный сайт. Указать для него корневую директорию (например /public_html/blog) и привязать к нему SSL сертификат если нужен HTTPS.

Только после этого веб сервер начнет отдавать контент по этому поддомену. DNS сама по себе только показывает куда слать запросы но если на сервере не настроен виртуальный хост для поддомена - будет ошибка.

Аватар Олег Дёмин

О БОЖЕ ТЫ ГЕНИЙ!!! Добавил поддомен в разделе "Сайты" и все заработало моментально! Спасибо огромное!

29
Эксперт • 2 ответа

Проверь через nslookup или dig работает ли DNS вообще.

Открой командную строку (Win+R - cmd) и введи:

nslookup blog.example.com

Если выдает "Non-existent domain" - значит запись не создалась или еще не распространилась. Если выдает IP адрес - значит DNS работает и проблема в настройках веб сервера на хостинге.

Аватар Олег Дёмин

Проверил пишет Non-existent domain. Значит запись не работает?

16
Участник • 2 ответа

А ты точно указал правильный IP? 185.x.x.x - это IP твоего хостинга или просто пример?

Проверь какой реальный IP у твоего основного домена example.com (через тот же nslookup). И убедись что для поддомена указал ЭТОТ ЖЕ IP.

20
Участник • 2 ответа

Еще вариант - ты создал запись не в той зоне.

Если у тебя NS серверы указывают не на Timeweb а на какой нибудь Cloudflare или reg.ru - то менять DNS нужно там а не в панели хостинга. Проверь где реально прописаны NS записи для твоего домена.

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.