none
WIndows 2008 DNS TTL setting

    Question

  • Hi

    I am planning a Windows 2008 R2 upgrade of a domain from Windows 2003.

    Part of this plan is to swap the IP address of the existing Windows 2003 AD / DNS servers to the new Windows 2008 AD / DNS servers so I do not need to change all the DNS settings on all clients.

    I want to change the DNS TTL setting for the Windows 2003 and 2008 DC's from the default 1 hr to say 5 Mins while the change occurs so that the old IP address is not cached.

    I have found this registry setting to do this on the windows 2003 servers below

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DefaultRegistrationTTL

    Data type: REG_DWORD
    Range: 0x0 - 0xFFFFFFFF seconds

    However this does not seem to work in Windows 2008 R2. 

    How do I individully set the registered DNS TTL level for a Windows 2008 server. I guess it is a different registry setting but after a little research I can not find what this is.

    Any help would be appreciated

    J

     

     

     

     

    Monday, July 19, 2010 8:53 AM

Answers

  • Hi

    I am planning a Windows 2008 R2 upgrade of a domain from Windows 2003.

    Part of this plan is to swap the IP address of the existing Windows 2003 AD / DNS servers to the new Windows 2008 AD / DNS servers so I do not need to change all the DNS settings on all clients.

    I want to change the DNS TTL setting for the Windows 2003 and 2008 DC's from the default 1 hr to say 5 Mins while the change occurs so that the old IP address is not cached.

    I have found this registry setting to do this on the windows 2003 servers below

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DefaultRegistrationTTL

    Data type: REG_DWORD
    Range: 0x0 - 0xFFFFFFFF seconds

    However this does not seem to work in Windows 2008 R2. 

    How do I individully set the registered DNS TTL level for a Windows 2008 server. I guess it is a different registry setting but after a little research I can not find what this is.

    Any help would be appreciated

    J

    Hi JKnowles,

    Have you looked at the zone properties in DNS? You can set record TTLs under the General tab.

    The registry setting you are looking at are for TCPIP's registration settings. I would imagine you want the DNS reg settings, since that is what you are after.

    You can also open the DNS console, set the View to Advanced, and right click on the record's properties to view the TTL.

    Here's more info on DNS reg entries that *should* apply to Windows 2000 and newer.

    Description of DNS registry entries in Windows 2000 Server, part 1 of 3
    http://support.microsoft.com/kb/813963/en-us

    Description of DNS registry entries in Windows 2000 Server, part 2 of 3
    http://support.microsoft.com/kb/813964/en-us

    Description of DNS registry entries in Windows 2000 Server, part 3 of 3
    http://support.microsoft.com/kb/813965/en-us

    DNS Registry EntriesIn Windows Server 2003 and Windows Server 2008, the location in the registry of the settings relating to DNS zones is different from the location used in ...
    http://technet.microsoft.com/en-us/library/dd197418(WS.10).aspx

    Ace

     


    Ace Fekay, MVP, MCT, MCITP EA, MCTS Windows 2008 & Exchange 2007, MCSE & MCSA 2003/2000, MCSA Messaging 2003, Microsoft Certified Trainer, Microsoft MVP - Directory Services. This posting is provided AS-IS with no warranties or guarantees and confers no rights.
    Monday, July 19, 2010 10:11 PM