If you are not satisfied with the refresh rate of DNS within your active directory environment, there is a way of forcing it by increasing or decreasing the default setting in the registry.
First of all, there is a command to find out your curent settings :
dnscmd /info /dspollinginterval
It should output something similar to :
C:\Windows\system32>dnscmd /info /dspollinginterval Query result: Dword: 180 (000000B4) Command completed successfully.
It you want to change this to a different value, simply open the registry editor (regedit.exe) and browse to the following :
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DNS \ Parameters
Change the value of “dspollinginterval” as you see fit (the value should be in seconds).