nsd3 принимает файлы зон в стиле BIND, поэтому в файле зоны для mydomain.com вы можете добавить строку, которая выглядит следующим образом:
subdomain1 IN A 1.2.3.5
То есть subdomain1.mydomain.com
разрешается до 1.2.3.5, в то время как ваша обычная запись A может указывать на IP 1.2.3.4.
Однако вы должны позаботиться о том, чтобы вы правильно определили домен $ ORIGIN, иначе он не будет работать. Это означает, что ваше доменное имя должно включать точку в конце, например: mydomain.com.
Лично я всегда использую sudo zonec -v
для компиляции базы данных файла зоны, потому что это дает подробный вывод со всеми ошибками (если есть), которые четко отображаются.
Для очень подробного примера файлов зон и конфигурации DNS вы также можете проверить: http://www.zytrax.com/books/dns/ch6/mydomain.html