1. In a computing network system that includes a local Domain Name Service (DNS) server connected to one or more local clients or resources at a local branch office in an enterprise network, a method of maintaining records for the one or more local clients or resources at the local DNS server, the method comprising: an act of advertising to the one or more local clients or resources at the local branch office that the DNS server is authoritative; an act of receiving record information for the one or more local clients or resources; an act of attempting to forward the record information to an enterprise hub DNS server; and an act of storing the record information persistently in a cache, wherein storing the record information persistently in cache may be performed selectively or non-selectively.