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

поддомены *

У меня есть поддомен с подстановочными знаками *, указывающий на 1.1.1.1. Как я могу описать субдомены dl1 и dl2 (указывающие на 2.2.2.2 и 3.3.3.3) этого? Например, dl1.blah.example.com должен указывать на 2.2.2.2.

Вот мой файл зоны:

$TTL 3600
example.com.    IN    SOA    ns2.mydns.com.    root.example.com.    (
20100521    ; Serial
10800        ; Refresh
3600        ; Retry
604800        ; Expire
86400    )    ; Minimum TTL

@        IN    NS    ns2.mydns.com.
@        IN    NS    ns1.mydns.com.
@        IN    A     1.1.1.1
@       IN      MX      10      mymail.com.
dl1     IN      A       2.2.2.2
dl2     IN      A       3.3.3.3
*        IN     A    1.1.1.1

Я бы сказал, вам нужно добавить эти записи:

dl1.blah    CNAME   dl1.
dl2.blah    CNAME   dl2.

Это сработает, потому что dl1.example.org уже указывает на 2.2.2.2; если вы хотите изменить эту последнюю запись, вам придется изменить два ответа, которые я дал вам следующим образом:

dl1.blah    A   2.2.2.2
dl2.blah    A   3.3.3.3

Похоже, что RFC 1034 не описывает, ни BIND не реализует такие подстановочные знаки. Итак, вы можете использовать blah.dl1.example.com. домен или напишите небольшой настраиваемый «DNS-сервер», который будет отвечать с правильными IP-адресами.

Вы пробовали dl1. @?

dl1.@   IN   A    2.2.2.2 
dl2.@   IN   A    3.3.3.3

Я не могу это проверить.