У меня есть поддомен с подстановочными знаками *, указывающий на 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
Я не могу это проверить.