DNSCMD -Part 1-
Windows Server üzerinde DNS Servisi ile ilgili yönetim işlemleri genelde MMC konsol ekranından yürütülebilmektedir. Yönetim konsolunun dışında istenirse DNS Servisi komut satırı aracı olan dnscmd ile de yönetilebilmektedir. Şimdi dnscmd ile ilgili bir kaç uygulama yapalım.
info switchi ile Yüklü DNS Servisinin bilgileri görüntülenebilir. Sunucu adı, dns versiyonu, dns servisi üzerindeki ayarlar (Dinamik Update açık mı?, Log seviyesi ne?, Scavenging ve Aging değerleri gibi) görüntülenebilmektedir.
C:\>dnscmd /info
EnumZones ile dns sunucusu üzerinde yüklü olan bütün zone lar listelenir.
C:\>dnscmd /EnumZones
DNS suncusu kendisine gelen talepler doğrultusunda isim çözer. Bildiği kayıtları veritabanında okurken, bilmediği kayıtları Forwarder adresi ile belirtilen dış DNS sunucusuna iletir. Buradan aldığı cevapları önbelleğe alarak kullanıcılara bir dahaki sorgularında daha hızlı bir şekilde cevap verir. ClearCache anahtarı, dns sunucusunun üzerindeki ön belleği temizlemek için kullanılır.
C:\>dnscmd /ClearCache
ZoneAdd anahtarı ile komut satırından DNS Bölgeleri yaratılabilmektedir. aşağıdaki örneklerde Active Directory Integrated (dsPrimary), Primary Zone (Primary) ve Secondary Zone (Secondary) yaratmaya dair komutlar bulunmaktadır. Aynı komutlarla istenirse Reverse Lookup Zone da yaratılabilir.
Forward Lookup Zone Yaratma
dnscmd <DNSSunucuAdi> /zoneadd <FQDN> /dsprimary
dnscmd <DNSSunucuAdi> /zoneadd <FQDN> /primary /file zone_adi.dns
dnscmd <DNSSunucuAdi> /zoneadd <FQDN> /secondary <PrimaryDNSServerIPAddresi>/file zone_adi.dns
dnscmd <DNSSunucuAdi> /zoneadd <FQDN> /stub <PrimaryDNSServerIPAddresi>
Reverse Lookup Zone Yaratma
dnscmd <DNSSunucuAdi> /zoneadd 1.168.192.in-addr.arpa /Primary /File 1.168.192.in-addr.arpa.dns
dnscmd <DNSSunucuAdi> /zoneadd 1.168.192.in-addr.arpa /dsPrimary
dnscmd <DNSSunucuAdi> /zoneadd 1.168.192.in-addr.arpa /Secondary <PrimaryDNSServerIPAddresi>/file zone_adi.dns
Comments are closed.
