KMS poslužitelj može aktivirati klijente koji se nalaze u različitim domenama u okruženju s više domena. tj situacija kada KMS poslužitelj pripada jednoj domeni, a klijent drugoj.
Da bi ova funkcija radila, na KMS poslužitelju u sljedećoj grani morate stvoriti registarski ključ s više niza s nazivom "DNSDomainPublishList": "HKEY_LOCAL_STROJSOFTVERMicrosoftWindowsNTCurrentVersionSoftwareProtectionPlatform"
Kao vrijednost ovog ključa morat ćete navesti sva imena domena (u FQDN formatu) koja će se služiti našim KMS serverom za aktivaciju.
Nakon što se stvori ovaj ključ, ponovno pokrenite uslugu "Software Protection" - sppsvc na KMS poslužitelju i u zapisniku programa pronađite događaj s ID-om događaja 12294. Ovaj se događaj trebao pojaviti za svaku domenu za koju objavljujete trenutni KMS poslužitelj.
Pored toga, trenutni poslužitelj za aktiviranje u svakoj domeni može se pronaći pomoću naredbe NSLookup i moramo tražiti unos poput SRV _vlmcs.
nslookup - upišite = srv _vlmcs._tcp
KMS se izvodi na TCP priključku 1688, tako da morate biti sigurni da ovaj port nije blokiran skroz od klijenta do KMS poslužitelja. Da biste provjerili blokiranje priključaka, možete koristiti uslužni program PortQry:
portqry -n FQDN_of_your_host -e 1688 -p oboje
Ako vaše okruženje ne podržava dinamički DNS, tada se SRV zapis mora kreirati ručno. U suprotnom, klijenti jednostavno ne mogu pronaći KMS poslužitelj..
SRV RR za KMS host mora biti kreiran u TCP ogranku u svakoj DNS domeni.