Хай, у меня есть домен (например, example.com) и сервер (например, IP 1.2.3.4). Я хочу ретранслировать каждый трафик, запрашиваемый из домена, на мой сервер. С каждым поддоменом следует обращаться так (например, DNS с подстановочными знаками). Должно быть одно исключение: субдомен mail.example.com
должен быть перенаправлен на другой IP (скажем, IP 2.3.4.5)
Мой предыдущий хостер сделал для меня следующий файл зоны для DNS сервера:
@ IN A 1.2.3.4
mail IN A 2.3.4.5
* IN CNAME @
Теперь мой новый DNS-хостер утверждает, что это недействительно, и предлагает мне этот новый файл зоны:
@ IN A 1.2.3.4
mail IN A 2.3.4.5
* IN A 1.2.3.4
Первый действительно неправильный? Второй правильный и делает то, что я хочу?
Я уже читал I Допустимая запись DNS CName с подстановочным знаком, поэтому первый не должен ошибаться, а только без поддержки.
Спасибо!
Прочтите полное объяснение здесь: Действительна ли DNS-запись CNAME с подстановочным знаком?
Это нормально, но некоторые провайдеры не поддерживают это.
Да, второй правильный и имеет тот же эффект.