The Domain Name System (DNS) translates human-friendly domain names into IP addresses, acting as the "phone book" of the Internet. DNS also supports wildcard records to match non-existent domain names using an asterisk. OpenDNS offers public DNS resolution as an alternative to ISP servers, using cached domain names and geographically distributed servers to increase query speed.