Я хочу, чтобы мои mydomain.com и * .mydomain.com были перенаправлены на sub.domain.com только с использованием DNS, если это вообще возможно. Это все тот же домен.
Так что:
www.domain.com -> sub.mydomain.com
mydomain.com -> sub.mydomain.com
anything.mydomain.com -> sub.mydomain.com
Запись с подстановочным знаком на делегированном сервере имен для mydomain.com позволяет разрешить все полные доменные имена с использованием одной и той же записи A. Пробел (или символ @) позволяет самому домену разрешаться в IP. Допускается несколько записей A на один IP-адрес.
т.е.
mydomain.com. 300 IN A 10.1.2.3
*.mydomain.com. 300 IN A 10.1.2.3
Это все, что нужно. CNAME не требуется.