DNS Manager snap-in sets TTL to 0 value unexpectedly on NS records in Windows

Applies to: Windows Server 2012 R2 DatacenterWindows Server 2012 R2 StandardWindows Server 2012 R2 Essentials


This issue occurs when the following conditions are true:
  • You add a name server (NS) record that has the Advanced option disabled in DNS manager snap-in (Dnsmgmt.msc).
  • You set the Time to Live (TTL) value on the NS record to the same value as the Start of Authority (SOA) record value.
  • You enable the Advanced option in Dnsmgmt.msc and create an NS record. The TTL field remains blank or undefined, and a TTL value is set to value of 0 on the NS record.
Note This issue also occurs, after you click OK, when you view an NS record that has the Advanced option enabled in a Property dialog box.

See the steps to reproduce this issue.


To work around this issue, use one of the following methods:
  • Do not click OK when you add or view an NS record that has the Advanced option enabled.
  • When you view an NS record that has the Advanced option enabled, click Cancel or enter an appropriate TTL value.


Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

More Information

Steps to reproduce this issue

  1. Create two NS records that have the Advanced option disabled, and name them as NS record A and NS record B.
  2. Create a NS record that has the Advanced option enabled, and name it as NS record C.
  3. View the property of NS record B, and then click OK.
  4. The TTL value of NS record B is set to a value of 0.