Назад | Перейти на главную страницу

Проблема с конфигурацией DNS при включении виртуальных поддоменов

У меня есть домен, назовем его example.com. Теперь в конфигурации DNS регистратора у меня есть следующие записи:

  1. Запись * .example.com xxx.xxx.xxx.xxx TTL (автоматически)
  2. Запись @ xxx.xxx.xxx.xx (то же самое) TTL (автоматически)
  3. CNAME www example.com TTL (автоматически)

Я хочу создать виртуальные поддомены, поэтому, когда пользователь вводит * .example.com (например, as.example.com), запрос обрабатывается сервером, установленным в основном домене.

Что может быть не так?

Редактировать: Когда я пытаюсь открыть, например, ab.example.com на сервере, Google Chrome сообщает Эта страница недоступна DNS_PROBE_FINISHED_NXDOMAIN

Редактировать: Если я пингую основной домен, я получаю правильный ответ, но если я пингую виртуальный поддомен, то ответа не будет

Проблема решена с помощью следующей настройки.

1. A Record   @      xxx.xxx.xxx.xxx    TTL(Automatic)
2. CNAME      *      xxx.xxx.xxx.xxx    TTL(Automatic)

Разрешение имен теперь в порядке, и виртуальные поддомены обрабатываются правильно.

Для работы необходимы две части настройки. Проверьте и убедитесь:

  1. Разрешение DNS-имени правильное, т. Е. Имена поддоменов соответствуют правильному IP-адресу веб-сервера. Например, nslookup ab.example.com или nslookup cd.example.com должен возвращать тот же IP-адрес веб-сервера.
  2. Этот веб-сервер правильно обрабатывает запрос. Это означает, что в вашем случае для любого запроса к * .example.com сервер должен возвращать веб-сайт для example.com.

Например, смотрите это: https://www.siteground.com/kb/how_to_add_a_wildcard_dns_record/