manually create a kms srv record
KMS (Key Management Service), Microsoft'un yazılım lisanslarını yönetmek için kullandığı bir teknolojidir. KMS sunucusu, ağ üzerindeki cihazlara (özellikle Windows işletim sistemleri ve Microsoft Office gibi yazılımlara) lisans doğrulaması yaparak, yazılımların etkinleştirilmesini sağlar. KMS, lisansları etkinleştirmek için aktif bir bağlantıya ihtiyaç duyar, ancak bu bağlantı sürekli değil, belirli aralıklarla yapılır.
- KMS istemcilerinin, KMS sunucusuna lisans yenileme işlemi için DNS üzerinden iletişim kurmaları gerekmektedir. KMS istemcisi, DNS kaydını kullanarak, ağ üzerinde bulunan KMS sunucusunun IP adresini bulur. Bu, istemcinin doğru KMS sunucusuna bağlanabilmesi için gereklidir.
- KMS istemcilerinin doğru KMS sunucusuna bağlanabilmesi için DNS yapılandırmasının doğru olması gerekir. KMS sunucusunun DNS kaydının doğru şekilde yapılandırılması _vlmcs._tcp kaydı önemlidir. Bu sayede istemciler, DNS üzerinden KMS sunucusunun IP adresini bulabilir ve etkinleştirme işlemini gerçekleştirebilirler.
- KMS istemcileri, her 7 günde bir KMS sunucusuyla iletişim kurarak lisanslarını yeniler. Bu iletişim için DNS üzerinden KMS sunucusu adresi bulunur.
Normal şartlarda Windows KMS sunucusu kurulduğundan DNS kaydı otomatik olarak gerçekleştirilir. Bazı durumlar bu oluşmayabilir veya farklı ihtiyaçlarınız olabilir. Bu durumda Microsoft DNS sunucusu kullanan bir KMS ana bilgisayarı için SRV kaydını manuel olarak oluşturmak için şu adımları izleyin:
DNS Manager açın ve Konsol ağacında Forward Lookup Zones kısmını genişletin , etki alanına sağ tıklayın ve ardından Other New Records seçin.

Listeyi aşağı kaydırın, Service Location (SRV) öğesini seçin ve ardından Create Record öğesini seçin .

Açılan pencerede aşağıdaki bilgileri yazın:
- Service: _VLMCS
- Protocol: _TCP
- Port Number: 1688
- Host offering this service: < KMS ana bilgisayarının FQDN'si >

İşiniz bittiğinde OK butonuna tıklayın.
Client tarafında yaptığınız işlemi test edebilirsiniz. Belirli bir DNS sunucusunda KMS için yapılandırılmaları kontrol etmek için aşağıdaki komutu girin:
Alan adını kendinize göre yapılandırmayı unutmayın.
nslookup -type=srv _vlmcs._tcp.mehmet.local

Yukarıdaki gibi başarılı bir sonuç alırsanız ve kms sunucusu düzgün çalışıyorsa kullanıcı bilgisayarları yeniden başlatıldıktan sonra aktivasyon işlemi gerçekleşecektir. Domainde olmayan bilgisayarlar için kms sunucusunu manuel olarak göstermeniz gerekir.