If you have a server located at your remote office, you can reduce the network traffic to your DNS Server by installing a caching only Domain Name System on each remote site.
A caching only server looks up names for clients and caches them. After a while, many local requests may be satified from the local DNS cache, reducing network traffic.
To create a caching only server on your remote server, install DNS and run the Domain Name System Manager. Click on DNS in the menu, select New Server, and type in the IP address of the new caching only server.