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

Многоуровневая подстановка (универсальная) настройка DNS *. *. Domain.com => один IP / CNAME

Хорошо известно, что можно настроить DNS-сервер для выполнения комплексного разрешения на уровне одного поддомена, например *.example.com. IN A x.x.x.x, так что anything.example.com сопоставляется с одним IP / CNAME.

Однако мне нужно настроить как минимум универсальный суб-субдомен с подстановочными знаками уровня 2 система подстановочных знаков, чтобы any.thing.example.com или лучше, item.of.any.level.under.example.com будут разрешены в один IP.

У кого-нибудь это работает?

На любом реальном DNS-сервере подстановочная запись будет соответствовать одному или больше этикетки.

См. Раздел 4.3.3 RFC 1034.

Работает в привязке с рекордом для *.dig.foo.com, он захватит все, что находится в этом домене. Т.е. dog.cat.dig.foo.com

Редактировать:
Это образец файла конфигурации.

BIND 9.2.4 and the zone file content is 
$ORIGIN test.domain.com.
*          CNAME          proxyserver.domain.com.
$ORIGIN domain.com.
....

Мы используем многоуровневые поддомены в наших CDN. В нашей панели управления DNS (Zerigo) мы просто использовали сопоставление * .ourcdn.com с CName нашего CDN. Тогда мы можем использовать

node1.site1.ourcdn.com
node2.site1.ourcdn.com
node1.site2.ourcdn.com
node2.site2.ourcdn.com

У меня не было возможности протестировать это в BIND и т. Д., Но я почти уверен, что там будет работать так же, Zerigo отвечает

* .ourcdn.com. В CNAME cdnsource.com