Usually in the case you are describing, you do this on the client side by reducing either the maxcachettl or the maxnegativecachettl (or both) values in the registry. The key is located in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
 
They may not be present, in which case you'd need to create them. It's a DWORD value that specifies how long (in seconds) you want the client to cache either a positive cache or a negative one. If you set maxcachettl to 1, then the client will cache NO positive responses. If you set maxnegativecachettl to 0, then the client will cache NO negative responses.
 
Now, if you do this on the DNS server side, preferably using dnscmd /config /maxcachettl, this config will only apply to the recursive queries done by the DNS server side. This doesn't help you in your case because, apparently, this is a local zone and the lookup does not involve recursiveness.
 
HTH

Sincerely,
   _____                               
  (, /  |  /)               /)     /)  
    /---| (/_  ______   ___// _   //  _
 ) /    |_/(__(_) // (_(_)(/_(_(_/(__(/_
(_/                             /)     
                               (/      
Microsoft MVP - Directory Services
www.readymaids.com - we know IT
www.akomolafe.com 
-5.75, -3.23
Do you now realize that Today is the Tomorrow you were worried about Yesterday? -anon


From: Manjeet Singh
Sent: Wed 6/21/2006 12:17 AM
To: [email protected]
Subject: [ActiveDir] Can we change the TTL from one hour to say 10 minutes.

Hi,

 

I am having Exchange 2003 FE/BE setup. And in my testing I found that FE talk to BE using DNS. Now I am changing my backend server IP and also update it in DNS records. I did flushdns on FE and its successfully talking to BE on new IP.

 

I found the default TTL is one hour. Can I manipulate TTL entry for Exchange record to say 10 minutes?

 

I am doing this some my DR testing.

 

Thanks,

Manjeet

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to