Разрешить поддомен CNAME

540
Chickenmarkus

У провайдера 1 у меня есть аккаунт с записью DNS:

domain.provider1.org IN NS 1.2.3.4 

Разрешение foobar.domain.provider1.orgобрабатывается моим собственным DNS-сервером.

Теперь у провайдера 2 есть отличное предложение для домена верхнего уровня, где я бы назначил только CNAME:

domain.org IN CNAME domain.provider1.org 

Как обрабатываются субдомены провайдера 2? Например, делегирование foobar.domain.orgна foobar.domain.provider1.orgработу?

РЕДАКТИРОВАТЬ: Мое намерение состоит в том, чтобы отразить все субдомены от domain.provider1.orgдо domain.orgбез поддержки отдельного сервера имен для каждого.

0

1 ответ на вопрос

1
Marek Rost

Как обрабатываются субдомены провайдера 2?

Так как вы не указали NSзапись для domain.org, официальным DNS-сервером для domain.orgвсех поддоменов по-прежнему остается поставщик2. Таким образом, субдомены должны быть добавлены в интерфейсе provider2, иначе они не будут существовать.

Например, работает ли делегирование foobar.domain.org на foobar.domain.provider1.org?

Нет, это не сработает, потому что нет записей для foobar.domain.org. С текущими настройками domain.orgбудет разрешен как псевдоним для domain.provider1.org. Однако, поскольку у вас нет записи A или AAAA domain.provider1.org, разрешение на этом остановится.

То, что вы, вероятно, хотели, это было на provider2:

domain.org IN NS 1.2.3.4 

И это на вашем собственном DNS-сервере в 1.2.3.4:

foobar.domain.org IN CNAME foobar.domain.provider1.org 
Даже для основного домена `domain.provider1.org` происходит связь с указанным сервером имен, что приводит к записи A / AAAA. Это работает. К сожалению, субдомены CNAME не работают. Я просто хочу отразить ** все ** поддоменов из одного домена в другой домен. Chickenmarkus 6 лет назад 0
Извините, я не думаю, что это возможно. В лучшем случае вы можете использовать подстановочный знак CNAME: https://serverfault.com/a/44635 и направить все поддомены в один домен. Если это связано с Интернетом, вы можете сделать так, чтобы веб-сервер в целевом местоположении считывал текущий поддомен и перенаправлял в другой домен с помощью регулярного выражения ... Marek Rost 6 лет назад 0
Для трафика, отличного от http, вы также можете использовать прокси-серверы TCP и UDP, поэтому, если вы не возражаете против дополнительной работы и выполняемых подключений, вы сможете добиться желаемого поведения. Marek Rost 6 лет назад 0
В общем, это не связано с сетью. Большинство серверов имеют не HTTP-трафик. Весь прокси не вариант. Если это невозможно, как вы указали, самый простой способ, вероятно, состоит в том, чтобы установить оба домена в `IN NS 1.2.3.4` и дублировать все субдомены только на моем сервере имен. В любом случае, спасибо! Chickenmarkus 6 лет назад 0

Похожие вопросы