У меня проблема с этой конфигурацией DNS:
RecordType - Name - Value
A *.domain.com 1.1.1.1
A *.sub.domain.com 2.2.2.2
Мне нужны все поддомены * .sub.domain .com
, чтобы указать на 2.2.2.2
и все остальное, чтобы указать на 1.1.1.1
.
Но если я проверю test.sub.domain. com
обе записи активны. Это нехорошо.
opcode QUERY
rcode NOERROR
flags QR RD RA
;QUESTION
test.sub.domain.com. IN A
;ANSWER
test.sub.domain.com. 3599 IN A 1.1.1.1
test.sub.domain.com. 3599 IN A 2.2.2.2
;AUTHORITY
;ADDITIONAL
Есть идеи, как это сделать?
Держу пари, что это какая-то проблема с кэшированием, так как более конкретный подстановочный знак всегда должен быть "выигрышным". Проверьте, используя dig @server
непосредственно с ваших серверов имен, и посмотрите, получаете ли вы этот ответ. Если это так, вы, вероятно, обнаружили ошибку в программном обеспечении DNS вашего провайдера DNS.