DNS on a client computer provides which of the following functions?
A. Communicate with a remote server for user login validation
B. Communicate internally with cached tables for address assignment
C. Communicate with a remote server for address assignment
D. Communicate with a remote server for address resolution