Если вы добавили домен в панели хостинга, но сайт все равно не открывается, проблема обычно не в самом факте добавления домена. Чаще всего у домена указаны неправильные NS-серверы, DNS-записи ведут на другой сервер, файлы загружены не в ту директорию или DNS еще не успел обновиться.

1. Проверьте NS-серверы домена

Для виртуального хостинга GoodNet домен должен использовать NS-серверы из письма активации хостинга. Во многих аккаунтах это:

ns1.gooddnsserver.com
ns2.gooddnsserver.com
ns3.gooddnsserver.com

Если в письме активации указаны другие NS-серверы, используйте именно их. Текущие NS можно проверить в панели регистратора домена или через WHOIS/RDAP. Если у домена стоят другие NS, измените их у регистратора.

2. Если вы используете внешний DNS

Если домен обслуживается через Cloudflare или другого внешнего DNS-провайдера, менять NS на GoodNet не обязательно. В этом случае создайте или обновите DNS-записи у внешнего провайдера:

  • A-запись основного домена должна указывать на IP хостинг-сервера.
  • www должен быть CNAME на основной домен или A-записью на тот же IP.
  • Удалите неправильную AAAA-запись, если IPv6 для сайта не настроен.

3. Убедитесь, что домен есть в панели хостинга

В DirectAdmin домен должен быть добавлен через Domain Setup или Domain Management. После этого у домена появляется своя директория и DNS-зона. Если домен добавлен не в тот аккаунт или не на тот сервер, DNS может указывать правильно, но веб-сервер не покажет нужный сайт.

4. Проверьте файлы сайта и index-файл

Файлы сайта нужно загружать в правильную директорию этого домена, обычно в папку домена и ее public_html. Например, стартовая страница должна лежать в пути вида domains/example.com/public_html/, а не в public_html другого домена.

Когда посетитель открывает домен без указания имени файла, веб-сервер ищет стартовый файл. Обычно первым читается index.html, а затем index.php. Если оба файла существуют, index.html может открыться раньше index.php, и временная HTML-заглушка будет скрывать ваш PHP-сайт. Если index-файла нет вообще, сервер может показать forbidden-страницу, пустую директорию или страницу по умолчанию.

Если сайт работает на CMS или PHP, убедитесь, что index.php находится в правильной директории. Если рядом остался временный index.html, переименуйте или удалите его после проверки, что PHP-сайт открывается корректно.

5. Дождитесь обновления DNS

После смены NS-серверов или DNS-записей результат не становится видимым везде мгновенно. Обычно это занимает от нескольких минут до нескольких часов, но иногда кеш DNS может держать старые данные до 24-48 часов.

Что отправить в поддержку

Если домен все равно не открывается, отправьте нам доменное имя, хостинг-аккаунт, куда он был добавлен, текущие NS-серверы и используете ли вы DNS GoodNet или внешний DNS вроде Cloudflare. Этого достаточно, чтобы быстро проверить всю DNS-цепочку.