23 Facts About DNS

1.

The DNS can be quickly and transparently updated, allowing a service's location on the network to change without affecting the end users, who continue to use the same hostname.

FactSnippet No. 1,584,075
2.

An important and ubiquitous function of the DNS is its central role in distributed Internet services such as cloud services and content delivery networks.

FactSnippet No. 1,584,076
3.

The key functionality of the DNS exploited here is that different users can simultaneously receive different translations for the same domain name, a key point of divergence from a traditional phone-book view of the DNS.

FactSnippet No. 1,584,077
4.

DNS reflects the structure of administrative responsibility in the Internet.

FactSnippet No. 1,584,078
5.

DNS can be partitioned according to class where the separate classes can be thought of as an array of parallel namespace trees.

FactSnippet No. 1,584,079
6.

Limited set of ASCII characters permitted in the DNS prevented the representation of names and words of many languages in their native alphabets or scripts.

FactSnippet No. 1,584,080
7.

Typically, such caching DNS servers implement the recursive algorithm necessary to resolve a given name starting with the DNS root through to the authoritative name servers of the queried domain.

FactSnippet No. 1,584,081
8.

DNS resolvers are classified by a variety of query methods, such as recursive, non-recursive, and iterative.

FactSnippet No. 1,584,082
9.

The resolver, or another DNS server acting recursively on behalf of the resolver, negotiates use of recursive service using bits in the query headers.

FactSnippet No. 1,584,083
10.

Results obtained from a DNS request are always associated with the time to live, an expiration time after which the results must be discarded or refreshed.

FactSnippet No. 1,584,084
11.

Reverse DNS lookup is a query of the DNS for domain names when the IP address is known.

FactSnippet No. 1,584,085
12.

DNS serves other purposes in addition to translating names to IP addresses.

FactSnippet No. 1,584,086
13.

For instance, mail transfer agents use DNS to find the best mail server to deliver e-mail: An MX record provides a mapping between a domain and a mail exchanger; this can provide an additional layer of fault tolerance and load distribution.

FactSnippet No. 1,584,087
14.

DNS is used for efficient storage and distribution of IP addresses of blacklisted email hosts.

FactSnippet No. 1,584,088
15.

DNS protocol uses two types of DNS messages, queries and replies; both have the same format.

FactSnippet No. 1,584,089
16.

Use of DNS-over-UDP is limited by, among other things, its lack of transport-layer encryption, authentication, reliable delivery, and message length.

FactSnippet No. 1,584,090
17.

An IETF standard for encrypted DNS emerged in 2016, utilizing standard Transport Layer Security to protect the entire connection, rather than just the DNS payload.

FactSnippet No. 1,584,091
18.

Oblivious DNS was invented and implemented by researchers at Princeton University and the University of Chicago as an extension to unencrypted DNS, before DoH itself was standardized and widely deployed.

FactSnippet No. 1,584,092
19.

The privacy gains of Oblivious DNS can be garnered through the use of the preexisting Tor network of ingress and egress nodes, paired with the transport-layer encryption provided by TLS.

FactSnippet No. 1,584,093
20.

CLASS of a record is set to IN for common DNS records involving Internet hostnames, servers, or IP addresses.

FactSnippet No. 1,584,094
21.

DNS records belonging to wildcard domain names specify rules for generating resource records within a single DNS zone by substituting whole labels with matching components of the query name, including any specified descendants.

FactSnippet No. 1,584,095
22.

Original DNS protocol had limited provisions for extension with new features.

FactSnippet No. 1,584,096
23.

In 1999, Paul Vixie published in RFC 2671 an extension mechanism, called Extension Mechanisms for DNS that introduced optional protocol elements without increasing overhead when not in use.

FactSnippet No. 1,584,097