locked
how often dns clients come to dns server to update their records timemtaps ? RRS feed

  • Question

  • hi all


    how often dns clients come to dns server to update their records timestamps ?

    as we know by default dns server don't allow clients to update their records timestamp till 7 days. but i want to know by default how often they come and contact dns server to update their records timestamp ?

    do dns clients try to update their records timestamps in dns server , when they (client) are powerd on and also during reboot?

    thanks



    • Edited by john.s2011 Thursday, October 20, 2011 4:45 PM
    Thursday, October 20, 2011 4:21 PM

Answers

  • By default, statically configured clients and remote access clients that do not rely on the DHCP server for DNS registration, will re-register their A & PTR records dynamically and periodically every 24 hours. This applies to Windows 2000 Professional and all newer operating systems.

    For domain controllers, it's every 60 minutes.

    By default, on a computer that is running Windows XP/2003 or newer, the DefaultRegistrationRefreshInterval key value controls this (except Windows 2000, whichdoes not have this key but can be added), and is set by default to 1 day. This is true regardless of whether the computer is a client or a server. Domain controllers are still every 60 minutes.

    You can use the following registry subkey to modify the update interval:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DefaultRegistrationRefreshInterval
    Data type: REG_DWORD
    Range: 0x0 - 0xFFFFFFFF seconds
    Default value: 0x15180 (86,400 seconds = 24 hours) for Windows 2000 Professional
    Default value: 0xE10 (3,600 seconds = 1 hour) for Windows 2000 Server and Windows Advanced Server
    Scope: Affects all adaptors

    This specifies the time interval between DNS update registration updates.

    The default Time To Live (TTL) value used for dynamic registrations is 20 minutes. You can use the following registry subkey to modify the TTL value:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DefaultRegistrationTTL

     

    Forum thread: msdcs _sites _tcp etc.. not being created when I setup a new zone
    http://social.technet.microsoft.com/Forums/en-US/winserverNIS/thread/ee85df8d-6c68-4f08-9adc-b1d4a34263a8/

    How to enable or disable DNS updates in Windows 2000 and in Windows Server 2003
    http://support.microsoft.com/kb/246804


    Ace Fekay
    MVP, MCT, MCITP EA, MCTS Windows 2008 & Exchange 2007 & Exchange 2010, Exchange 2010 Enterprise Administrator, MCSE & MCSA 2003/2000, MCSA Messaging 2003
    Microsoft Certified Trainer
    Microsoft MVP - Directory Services
    Complete List of Technical Blogs: http://www.delawarecountycomputerconsulting.com/technicalblogs.php

    This posting is provided AS-IS with no warranties or guarantees and confers no rights.

    FaceBook Twitter LinkedIn
    • Edited by Ace Fekay [MCT] Thursday, October 20, 2011 5:24 PM
    • Marked as answer by john.s2011 Thursday, October 20, 2011 6:00 PM
    Thursday, October 20, 2011 5:23 PM

All replies

  • By default, statically configured clients and remote access clients that do not rely on the DHCP server for DNS registration, will re-register their A & PTR records dynamically and periodically every 24 hours. This applies to Windows 2000 Professional and all newer operating systems.

    For domain controllers, it's every 60 minutes.

    By default, on a computer that is running Windows XP/2003 or newer, the DefaultRegistrationRefreshInterval key value controls this (except Windows 2000, whichdoes not have this key but can be added), and is set by default to 1 day. This is true regardless of whether the computer is a client or a server. Domain controllers are still every 60 minutes.

    You can use the following registry subkey to modify the update interval:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DefaultRegistrationRefreshInterval
    Data type: REG_DWORD
    Range: 0x0 - 0xFFFFFFFF seconds
    Default value: 0x15180 (86,400 seconds = 24 hours) for Windows 2000 Professional
    Default value: 0xE10 (3,600 seconds = 1 hour) for Windows 2000 Server and Windows Advanced Server
    Scope: Affects all adaptors

    This specifies the time interval between DNS update registration updates.

    The default Time To Live (TTL) value used for dynamic registrations is 20 minutes. You can use the following registry subkey to modify the TTL value:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DefaultRegistrationTTL

     

    Forum thread: msdcs _sites _tcp etc.. not being created when I setup a new zone
    http://social.technet.microsoft.com/Forums/en-US/winserverNIS/thread/ee85df8d-6c68-4f08-9adc-b1d4a34263a8/

    How to enable or disable DNS updates in Windows 2000 and in Windows Server 2003
    http://support.microsoft.com/kb/246804


    Ace Fekay
    MVP, MCT, MCITP EA, MCTS Windows 2008 & Exchange 2007 & Exchange 2010, Exchange 2010 Enterprise Administrator, MCSE & MCSA 2003/2000, MCSA Messaging 2003
    Microsoft Certified Trainer
    Microsoft MVP - Directory Services
    Complete List of Technical Blogs: http://www.delawarecountycomputerconsulting.com/technicalblogs.php

    This posting is provided AS-IS with no warranties or guarantees and confers no rights.

    FaceBook Twitter LinkedIn
    • Edited by Ace Fekay [MCT] Thursday, October 20, 2011 5:24 PM
    • Marked as answer by john.s2011 Thursday, October 20, 2011 6:00 PM
    Thursday, October 20, 2011 5:23 PM

  • By default, statically configured clients and remote access clients that do not rely on the DHCP server for DNS registration, will re-register their A & PTR records dynamically and periodically every 24 hours. This applies to Windows 2000 Professional and all newer operating systems.

    For domain controllers, it's every 60 minutes.

    By default, on a computer that is running Windows XP/2003 or newer, the DefaultRegistrationRefreshInterval key value controls this (except Windows 2000, whichdoes not have this key but can be added), and is set by default to 1 day. This is true regardless of whether the computer is a client or a server. Domain controllers are still every 60 minutes.

    You can use the following registry subkey to modify the update interval:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DefaultRegistrationRefreshInterval
    Data type: REG_DWORD
    Range: 0x0 - 0xFFFFFFFF seconds
    Default value: 0x15180 (86,400 seconds = 24 hours) for Windows 2000 Professional
    Default value: 0xE10 (3,600 seconds = 1 hour) for Windows 2000 Server and Windows Advanced Server
    Scope: Affects all adaptors

    This specifies the time interval between DNS update registration updates.

    The default Time To Live (TTL) value used for dynamic registrations is 20 minutes. You can use the following registry subkey to modify the TTL value:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DefaultRegistrationTTL

     

    Forum thread: msdcs _sites _tcp etc.. not being created when I setup a new zone
    http://social.technet.microsoft.com/Forums/en-US/winserverNIS/thread/ee85df8d-6c68-4f08-9adc-b1d4a34263a8/

    How to enable or disable DNS updates in Windows 2000 and in Windows Server 2003
    http://support.microsoft.com/kb/246804


    Ace Fekay
    MVP, MCT, MCITP EA, MCTS Windows 2008 & Exchange 2007 & Exchange 2010, Exchange 2010 Enterprise Administrator, MCSE & MCSA 2003/2000, MCSA Messaging 2003
    Microsoft Certified Trainer
    Microsoft MVP - Directory Services
    Complete List of Technical Blogs: http://www.delawarecountycomputerconsulting.com/technicalblogs.php

    This posting is provided AS-IS with no warranties or guarantees and confers no rights.

    FaceBook Twitter LinkedIn

    thanks Ace.

    but i don't underestand this part of your answer " The default Time To Live (TTL) value used for dynamic registrations is 20 minutes. 

    what is it about ?

    what about DHCP Clients ?  how often their record timestamp is updated in DNS ?


    • Edited by john.s2011 Thursday, October 20, 2011 6:03 PM
    Thursday, October 20, 2011 6:02 PM
  • You are welcome!

    That's how long the TTL of the record is. That only applies when a querying client queries for that record, it gets resolved, returned to the client, then the client will put it in its client-side resolver cache, continue to use that record until the TTL expires at which time its removed from the cache.

    You can view the client side cache by running ipconfig /displaydns. Notice the TTL of each record in the cache. Hit arrow up and run it again repeatedly and you can see the TTL counting down until it hits zero, then is removed.


    Ace Fekay
    MVP, MCT, MCITP EA, MCTS Windows 2008 & Exchange 2007 & Exchange 2010, Exchange 2010 Enterprise Administrator, MCSE & MCSA 2003/2000, MCSA Messaging 2003
    Microsoft Certified Trainer
    Microsoft MVP - Directory Services
    Complete List of Technical Blogs: http://www.delawarecountycomputerconsulting.com/technicalblogs.php

    This posting is provided AS-IS with no warranties or guarantees and confers no rights.

    FaceBook Twitter LinkedIn
    Thursday, October 20, 2011 7:18 PM
  • By default, statically configured clients and remote access clients that do not rely on the DHCP server for DNS registration, will re-register their A & PTR records dynamically and periodically every 24 hours. This applies to Windows 2000 Professional and all newer operating systems.

    For domain controllers, it's every 60 minutes.

    By default, on a computer that is running Windows XP/2003 or newer, the DefaultRegistrationRefreshInterval key value controls this (except Windows 2000, whichdoes not have this key but can be added), and is set by default to 1 day. This is true regardless of whether the computer is a client or a server. Domain controllers are still every 60 minutes.

    You can use the following registry subkey to modify the update interval:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DefaultRegistrationRefreshInterval
    Data type: REG_DWORD
    Range: 0x0 - 0xFFFFFFFF seconds
    Default value: 0x15180 (86,400 seconds = 24 hours) for Windows 2000 Professional
    Default value: 0xE10 (3,600 seconds = 1 hour) for Windows 2000 Server and Windows Advanced Server
    Scope: Affects all adaptors

    This specifies the time interval between DNS update registration updates.

    The default Time To Live (TTL) value used for dynamic registrations is 20 minutes. You can use the following registry subkey to modify the TTL value:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DefaultRegistrationTTL

     

    Forum thread: msdcs _sites _tcp etc.. not being created when I setup a new zone
    http://social.technet.microsoft.com/Forums/en-US/winserverNIS/thread/ee85df8d-6c68-4f08-9adc-b1d4a34263a8/

    How to enable or disable DNS updates in Windows 2000 and in Windows Server 2003
    http://support.microsoft.com/kb/246804


    Ace Fekay
    MVP, MCT, MCITP EA, MCTS Windows 2008 & Exchange 2007 & Exchange 2010, Exchange 2010 Enterprise Administrator, MCSE & MCSA 2003/2000, MCSA Messaging 2003
    Microsoft Certified Trainer
    Microsoft MVP - Directory Services
    Complete List of Technical Blogs: http://www.delawarecountycomputerconsulting.com/technicalblogs.php

    This posting is provided AS-IS with no warranties or guarantees and confers no rights.

    FaceBook Twitter LinkedIn

    How often update the DNS-Client Service on Windows7/ Server2008R2 per default? Also 24h?
    Thursday, December 29, 2011 9:56 AM
  • How often update the DNS-Client Service on Windows7/ Server2008R2 per default? Also 24h?

    Yes, as I previously mentioned, every 24 hours for non-DCs and workstation operating systems. DCs are every 60 minutes.

    Ace Fekay
    MVP, MCT, MCITP Enterprise Administrator, MCTS Windows 2008 & Exchange 2007 & Exchange 2010, Exchange 2010 Enterprise Administrator, MCSE & MCSA 2003/2000, MCSA Messaging 2003
    Microsoft Certified Trainer
    Microsoft MVP - Directory Services
    Complete List of Technical Blogs: http://www.delawarecountycomputerconsulting.com/technicalblogs.php

    This posting is provided AS-IS with no warranties or guarantees and confers no rights.

    FaceBook Twitter LinkedIn
    Thursday, December 29, 2011 5:03 PM
  • Hi Ace,its a nice explanation what about windows server 2008 r2 and window server 2012 r2. same rules also follow on this server OS.

    Abp

    Tuesday, January 13, 2015 7:17 PM
  • Hi, Friends!

    The DefaultRegistrationRefreshInterval registry key path HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TcpIp\Parameter was supported in prior to windows server 2003 or XP.

    In your windows server 2008 r2 and window server 2012 r2., after the setting GPO enabled and applies to clients, this registry key will be created in the new path of the clients:

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient

    If using the Group Policy window you should navigate to 

    Computer Configuration -> Administrative Templates -> Network -> DNS Client and open Registration Refresh Interval.


    • Edited by B-Cool Friday, January 25, 2019 11:30 AM
    Friday, January 25, 2019 10:07 AM