This is a Windows system installed file with Windows File Protection (WFP) enabled.
There are 43 versions of dnsrslvr.dll in the wild, the latest version being 6.3.9600.16384 (winblue_rtm.130821-1623). The average file size is about 129.41 KB. The executable is a .NET framework assembly utilizing the CLR.
The caching resolver reduces DNS network traffic and speeds name resolution by providing a local cache for DNS queries.
(Note, the behaviors below are for all versions of dnsrslvr.dll, select a unique version for details.)
United States installs about 35.77% of DNS Caching Resolver Service.