Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
DNS sunucularını yönetmek için bir komut satırı arabirimi. Bu yardımcı program, rutin DNS yönetim görevlerini otomatikleştirmeye yardımcı olmak veya ağınızdaki yeni DNS sunucularının basit katılımsız kurulumunu ve yapılandırmasını gerçekleştirmek için toplu iş dosyalarını betik oluşturmada yararlıdır.
Syntax
dnscmd <servername> <command> [<command parameters>]
Parameters
| Parameter | Description |
|---|---|
<servername> |
Uzak veya yerel DNS sunucusunun IP adresi veya ana bilgisayar adı. |
dnscmd /ageallrecords komutu
Bir DNS sunucusundaki belirtilen bölgedeki veya düğümdeki kaynak kayıtlarında zaman damgasının geçerli saatini ayarlar.
Syntax
dnscmd [<servername>] /ageallrecords <zonename>[<nodename>] | [/tree]|[/f]
Parameters
| Parameter | Description |
|---|---|
<servername> |
Yöneticinin yönetmeyi planladığı, IP adresi, tam etki alanı adı (FQDN) veya Ana bilgisayar adı ile temsil edilen DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Bölgenin FQDN'sini belirtir. |
<nodename> |
Aşağıdakileri kullanarak bölgedeki belirli bir düğümü veya alt ağacı belirtir:
|
| /tree | Tüm alt düğümlerin zaman damgasını da alacağını belirtir. |
| /f | Onay istemeden komutunu çalıştırır. |
Remarks
ageallrecords komutu, DNS'nin geçerli sürümü ile eskime ve atma işlemlerinin desteklenmediği önceki DNS sürümleri arasında geriye dönük uyumluluk içindir. Zaman damgası olmayan kaynak kayıtlarına geçerli saati içeren bir zaman damgası ekler ve zaman damgası olan kaynak kayıtlarında geçerli saati ayarlar.
Kayıtlar zaman damgalı olmadığı sürece kayıt atma işlemi gerçekleşmez. Ad sunucusu (NS) kaynak kayıtları, yetki başlangıcı (SOA) kaynak kayıtları ve Windows Internet Ad Hizmeti (WINS) kaynak kayıtları atma işlemine dahil edilmez ve ageallrecords komutu çalıştırıldığında bile zaman damgası eklenmez.
DNS sunucusu ve bölge için atma etkinleştirilmediği sürece bu komut başarısız olur. Bölge için atma özelliğini etkinleştirme hakkında daha fazla bilgi için, bu makaledeki komutun sözdizimi içindeki eskime parametresine
dnscmd /configbakın.DNS kaynak kayıtlarına zaman damgası eklenmesi, bunları Windows Server dışındaki işletim sistemlerinde çalışan DNS sunucularıyla uyumsuz hale getirir. ageallrecords komutu kullanılarak eklenen bir zaman damgası geri alınamaz.
İsteğe bağlı parametrelerden hiçbiri belirtilmezse, komut belirtilen düğümdeki tüm kaynak kayıtlarını döndürür. İsteğe bağlı parametrelerden en az biri için bir değer belirtilirse, dnscmd yalnızca isteğe bağlı parametre veya parametrelerde belirtilen değer veya değerlere karşılık gelen kaynak kayıtlarını numaralandırır.
Examples
Örnek 1: Kaynak kayıtları için bir zaman damgasındaki geçerli saati ayarlayın.
dnscmd /clearcache komutu
Belirtilen DNS sunucusundaki kaynak kayıtlarının DNS önbellek belleğini temizler.
Syntax
dnscmd [<servername>] /clearcache
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
Example
dnscmd dnssvr1.contoso.com /clearcache
dnscmd /config komutu
DNS sunucusu ve tek tek bölgeler için kayıt defterindeki değerleri değiştirir. Bu komut, belirtilen sunucunun yapılandırmasını da değiştirir. Sunucu düzeyi ve bölge düzeyi ayarlarını kabul eder.
Caution
Alternatif bir seçenek yoksa kayıt defterini doğrudan düzenlemeyin. Kayıt defteri düzenleyicisi standart korumaları atlayarak performansı düşürebilecek, sisteminize zarar verebilen ve hatta Windows'un yeniden yüklenmesini gerektiren ayarlara izin verir. Denetim Masası'ndaki veya Microsoft Yönetim Konsolu'ndaki (mmc) programları kullanarak kayıt defteri ayarlarının çoğunu güvenle değiştirebilirsiniz. Kayıt defterini doğrudan düzenlemeniz gerekiyorsa, önce kayıt defterini yedekleyin. Daha fazla bilgi için kayıt defteri düzenleyicisi yardımını okuyun.
Server-level syntax
dnscmd [<servername>] /config <parameter>
Parameters
Note
Bu makalede, Microsoft'un artık kullanmadığı köle terimine referanslar bulunmaktadır. Terim yazılımdan kaldırıldığında, bu makaleden kaldıracağız.
| Parameters | Description |
|---|---|
<servername> |
Yerel bilgisayar söz dizimi, IP adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetmeyi planladığınız DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<parameter> |
Bir ayar ve seçenek olarak bir değer belirtin. Parametre değerleri şu sözdizimini kullanır: parametre [value]. |
/addressanswerlimit[0|5-28] |
Bir DNS sunucusunun sorguya yanıt olarak gönderebileceği en fazla konak kaydı sayısını belirtir. Değer sıfır (0) veya 5 ile 28 arasında kayıt aralığında olabilir. Varsayılan değer sıfırdır (0). |
/bindsecondaries[0|1] |
Bölge aktarımının biçimini değiştirerek maksimum sıkıştırma ve verimlilik elde edebilmesini sağlar. Değerleri kabul eder:
|
/bootmethod[0|1|2|3] |
DNS sunucusunun yapılandırma bilgilerini aldığı kaynağı belirler. Değerleri kabul eder:
|
/defaultagingstate[0|1] |
DNS atma özelliğinin yeni oluşturulan bölgelerde varsayılan olarak etkinleştirilip etkinleştirilmediğini belirler. Değerleri kabul eder:
|
/defaultnorefreshinterval[0x1-0xFFFFFFFF|0xA8] |
Dinamik olarak güncelleştirilen kayıtlar için hiçbir yenilemenin kabul edildiği bir zaman aralığı ayarlar. Sunucudaki bölgeler bu değeri otomatik olarak devralır. Varsayılan değeri değiştirmek için, 0x1-0xFFFFFFFF aralığında bir değer yazın. Sunucudan varsayılan değer 0xA8'dir. |
/defaultrefreshinterval [0x1-0xFFFFFFFF|0xA8] |
DNS kayıtlarında dinamik güncelleştirmeler için izin verilen bir süre ayarlar. Sunucudaki bölgeler bu değeri otomatik olarak devralır. Varsayılan değeri değiştirmek için, 0x1-0xFFFFFFFF aralığında bir değer yazın. Sunucudan varsayılan değer 0xA8'dir. |
/devre dışı bırakautoreversezones [0|1] |
Geriye doğru arama bölgelerinin otomatik olarak oluşturulmasını etkinleştirir veya devre dışı bırakır. Geriye doğru arama bölgeleri, İNTERNET Protokolü (IP) adreslerinin DNS etki alanı adlarına çözümlenmesi sağlar. Değerleri kabul eder:
|
/disablensrecordsotomatik oluşturma [0|1] |
DNS sunucusunun, barındırdığı bölgeler için ad sunucusu (NS) kaynak kayıtlarını otomatik olarak oluşturup oluşturmadığını belirtir. Değerleri kabul eder:
|
/dspollinginterval <seconds> |
DNS sunucusunun AD tümleşik bölgelerindeki değişiklikler için AD DS'yi ne sıklıkta yoklamasını saniyeler içinde belirtir. Kabul edilen en düşük değer 30 saniyedir. Bu parametreden sonra bir değer belirtilmezse, varsayılan değer 0xB4 (3 dakika veya 180 saniye) olarak ayarlanır. |
/dsmezar taşıaralığı <seconds> |
AD DS'de silinen kayıtların saklanması için saniye olarak süre. Bu değer 0x3F480 (3 gün veya 259.200 saniye) ile 0x49D400 (8 hafta veya 4.147.200 saniye) aralığıyla sınırlandırılmalıdır. Dizin Hizmetleri nesnesinin tombstoneLifetime özniteliği için herhangi bir değer belirtilmemişse, varsayılan değer 0x127500 (14 gün veya 1.209.600 saniye) olmalıdır. |
/ednscachetimeout [3600-15724800] |
Genişletilmiş DNS (EDNS) bilgilerinin önbelleğe alındığını saniye sayısını belirtir. En küçük değer 3600 ve en yüksek değer 15.724.800'dür. Varsayılan değer 604.800 saniyedir (bir hafta). |
/enableednsprobes [0|1] |
EDNS'yi desteklediklerini belirlemek için sunucunun diğer sunucuları yoklaması için etkinleştirir veya devre dışı bırakır. Değerleri kabul eder:
|
/etkinnssec [0|1] |
DNS Güvenlik Uzantıları (DNSSEC) desteğini etkinleştirir veya devre dışı bırakır. Değerleri kabul eder:
|
/enableglobalnamessupport [0|1] |
GlobalNames bölgesi desteğini etkinleştirir veya devre dışı bırakır. GlobalNames bölgesi, bir ormanda tek etiketli DNS adlarının çözümlenmesine destek sağlar. Değerleri kabul eder:
|
/enableglobalqueryblocklist [0|1] |
Listedeki adlar için ad çözümlemesini engelleyen genel sorgu bloğu listesi desteğini etkinleştirir veya devre dışı bırakır. DNS Sunucusu hizmeti, hizmet ilk kez başlatıldığında varsayılan olarak genel sorgu bloğu listesini oluşturur ve etkinleştirir. Geçerli genel sorgu engelleme listesini görüntülemek için dnscmd /info /globalqueryblocklist komutunu kullanın. Değerleri kabul eder:
|
/eventloglevel [0|1|2|4] |
Olay Görüntüleyicisi'nde DNS sunucusu günlüğüne hangi olayların kaydedileceğini belirler. Değerleri kabul eder:
|
/forwarddelegasyonlar [0|1] |
DNS sunucusunun temsil edilen bir alt bölge için sorguyu nasıl işlediğini belirler. Bu sorgular, sorguda başvuruda bulunılan alt bölge veya DNS sunucusu için adlandırılan ileticiler listesine gönderilebilir. Ayardaki girdiler yalnızca iletme etkinleştirildiğinde kullanılır. Değerleri kabul eder:
|
/iletme zaman aşımı [<seconds>] |
DNS sunucusunun, başka bir ileticiyi denemeden önce ileticinin yanıt vermesi için kaç saniye (0x1-0xFFFFFFFF) bekleyeceğini belirler. Varsayılan değer 0x5'dir ve bu değer 5 saniyedir. |
/globalneamesqueryorder [0|1] |
DNS Sunucusu hizmetinin adları çözümlediğinde önce GlobalNames bölgesinde mi yoksa yerel bölgelerde mi görüneceğini belirtir. Değerleri kabul eder:
|
/globalqueryblocklist[[<name> [<name>]...] |
Geçerli genel sorgu bloğu listesini, belirttiğiniz adların listesiyle değiştirir. Herhangi bir ad belirtmezseniz, bu komut blok listesini temizler. Varsayılan olarak, genel sorgu bloğu listesi aşağıdaki öğeleri içerir:
|
/islave [0|1] |
DNS sunucusunun ilettiği sorgular yanıt almadığında nasıl yanıt vereceğini belirler. Değerleri kabul eder:
|
/localnetönceliği [0|1] |
DNS sunucusunda aynı ad için birden çok konak kaydı olduğunda konak kayıtlarının döndürüleceği sırayı belirler. Değerleri kabul eder:
|
/logfilemaxsize [<size>] |
Dns.log dosyasının en büyük boyutunu bayt (0x10000-0xFFFFFFFF) cinsinden belirtir. Dosya en büyük boyutuna ulaştığında, DNS en eski olayların üzerine yazar. Varsayılan boyut 0x400000'dir ve bu değer 4 megabayttır (MB). |
/logdosya yolu [<path+logfilename>] |
Dns.log dosyasının yolunu belirtir. Varsayılan yol %systemroot%\System32\Dns\Dns.log.
path+logfilenamebiçimini kullanarak farklı bir yol belirtebilirsiniz. |
/logipfilterlist <IPaddress> [,<IPaddress>...] |
Hata ayıklama günlük dosyasında hangi paketlerin günlüğe kaydedildiği belirtir. Girdiler, IP adreslerinin listesidir. Yalnızca listedeki IP adreslerine giden ve giden paketler günlüğe kaydedilir. |
/logdüzeyi [<eventtype>] |
Dns.log dosyasına hangi olay türlerinin kaydedileceğini belirler. Her olay türü onaltılık bir sayı ile temsil edilir. Günlükte birden fazla olay istiyorsanız, değerleri eklemek için onaltılık toplamayı kullanın ve toplamı girin. Değerleri kabul eder:
|
| /maxcachesize | DNS sunucusunun bellek önbelleğinin kilobayt (KB) cinsinden en büyük boyutunu belirtir. |
/maxcachettl [<seconds>] |
Bir kaydın önbelleğe kaç saniye (0x0-0xFFFFFFFF) kaydedileceğini belirler. 0x0 ayarı kullanılırsa, DNS sunucusu kayıtları önbelleğe almaz. Varsayılan ayar 0x15180'dir (86.400 saniye veya 1 gün). |
/maxnegativecachettl [<seconds>] |
Bir sorguya olumsuz yanıt kaydeden bir girdinin DNS önbelleğinde kaç saniye (0x1-0xFFFFFFFF) depolanmış kalacağını belirtir. Varsayılan ayar 0x384'dir (900 saniye). |
/namecheckflag [0|1|2|3] |
DNS adları denetlenirken hangi karakter standardının kullanılacağını belirtir. Değerleri kabul eder:
|
/özyineleme yok [0|1] |
DNS sunucusunun özyinelemeli ad çözümlemesi yapıp yapmadığını belirler. Değerleri kabul eder:
|
| /notcp | Bu parametre kullanımdan kaldırıldı ve Windows Server'ın geçerli sürümlerinde hiçbir etkisi yoktur. |
/özyinelemeyeniden deneme [<seconds>] |
DNS sunucusunun uzak bir sunucuyla yeniden bağlantı kurmaya çalışmadan önce bekleyeceği saniye sayısını (0x1-0xFFFFFFFF) belirler. Varsayılan ayar 0x3 (üç saniye) şeklindedir. Özyineleme yavaş geniş alan ağı (WAN) bağlantısı üzerinden gerçekleştiğinde bu değer artırılmalıdır. |
/özyineleme zaman aşımı [<seconds>] |
DNS sunucusunun uzak sunucuyla bağlantı kurma girişimlerini durdurmadan önce bekleyeceği saniye sayısını (0x1-0xFFFFFFFF) belirler. Ayarlar 0x1 ile 0xFFFFFFFF arasında değişir. Varsayılan ayar 0xF (15 saniye)'dir. Özyineleme yavaş bir WAN bağlantısı üzerinden gerçekleştiğinde bu değer artırılmalıdır. |
/hepsini bir kez deneme [0|1] |
Bir sunucuda aynı ad için birden çok konak kaydı olduğunda konak kayıtlarının döndürüleceği sırayı belirler. Değerleri kabul eder:
|
/rpcprotokolü [0x0|0x1|0x2|0x4|0xFFFFFFFF] |
Uzak yordam çağrısının (RPC) DNS sunucusundan bağlantı kurarken kullandığı protokolü belirtir. Değerleri kabul eder:
|
/çöpçülük aralığı [<hours>] |
DNS sunucusu için atma özelliğinin etkinleştirilip etkinleştirilmediğini belirler ve atma döngüleri arasındaki saat sayısını (0x0-0xFFFFFFFF) ayarlar. Varsayılan ayar, DNS sunucusu için atma özelliğini devre dışı bırakan 0x0'dir. 0x0'den büyük bir ayar, sunucu için atma işlemini etkinleştirir ve atma döngüleri arasındaki saat sayısını ayarlar. |
/güvenli yanıtlar [0|1] |
DNS'nin önbellekte kaydedilen kayıtları filtreleyip filtrelemediğini belirler. Değerleri kabul eder:
|
/sendport [<port>] |
DNS'nin diğer DNS sunucularına özyinelemeli sorgular göndermek için kullandığı bağlantı noktası numarasını (0x0-0xFFFFFFFF) belirtir. Varsayılan ayar 0x0'dir, bu da bağlantı noktası numarasının rastgele seçildiği anlamına gelir. |
/serverlevelplugindll[<dllpath>] |
Özel bir eklentinin yolunu belirtir. Dllpath geçerli bir DNS sunucusu eklentisinin tam yol adını belirttiğinde, DNS sunucusu, yerel olarak barındırılan tüm bölgelerin kapsamı dışında olan ad sorgularını çözümlemek için eklentideki işlevleri çağırır. Sorgulanan bir ad eklentinin kapsamı dışındaysa, DNS sunucusu yapılandırıldığı gibi iletme veya özyineleme kullanarak ad çözümlemesi gerçekleştirir. Dllpath belirtilmezse, özel bir eklenti daha önce yapılandırılmışsa DNS sunucusu özel eklentiyi kullanmayı durduracak. |
/strictfileparsing [0|1] |
Bir bölgeyi yüklerken hatalı bir kayıtla karşılaştığında DNS sunucusunun davranışını belirler. Değerleri kabul eder:
|
/güncelleme seçenekleri <RecordValue> |
Belirtilen kayıt türlerinin dinamik güncelleştirmelerini yasaklar. Günlükte birden fazla kayıt türünün yasaklanmasını istiyorsanız, değerleri eklemek için onaltılık ekleme kullanın ve toplamı girin. Değerleri kabul eder:
|
/writeyetkileri [0|1] |
DNS sunucusunun, yanıtın Yetkili bölümüne ad sunucusu (NS) kaynak kayıtlarını ne zaman yazdığını belirler. Değerleri kabul eder:
|
/xfrconnecttimeout [<seconds>] |
Birincil DNS sunucusunun, ikincil sunucusundan aktarım yanıtı için bekleyeceği saniye sayısını (0x0-0xFFFFFFFF) belirler. Varsayılan değer 0x1E (30 saniye) değeridir. Zaman aşımı değeri sona erdikten sonra bağlantı sonlandırılır. |
Zone-level syntax
Belirtilen bölgenin yapılandırmasını değiştirir. Bölge adı yalnızca bölge düzeyi parametreleri için belirtilmelidir.
dnscmd /config <parameters>
Parameters
| Parameters | Description |
|---|---|
<parameter> |
Bir ayar, bölge adı ve seçenek olarak bir değer belirtin. Parametre değerleri şu sözdizimini kullanır: zonename parameter [value]. |
/yaşlandırma <zonename> |
Belirli bir bölgede atma özelliğini etkinleştirir veya devre dışı bırakır. |
/allownsrecordsotomatik oluşturma <zonename>[value] |
DNS sunucusunun ad sunucusu (NS) kaynak kaydı otomatik oluşturma ayarını geçersiz kılar. Bu bölge için daha önce kaydedilmiş olan ad sunucusu (NS) kaynak kayıtları etkilenmez. Bu nedenle, istemiyorsanız bunları el ile kaldırmanız gerekir. |
/allowupdate <zonename> |
Belirtilen bölgenin dinamik güncelleştirmeleri kabul edip etmediğini belirler. |
/forwarderslave <zonename> |
DNS sunucusu /isslave ayarını geçersiz kılar. |
/forwardertimeout <zonename> |
Bir DNS bölgesinin başka bir ileticiyi denemeden önce ileticinin yanıt vermesini kaç saniye bekleyeceğini belirler. Bu değer, sunucu düzeyinde ayarlanan değeri geçersiz kılar. |
/norefreshinterval <zonename> |
Hiçbir yenilemenin belirtilen bölgedeki DNS kayıtlarını dinamik olarak güncelleştiremediği bir bölge için zaman aralığı ayarlar. |
/refreshinterval <zonename> |
Yenilemelerin belirtilen bölgedeki DNS kayıtlarını dinamik olarak güncelleştirebileceği bir bölge için zaman aralığı ayarlar. |
/güvenli ikincil öğeler <zonename> |
Bu bölge için birincil sunucudan hangi ikincil sunucuların bölge güncelleştirmeleri alabileceğini belirler. |
dnscmd /createbuiltindirectorypartitions komutu
Bir DNS uygulaması dizin bölümü oluşturur. DNS yüklendiğinde, orman ve etki alanı düzeylerinde hizmet için bir uygulama dizini bölümü oluşturulur. Silinmiş veya hiç oluşturulmamış DNS uygulama dizini bölümleri oluşturmak için bu komutu kullanın. Parametre olmadan, bu komut etki alanı için yerleşik bir DNS dizin bölümü oluşturur.
Syntax
dnscmd [<servername>] /createbuiltindirectorypartitions [/forest] [/alldomains]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
| /forest | Orman için bir DNS dizin bölümü oluşturur. |
| /alldomains | Ormandaki tüm etki alanları için DNS bölümleri oluşturur. |
dnscmd /createdirectorypartition komutu
Bir DNS uygulaması dizin bölümü oluşturur. DNS yüklendiğinde, orman ve etki alanı düzeylerinde hizmet için bir uygulama dizini bölümü oluşturulur. Bu işlem ek DNS uygulaması dizin bölümleri oluşturur.
Syntax
dnscmd [<servername>] /createdirectorypartition <partitionFQDN>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<partitionFQDN> |
Oluşturulacak DNS uygulaması dizin bölümünün FQDN'sini. |
dnscmd /deletedirectorypartition komutu
Var olan bir DNS uygulaması dizin bölümünü kaldırır.
Syntax
dnscmd [<servername>] /deletedirectorypartition <partitionFQDN>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<partitionFQDN> |
Kaldırılacak DNS uygulaması dizin bölümünün FQDN'sini. |
dnscmd /directorypartitioninfo komutu
Belirtilen bir DNS uygulaması dizin bölümü hakkındaki bilgileri listeler.
Syntax
dnscmd [<servername>] /directorypartitioninfo <partitionFQDN> [/detail]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<partitionFQDN> |
DNS uygulaması dizin bölümünün FQDN'sini. |
| /detail | Uygulama dizini bölümü hakkındaki tüm bilgileri listeler. |
dnscmd /enlistdirectorypartition komutu
DNS sunucusunu belirtilen dizin bölümünün çoğaltma kümesine ekler.
Syntax
dnscmd [<servername>] /enlistdirectorypartition <partitionFQDN>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<partitionFQDN> |
DNS uygulaması dizin bölümünün FQDN'sini. |
dnscmd /enumdirectorypartitions komutu
Belirtilen sunucu için DNS uygulama dizini bölümlerini listeler.
Syntax
dnscmd [<servername>] /enumdirectorypartitions [/custom]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
| /custom | Yalnızca kullanıcı tarafından oluşturulan dizin bölümlerini listeler. |
dnscmd /enumrecords komutu
Bir DNS bölgesinde belirtilen düğümün kaynak kayıtlarını listeler.
Syntax
dnscmd [<servername>] /enumrecords <zonename> <nodename> [/type <rrtype> <rrdata>] [/authority] [/glue] [/additional] [/node | /child | /startchild<childname>] [/continue | /detail]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
| /enumrecords | Belirtilen bölgedeki kaynak kayıtlarını listeler. |
<zonename> |
Kaynak kayıtlarının ait olduğu bölgenin adını belirtir. |
<nodename> |
Kaynak kayıtlarının düğümünün adını belirtir. |
[/type <rrtype> <rrdata>] |
Listelenecek kaynak kayıtlarının türünü ve beklenen veri türünü belirtir. Değerleri kabul eder:
|
| /authority | Yetkili verileri içerir. |
| /glue | Tutkal verilerini içerir. |
| /additional | Listelenen kaynak kayıtlarıyla ilgili tüm ek bilgileri içerir. |
| /node | Yalnızca belirtilen düğümün kaynak kayıtlarını listeler. |
| /child | Yalnızca belirtilen alt etki alanının kaynak kayıtlarını listeler. |
/startchild<childname> |
Listeyi belirtilen alt etki alanında başlatır. |
| /continue | Yalnızca türü ve verileri olan kaynak kayıtlarını listeler. |
| /detail | Kaynak kayıtlarıyla ilgili tüm bilgileri listeler. |
Example
dnscmd /enumrecords test.contoso.com test /additional
dnscmd /enumzones komutu
Belirtilen DNS sunucusunda bulunan bölgeleri listeler. Enumzones parametreleri, bölgeler listesinde filtre görevi görür. Hiçbir filtre belirtilmezse, bölgelerin tam listesi döndürülür. Bir filtre belirtildiğinde, döndürülen bölgeler listesine yalnızca bu filtrenin ölçütlerini karşılayan bölgeler eklenir.
Syntax
dnscmd [<servername>] /enumzones [/primary | /secondary | /forwarder | /stub | /cache | /auto-created] [/forward | /reverse | /ds | /file] [/domaindirectorypartition | /forestdirectorypartition | /customdirectorypartition | /legacydirectorypartition | /directorypartition <partitionFQDN>]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
| /primary | Standart birincil bölgeler veya Active Directory tümleşik bölgeleri olan tüm bölgeleri listeler. |
| /secondary | Tüm standart ikincil bölgeleri listeler. |
| /forwarder | Çözümlenmemiş sorguları başka bir DNS sunucusuna ileden bölgeleri listeler. |
| /stub | Tüm saplama bölgelerini listeler. |
| /cache | Yalnızca önbelleğe yüklenen bölgeleri listeler. |
| /auto-created] | DNS sunucusu yüklemesi sırasında otomatik olarak oluşturulan bölgeleri listeler. |
| /forward | İleriye doğru arama bölgelerini listeler. |
| /reverse | Geriye doğru arama bölgelerini listeler. |
| /ds | Active Directory tümleşik bölgelerini listeler. |
| /file | Dosyalar tarafından yedeklenen bölgeleri listeler. |
| /domaindirectorypartition | Etki alanı dizin bölümünde depolanan bölgeleri listeler. |
| /forestdirectorypartition | Orman DNS uygulaması dizin bölümünde depolanan bölgeleri listeler. |
| /customdirectorypartition | Kullanıcı tanımlı uygulama dizini bölümünde depolanan tüm bölgeleri listeler. |
| /legacydirectorypartition | Etki alanı dizin bölümünde depolanan tüm bölgeleri listeler. |
/dizinbölümü <partitionFQDN> |
Belirtilen dizin bölümünde depolanan tüm bölgeleri listeler. |
Examples
Örnek 2: DNS sunucusundaki bölgelerin tam listesini görüntüleme)
Örnek 3: DNS sunucusu otomatik oluşturulan bölgelerin listesini görüntüleme
dnscmd /exportsettings komutu
DNS sunucusunun yapılandırma ayrıntılarını listeleyen bir metin dosyası oluşturur. Metin dosyası DnsSettings.txtolarak adlandırılır. Sunucunun %systemroot%\system32\dns dizininde bulunur. Yapılandırma sorunlarını gidermek veya birden çok sunucuyu aynı şekilde yapılandırdığınızdan emin olmak için dnscmd /exportsettings'in oluşturduğu dosyadaki bilgileri kullanabilirsiniz.
Syntax
dnscmd [<servername>] /exportsettings
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
dnscmd /info komutu
belirtilen sunucu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameterskayıt defterinin DNS bölümünden ayarları görüntüler. Bölge düzeyinde kayıt defteri ayarlarını görüntülemek için dnscmd zoneinfo komutunu kullanın.
Syntax
dnscmd [<servername>] /info [<settings>]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<settings> |
info komutunun döndürdüğü herhangi bir ayar tek tek belirtilebilir. Bir ayar belirtilmezse, ortak ayarların bir raporu döndürülür. |
Example
Örnek 5: Dns sunucusu RecursionTimeout ayarını görüntüleme
dnscmd /ipvalidate komutu
IP adresinin işlevli bir DNS sunucusu tanımlayıp tanımlamadığını veya DNS sunucusunun belirli bir bölge için bir iletici, kök ipucu sunucusu veya birincil sunucu olarak çalışıp çalışamayacağını test eder.
Syntax
dnscmd [<servername>] /ipvalidate <context> [<zonename>] [[<IPaddress>]]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<context> |
Gerçekleştirilecek test türünü belirtir. Aşağıdaki testlerden herhangi birini belirtebilirsiniz:
|
<zonename> |
Bölgeyi tanımlar. Bu parametreyi /zonemasters parametresiyle birlikte kullanın. |
<IPaddress> |
Komutun test yaptığı IP adreslerini belirtir. |
Examples
nscmd dnssvr1.contoso.com /ipvalidate /dnsservers 10.0.0.1 10.0.0.2
dnscmd dnssvr1.contoso.com /ipvalidate /zonemasters corp.contoso.com 10.0.0.2
dnscmd /nodedelete komutu
Belirtilen ana bilgisayar için tüm kayıtları siler.
Syntax
dnscmd [<servername>] /nodedelete <zonename> <nodename> [/tree] [/f]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Bölgenin adını belirtir. |
<nodename> |
Silinecek düğümün ana bilgisayar adını belirtir. |
| /tree | Tüm alt kayıtları siler. |
| /f | Onay istemeden komutunu yürütür. |
Example
Örnek 6: Düğümdeki kayıtları silin.
dnscmd /recordadd komutu
DNS sunucusunda belirtilen bir bölgeye kayıt ekler.
Syntax
dnscmd [<servername>] /recordadd <zonename> <nodename> <rrtype> <rrdata>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Kaydın bulunduğu bölgeyi belirtir. |
<nodename> |
Bölgedeki belirli bir düğümü belirtir. |
<rrtype> |
Eklenecek kaydın türünü belirtir. |
<rrdata> |
Beklenen veri türünü belirtir. |
Note
Kayıt ekledikten sonra doğru veri türünü ve veri biçimini kullandığınızdan emin olun. Kaynak kayıt türlerinin ve uygun veri türlerinin listesi için bkz: Dnscmd Örnekleri.
Examples
dnscmd dnssvr1.contoso.com /recordadd test A 10.0.0.5
dnscmd /recordadd test.contoso.com test MX 10 mailserver.test.contoso.com
dnscmd /recorddelete komutu
Kaynak kaydını belirtilen bölgeye siler.
Syntax
dnscmd [<servername>] /recorddelete <zonename> <nodename> <rrtype> <rrdata> [/f]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Kaynak kaydının bulunduğu bölgeyi belirtir. |
<nodename> |
Konağın adını belirtir. |
<rrtype> |
Silinecek kaynak kaydının türünü belirtir. |
<rrdata> |
Beklenen veri türünü belirtir. |
| /f | Onay istemeden komutunu yürütür. Düğümlerin birden fazla kaynak kaydı olabileceğinden, bu komut silmek istediğiniz kaynak kaydı türü hakkında belirli bir bilgi sahibi olmanız gerekir. Bir veri türü belirtirseniz ve kaynak kaydı verilerinin türünü belirtmezseniz, belirtilen düğüm için bu veri türüne sahip tüm kayıtlar silinir. |
Examples
dnscmd /recorddelete test.contoso.com test MX 10 mailserver.test.contoso.com
dnscmd /resetforwarders komutu
DNS sunucusunun DNS sorgularını yerel olarak çözümleyemediklerinde ilettiği IP adreslerini seçer veya sıfırlar.
Syntax
dnscmd [<servername>] /resetforwarders <IPaddress> [,<IPaddress>]...][/timeout <timeout>] [/slave | /noslave]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<IPaddress> |
DNS sunucusunun çözümlenmemiş sorguları ilettiği IP adreslerini listeler. |
/Zaman aşımı <timeout> |
DNS sunucusunun ileticiden yanıt bekleyeceği saniye sayısını ayarlar. Varsayılan olarak, bu değer beş saniyedir. |
| /slave | İletici bir sorguyu çözümleyemediğinde DNS sunucusunun kendi yinelemeli sorgularını gerçekleştirmesini engeller. |
| /noslave | İletici bir sorguyu çözümleyemediğinde DNS sunucusunun kendi yinelemeli sorgularını gerçekleştirmesine izin verir. Bu varsayılan ayardır. |
| /f | Onay istemeden komutunu yürütür. Düğümlerin birden fazla kaynak kaydı olabileceğinden, bu komut silmek istediğiniz kaynak kaydı türü hakkında belirli bir bilgi sahibi olmanız gerekir. Bir veri türü belirtirseniz ve kaynak kaydı verilerinin türünü belirtmezseniz, belirtilen düğüm için bu veri türüne sahip tüm kayıtlar silinir. |
Remarks
Varsayılan olarak, bir DNS sunucusu sorguyu çözümleyemediklerinde yinelemeli sorgular gerçekleştirir.
resetforwarders komutunu kullanarak IP adreslerini ayarlamak, DNS sunucusunun belirtilen IP adreslerindeki DNS sunucularına özyinelemeli sorgular gerçekleştirmesine neden olur. İleticiler sorguyu çözmezse, DNS sunucusu kendi yinelemeli sorgularını gerçekleştirebilir.
/slave parametresi kullanılırsa, DNS sunucusu kendi yinelemeli sorgularını gerçekleştirmez. Bu, DNS sunucusunun çözümlenmemiş sorguları yalnızca listedeki DNS sunucularına ilettiği ve ileticiler bunları çözümlemezse yinelemeli sorgular denemediği anlamına gelir. Dns sunucusu için bir IP adresini iletici olarak ayarlamak daha verimlidir. Bir ağdaki iç sunucuların, çözümlenmemiş sorgularını dış bağlantısı olan bir DNS sunucusuna iletmek için resetforwarders komutunu kullanabilirsiniz.
İleticinin IP adresinin iki kez listelenmesi, DNS sunucusunun bu sunucuya iki kez iletmeye çalışmasına neden olur.
Examples
dnscmd dnssvr1.contoso.com /resetforwarders 10.0.0.1 /timeout 7 /slave
dnscmd dnssvr1.contoso.com /resetforwarders /noslave
dnscmd /resetlistenaddresses komutu
DNS istemci isteklerini dinleyen bir sunucudaki IP adreslerini belirtir. Varsayılan olarak, bir DNS sunucusundaki tüm IP adresleri istemci DNS isteklerini dinler.
Syntax
dnscmd [<servername>] /resetlistenaddresses <listenaddress>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<listenaddress> |
DNS sunucusunda DNS istemci isteklerini dinleyen bir IP adresi belirtir. Dinleme adresi belirtilmezse, sunucudaki tüm IP adresleri istemci isteklerini dinler. |
Examples
dnscmd dnssvr1.contoso.com /resetlistenaddresses 10.0.0.1
dnscmd /startscavenging komutu
Bir DNS sunucusuna, belirtilen dns sunucusunda eski kaynak kayıtları için hemen arama girişiminde bulunur.
Syntax
dnscmd [<servername>] /startscavenging
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
Remarks
Bu komutun başarıyla tamamlanması hemen bir leşleşi başlatır. Atlama başarısız olursa uyarı iletisi görüntülenmez.
Scavenge'i başlatma komutu başarıyla tamamlanmış gibi görünse de, aşağıdaki önkoşullar karşılanmadığı sürece kayıt işlemi başlatılmaz:
Atma hem sunucu hem de bölge için etkinleştirilir.
Bölge başlatılır.
Kaynak kayıtlarının zaman damgası vardır.
Sunucu için atma özelliğini etkinleştirme hakkında daha fazla bilgi için, /config bölümündeki Sunucu düzeyi sözdizimi altındaki scavenginginterval parametresine bakın.
Bölge için atma özelliğini etkinleştirme hakkında daha fazla bilgi için, /config bölümündeki Bölge düzeyi sözdizimi altındaki eskime parametresine bakın.
Duraklatılmış bir bölgeyi yeniden başlatma hakkında daha fazla bilgi için, bu makaledeki zoneresume parametresine bakın.
Zaman damgası için kaynak kayıtlarını denetleme hakkında daha fazla bilgi için, bu makaledeki ageallrecords parametresine bakın.
Examples
dnscmd dnssvr1.contoso.com /startscavenging
dnscmd /statistics komutu
Belirtilen dns sunucusu için verileri görüntüler veya temizler.
Syntax
dnscmd [<servername>] /statistics [<statid>] [/clear]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<statid> |
Görüntülenecek istatistiği veya istatistiklerin birleşimini belirtir.
İstatistik komutu, başlatıldığında veya sürdürüldüğünde DNS sunucusunda başlayan sayaçları görüntüler. bir istatistik tanımlamak için bir kimlik numarası kullanılır. İstatistik kimlik numarası belirtilmezse, tüm istatistikler görüntülenir. Belirtilen sayılar ve görüntülenen ilgili istatistikler şunları içerebilir:
|
Examples
Örnek 8: DNS sunucusu için NbstatMem istatistiklerini görüntüleme
dnscmd /unenlistdirectorypartition komutu
DNS sunucusunu belirtilen dizin bölümünün çoğaltma kümesinden kaldırır.
Syntax
dnscmd [<servername>] /unenlistdirectorypartition <partitionFQDN>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<partitionFQDN> |
Kaldırılacak DNS uygulaması dizin bölümünün FQDN'sini. |
dnscmd /writebackfiles komutu
DNS sunucusu belleğindeki değişiklikleri denetler ve bunları kalıcı depolama alanına yazar. Writebackfiles komutu tüm kirli bölgeleri veya belirtilen bir bölgeyi güncelleştirir. Bellekte henüz kalıcı depolamaya yazılmayan değişiklikler olduğunda bölge kirli olur. Bu, tüm bölgeleri denetleen sunucu düzeyinde bir işlemdir. Bu işlemde bir bölge belirtebilir veya zonewriteback işlemini kullanabilirsiniz.
Syntax
dnscmd [<servername>] /writebackfiles <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Güncelleştirilecek bölgenin adını belirtir. |
Examples
dnscmd dnssvr1.contoso.com /writebackfiles
dnscmd /zoneadd komutu
DNS sunucusuna bir bölge ekler.
Syntax
dnscmd [<servername>] /zoneadd <zonename> <zonetype> [/dp <FQDN> | {/domain | enterprise | legacy}]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Bölgenin adını belirtir. |
<zonetype> |
Oluşturulacak bölge türünü belirtir.
/forwarder veya /dsforwarder bölge türünü belirtmek, koşullu iletme gerçekleştiren bir bölge oluşturur. Her bölge türünün farklı gerekli parametreleri vardır:
|
<FQDN> |
Dizin bölümünün FQDN'sini belirtir. |
| /domain | Bölgeyi etki alanı dizin bölümünde depolar. |
| /enterprise | Bölgeyi kurumsal dizin bölümünde depolar. |
| /legacy | Bölgeyi eski dizin bölümünde depolar. |
Examples
dnscmd dnssvr1.contoso.com /zoneadd test.contoso.com /dsprimary
dnscmd dnssvr1.contoso.com /zoneadd secondtest.contoso.com /secondary 10.0.0.2
dnscmd /zonechangedirectorypartition komutu
Belirtilen bölgenin bulunduğu dizin bölümünü değiştirir.
Syntax
dnscmd [<servername>] /zonechangedirectorypartition <zonename> {[<newpartitionname>] | [<zonetype>]}
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Bölgenin bulunduğu geçerli dizin bölümünün FQDN'sini. |
<newpartitionname> |
Bölgenin taşınacağı dizin bölümünün FQDN'sini. |
<zonetype> |
Bölgenin taşınacağı dizin bölümünün türünü belirtir. |
| /domain | Bölgeyi yerleşik etki alanı dizin bölümüne taşır. |
| /forest | Bölgeyi yerleşik orman dizini bölümüne taşır. |
| /legacy | Bölgeyi, active directory etki alanı denetleyicileri için oluşturulan dizin bölümüne taşır. Bu dizin bölümleri yerel mod için gerekli değildir. |
dnscmd /zonedelete komutu
Belirtilen bir bölgeyi siler.
Syntax
dnscmd [<servername>] /zonedelete <zonename> [/dsdel] [/f]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Silinecek bölgenin adını belirtir. |
| /dsdel | Bölgeyi Azure Directory Etki Alanı Hizmetleri'nden (AD DS) siler. |
| /f | Onay istemeden komutunu çalıştırır. |
Examples
dnscmd /zoneexport komutu
Belirtilen bölgenin kaynak kayıtlarını listeleyen bir metin dosyası oluşturur.
zoneexport işlemi, sorun giderme amacıyla Active Directory ile tümleşik bir bölge için kaynak kayıtlarından oluşan bir dosya oluşturur. Varsayılan olarak, bu komutun oluşturduğu dosya varsayılan olarak %systemroot%/System32/Dns dizini olan DNS dizinine yerleştirilir.
Syntax
dnscmd [<servername>] /zoneexport <zonename> <zoneexportfile>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Bölgenin adını belirtir. |
<zoneexportfile> |
Oluşturulacak dosyanın adını belirtir. |
Examples
- Örnek 10: Bölge kaynak kayıtlarını dosya dışarı aktarma
dnscmd /zoneinfo
Belirtilen bölgenin kayıt defterinin bölümündeki ayarları görüntüler: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters\Zones\<zonename>
Syntax
dnscmd [<servername>] /zoneinfo <zonename> [<setting>]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Bölgenin adını belirtir. |
<setting> |
zoneinfo komutunun döndürdüğü herhangi bir ayarı tek tek belirtebilirsiniz. Bir ayar belirtmezseniz, tüm ayarlar döndürülür. |
Remarks
Sunucu düzeyi kayıt defteri ayarlarını görüntülemek için /info komutunu kullanın.
Bu komutla görüntüleyebileceğiniz ayarların listesini görmek için /config komutuna bakın.
Examples
Örnek 11: Kayıt defteri RefreshInterval ayarını görüntüleme
Örnek 12: Kayıt defteri Eskime ayarını görüntüleme
dnscmd /zonepause komutu
Belirtilen bölgeyi duraklatır ve ardından sorgu isteklerini yoksayar.
Syntax
dnscmd [<servername>] /zonepause <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Duraklatılacak bölgenin adını belirtir. |
Remarks
- Bir bölgeyi sürdürmek ve duraklatıldıktan sonra kullanılabilir hale getirmek için /zoneresume komutunu kullanın.
Examples
dnscmd dnssvr1.contoso.com /zonepause test.contoso.com
dnscmd /zoneprint komutu
Bir bölgedeki kayıtları listeler.
Syntax
dnscmd [<servername>] /zoneprint <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Listelenecek bölgenin adını belirtir. |
dnscmd /zonerefresh komutu
İkincil bir DNS bölgesini ana bölgeden güncelleştirmeye zorlar.
Syntax
dnscmd [<servername>] /zonerefresh <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Yenilenecek bölgenin adını belirtir. |
Remarks
zonerefresh komutu, birincil sunucunun yetki başlangıcı (SOA) kaynak kaydındaki sürüm numarasının denetlenmesini zorlar. Birincil sunucudaki sürüm numarası ikincil sunucunun sürüm numarasından yüksekse, ikincil sunucuyu güncelleştiren bir bölge aktarımı başlatılır. Sürüm numarası aynıysa, bölge aktarımı gerçekleşmez.
Zorlamalı denetim varsayılan olarak her 15 dakikada bir gerçekleşir. Varsayılanı değiştirmek için
dnscmd config refreshintervalkomutunu kullanın.
Examples
dnscmd dnssvr1.contoso.com /zonerefresh test.contoso.com
dnscmd /zonereload komutu
Bölge bilgilerini kaynağından kopyalar.
Syntax
dnscmd [<servername>] /zonereload <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Yeniden yüklenecek bölgenin adını belirtir. |
Remarks
Bölge Active Directory ile tümleşikse, Active Directory Etki Alanı Hizmetleri'nden (AD DS) yeniden yüklenir.
Bölge standart bir dosya destekli bölgeyse, bir dosyadan yeniden yüklenir.
Examples
dnscmd dnssvr1.contoso.com /zonereload test.contoso.com
dnscmd /zoneresetmasters komutu
İkincil bölgeye bölge aktarım bilgileri sağlayan birincil sunucunun IP adreslerini sıfırlar.
Syntax
dnscmd [<servername>] /zoneresetmasters <zonename> [/local] [<IPaddress> [<IPaddress>]...]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Sıfırlanacak bölgenin adını belirtir. |
| /local | Yerel bir ana liste ayarlar. Bu parametre Active Directory tümleşik bölgeleri için kullanılır. |
<IPaddress> |
İkincil bölgenin birincil sunucularının IP adresleri. |
Remarks
- Bu değer başlangıçta ikincil bölge oluşturulduğunda ayarlanır. İkincil sunucuda zoneresetmasters komutunu kullanın. Ana DNS sunucusunda ayarlandıysa bu değerin hiçbir etkisi yoktur.
Examples
dnscmd dnssvr1.contoso.com /zoneresetmasters test.contoso.com 10.0.0.1
dnscmd dnssvr1.contoso.com /zoneresetmasters test.contoso.com /local
dnscmd /zoneresetscavengeservers komutu
Belirtilen bölgeyi atabilen sunucuların IP adreslerini değiştirir.
Syntax
dnscmd [<servername>] /zoneresetscavengeservers <zonename> [/local] [<IPaddress> [<IPaddress>]...]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Atacak bölgeyi belirtir. |
| /local | Yerel bir ana liste ayarlar. Bu parametre Active Directory tümleşik bölgeleri için kullanılır. |
<IPaddress> |
Scavenge işlemini gerçekleştirebilen sunucuların IP adreslerini listeler. Bu parametre atlanırsa, bu bölgeyi barındıran tüm sunucular bu parametreyi atlayabilir. |
Remarks
Varsayılan olarak, bir bölgeyi barındıran tüm sunucular bu bölgeyi atabilir.
Bir bölge birden fazla DNS sunucusunda barındırılıyorsa, bir bölgenin kaç kez atılmış olduğunu azaltmak için bu komutu kullanabilirsiniz.
Bu komuttan etkilenen DNS sunucusunda ve bölgesinde atma etkinleştirilmelidir.
Examples
dnscmd dnssvr1.contoso.com /zoneresetscavengeservers test.contoso.com 10.0.0.1 10.0.0.2
dnscmd /zoneresetsecondaries komutu
Birincil sunucunun bölge aktarımı istendiğinde yanıt verdiği ikincil sunucuların IP adreslerinin listesini belirtir.
Syntax
dnscmd [<servername>] /zoneresetsecondaries <zonename> {/noxfr | /nonsecure | /securens | /securelist <securityIPaddresses>} {/nonotify | /notify | /notifylist <notifyIPaddresses>}
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
İkincil sunucularının sıfırlanacağı bölgenin adını belirtir. |
| /local | Yerel bir ana liste ayarlar. Bu parametre Active Directory tümleşik bölgeleri için kullanılır. |
| /noxfr | Bölge aktarımlarına izin verilmediğini belirtir. |
| /nonsecure | Tüm bölge aktarım isteklerinin verildiğini belirtir. |
| /securens | Yalnızca bölge için ad sunucusu (NS) kaynak kaydında listelenen sunucuya aktarım verildiğini belirtir. |
| /securelist | Bölge aktarımlarının yalnızca sunucu listesine verildiğini belirtir. Bu parametrenin ardından birincil sunucunun kullandığı bir IP adresi veya adres bulunmalıdır. |
<securityIPaddresses> |
Birincil sunucudan bölge aktarımları alan IP adreslerini listeler. Bu parametre yalnızca /securelist parametresiyle kullanılır. |
| /nonotify | İkincil sunuculara hiçbir değişiklik bildirimi gönderilmediğini belirtir. |
| /notify | Değişiklik bildirimlerinin tüm ikincil sunuculara gönderileceğini belirtir. |
| /notifylist | Değişiklik bildirimlerinin yalnızca sunucu listesine gönderileceğini belirtir. Bu komutun ardından birincil sunucunun kullandığı bir IP adresi veya adres bulunmalıdır. |
<notifyIPaddresses> |
Değişiklik bildirimlerinin gönderildiği ikincil sunucunun veya sunucuların IP adresini veya adreslerini belirtir. Bu liste yalnızca /notifylist parametresiyle kullanılır. |
Remarks
- İkincil sunuculardan gelen bölge aktarma isteklerine nasıl yanıt vereceğini belirtmek için birincil sunucuda zoneresetsecondaries komutunu kullanın.
Examples
dnscmd dnssvr1.contoso.com /zoneresetsecondaries test.contoso.com /noxfr /nonotify
dnscmd dnssvr1.contoso.com /zoneresetsecondaries test.contoso.com /securelist 11.0.0.2
dnscmd /zoneresettype komutu
Bölgenin türünü değiştirir.
Syntax
dnscmd [<servername>] /zoneresettype <zonename> <zonetype> [/overwrite_mem | /overwrite_ds]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Türün değiştirileceği bölgeyi tanımlar. |
<zonetype> |
Oluşturulacak bölge türünü belirtir. Her türün farklı gerekli parametreleri vardır, örneğin:
|
| /overwrite_mem | AD DS'deki verilerden DNS verilerinin üzerine yazar. |
| /overwrite_ds | AD DS'deki mevcut verilerin üzerine yazar. |
Remarks
- Bölge türünü /dsforwarder olarak ayarlamak, koşullu iletme gerçekleştiren bir bölge oluşturur.
Examples
dnscmd dnssvr1.contoso.com /zoneresettype test.contoso.com /primary /file test.contoso.com.dns
dnscmd dnssvr1.contoso.com /zoneresettype second.contoso.com /secondary 10.0.0.2
dnscmd /zoneresume komutu
Daha önce duraklatılmış olan belirtilen bir bölgeyi başlatır.
Syntax
dnscmd [<servername>] /zoneresume <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Sürdürülecek bölgenin adını belirtir. |
Remarks
- /zonepause işleminden yeniden başlatmak için bu işlemi kullanabilirsiniz.
Examples
dnscmd dnssvr1.contoso.com /zoneresume test.contoso.com
dnscmd /zoneupdatefromds komutu
Belirtilen Active Directory tümleşik bölgesini AD DS'den güncelleştirir.
Syntax
dnscmd [<servername>] /zoneupdatefromds <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Güncelleştirilecek bölgenin adını belirtir. |
Remarks
- Active Directory tümleşik bölgeleri bu güncelleştirmeyi varsayılan olarak beş dakikada bir gerçekleştirir. Bu parametreyi değiştirmek için
dnscmd config dspollingintervalkomutunu kullanın.
Examples
dnscmd dnssvr1.contoso.com /zoneupdatefromds
dnscmd /zonewriteback komutu
DNS sunucusu belleğinde belirtilen bir bölgeyle ilgili değişiklikleri denetler ve bunları kalıcı depolama alanına yazar.
Syntax
dnscmd [<servername>] /zonewriteback <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Ip adresi, FQDN veya ana bilgisayar adıyla temsil edilen, yönetilebilecek DNS sunucusunu belirtir. Bu parametre atlanırsa, yerel sunucu kullanılır. |
<zonename> |
Güncelleştirilecek bölgenin adını belirtir. |
Remarks
- Bu, bölge düzeyinde bir işlemdir. /writebackfiles işlemini kullanarak bir DNS sunucusundaki tüm bölgeleri güncelleştirebilirsiniz.
Examples
dnscmd dnssvr1.contoso.com /zonewriteback test.contoso.com