Ответы:
Да, в общем случае. DNS поддерживает это, bind zonefiles поддерживает это. Если вы используете интерфейс управления, вам необходимо проверить, что поддерживается этим.
@ORIGIN example.com.
; ...
*.foo IN A 192.0.2.1
Обратите внимание, что если вы создадите другую запись для элемента в foo, то это остановит подстановочный знак от предоставления записи. Подстановочные знаки совпадают только там, где нет других имен. Таким образом, вам нужно будет явно предоставить данные, которые предоставил бы шаблон.
@ORIGIN example.com.
; ...
*.foo IN A 192.0.2.1
fred.foo IN TXT "Fred was here"
fred.foo IN A 192.0.2.1