The DNS administrator 108 may be configured to perform DNS administration and/or DNS update functions. For example, the DNS administrator 108 may update or modify DNS information such as resource addresses, name-to-address resolutions, DNS zone files (a DNS zone is a portion of the DNS namespace that is managed by a specific organization or administrator), and other such information. The DNS administrator 108 may also provide updated or modified DNS information to the DNS server 106.
The DNS server 106 may be configured to store, maintain, or access information about a domain structure and network addresses assigned to various network resources, such as the illustrated web server 107. For example, the DNS server 106 may be configured to communicate with a public IP address datastore 130 that contains a database of public IP addresses and their associated hostnames. The DNS server 106 may be configured to respond to requests for resource addresses (e.g., DNS requests or queries, etc.) and network addresses (e.g., public IP addresses) of network resources. That is, DNS server 106 may be configured to resolve, or translate, a hostname included in a DNS request/query to an IP address.
In some embodiments, the UE device 102 and/or the personal computer 104 may operate as DNS client computing devices, and send requests for resource addresses (e.g., DNS requests or queries, etc.) to the DNS server 106 via the communication network 110. In some embodiments, the DNS client computing devices may be configured to select a DNS server 106 from a multitude of available DNS servers.