Как прописать настройки DNS для добавления компьютера в домен Windows?
Чтобы добавить компьютер в домен Windows testdomain.local нужно же чтобы с него разрешались имена _tcp._msdcs.testdomain.local, _sites._msdcs.testdomain.local,..
Возможно ли это сделать не прописывая IP-адрес контроллера домена в DNS, а, скажем, прописав нужные записи в C:\Windows\System32\drivers\etc\hosts ?
Нет, нельзя.
В hosts можно прописать только записи типа A, а обнаружение домена работает через записи типа SRV.
PS А с чем связано такое странное желание? Если с тем, что вам нужно разрешать ещё и имена в интернете, то можно настроить на сервере DNS на контроллере домена пересылку на тот сервер, который разрешает имена в интернете. Либо - позволить контроллеру домена свободно рассылать запросы DNS по всему интернету - тогда он сам обратится к нужным серверам-владельцам зон, начиная с корневых (их список у него есть).