whatsmydns.net - DNS Propagation Checker

A Records

A records for google.com:

Record Type Value TTL
google.com A 172.253.63.139 119
google.com A 172.253.63.113 119
google.com A 172.253.63.102 119
google.com A 172.253.63.138 119
google.com A 172.253.63.101 119
google.com A 172.253.63.100 119
id 8981, opcode QUERY, rcode NOERROR, flags QR RD RA
;QUESTION
google.com. IN A
;ANSWER
google.com. 119 IN A 172.253.63.139
google.com. 119 IN A 172.253.63.113
google.com. 119 IN A 172.253.63.102
google.com. 119 IN A 172.253.63.138
google.com. 119 IN A 172.253.63.101
google.com. 119 IN A 172.253.63.100
;AUTHORITY
;ADDITIONAL

Show results globally →

AAAA Records

AAAA records for google.com:

Record Type Value TTL
google.com AAAA 2607:f8b0:4004:c08::71 241
google.com AAAA 2607:f8b0:4004:c08::66 241
google.com AAAA 2607:f8b0:4004:c08::64 241
google.com AAAA 2607:f8b0:4004:c08::8b 241
id 16514, opcode QUERY, rcode NOERROR, flags QR RD RA
;QUESTION
google.com. IN AAAA
;ANSWER
google.com. 241 IN AAAA 2607:f8b0:4004:c08::71
google.com. 241 IN AAAA 2607:f8b0:4004:c08::66
google.com. 241 IN AAAA 2607:f8b0:4004:c08::64
google.com. 241 IN AAAA 2607:f8b0:4004:c08::8b
;AUTHORITY
;ADDITIONAL

Show results globally →

ANY Records

ANY records for google.com:

Record Type Value TTL
google.com 65 h2h3 21552
google.com A 172.253.122.138 252
google.com A 172.253.122.100 252
google.com A 172.253.122.113 252
google.com A 172.253.122.102 252
google.com A 172.253.122.139 252
google.com A 172.253.122.101 252
google.com AAAA 2607:f8b0:4004:c09::8a 252
google.com AAAA 2607:f8b0:4004:c09::8b 252
google.com AAAA 2607:f8b0:4004:c09::65 252
google.com AAAA 2607:f8b0:4004:c09::66 252
google.com CAA 0 issue "pki.goog" 21552
google.com MX 10 smtp.google.com. 252
google.com NS ns3.google.com. 21552
google.com NS ns2.google.com. 21552
google.com NS ns1.google.com. 21552
google.com NS ns4.google.com. 21552
google.com SOA ns1.google.com. dns-admin.google.com. 698728253 900 900 1800 60 12
google.com TXT "apple-domain-verification=30afIBcvSuDV2PLX" 3552
google.com TXT "docusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e" 3552
google.com TXT "google-site-verification=4ibFUgB-wXLQ_S7vsXVomSTVamuOXBiVAzpR5IZ87D0" 3552
google.com TXT "MS=E4A68B9AB2BB9670BCE15412F62916164C0B20BB" 3552
google.com TXT "facebook-domain-verification=22rm551cu4k0ab0bxsw536tlds4h95" 3552
google.com TXT "v=spf1 include:_spf.google.com ~all" 3552
google.com TXT "globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8=" 3552
google.com TXT "onetrust-domain-verification=de01ed21f2fa4d8781cbc3ffb89cf4ef" 3552
google.com TXT "cisco-ci-domain-verification=479146de172eb01ddee38b1a455ab9e8bb51542ddd7f1fa298557dfa7b22d963" 3552
google.com TXT "docusign=1b0a6754-49b1-4db5-8540-d2c12664b289" 3552
google.com TXT "google-site-verification=TV9-DBe4R80X4v0M4U_bd_J9cpOJM0nikft0jAgjmsQ" 3552
google.com TXT "google-site-verification=wD8N7i1JTNTkezJ49swvWW48f8_9xveREV4oB-0Hf5o" 3552
id 36458, opcode QUERY, rcode NOERROR, flags QR RD RA
;QUESTION
google.com. IN ANY
;ANSWER
google.com. 21552 IN 65 h2h3
google.com. 252 IN A 172.253.122.138
google.com. 252 IN A 172.253.122.100
google.com. 252 IN A 172.253.122.113
google.com. 252 IN A 172.253.122.102
google.com. 252 IN A 172.253.122.139
google.com. 252 IN A 172.253.122.101
google.com. 252 IN AAAA 2607:f8b0:4004:c09::8a
google.com. 252 IN AAAA 2607:f8b0:4004:c09::8b
google.com. 252 IN AAAA 2607:f8b0:4004:c09::65
google.com. 252 IN AAAA 2607:f8b0:4004:c09::66
google.com. 21552 IN CAA 0 issue "pki.goog"
google.com. 252 IN MX 10 smtp.google.com.
google.com. 21552 IN NS ns3.google.com.
google.com. 21552 IN NS ns2.google.com.
google.com. 21552 IN NS ns1.google.com.
google.com. 21552 IN NS ns4.google.com.
google.com. 12 IN SOA ns1.google.com. dns-admin.google.com. 698728253 900 900 1800 60
google.com. 3552 IN TXT "apple-domain-verification=30afIBcvSuDV2PLX"
google.com. 3552 IN TXT "docusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e"
google.com. 3552 IN TXT "google-site-verification=4ibFUgB-wXLQ_S7vsXVomSTVamuOXBiVAzpR5IZ87D0"
google.com. 3552 IN TXT "MS=E4A68B9AB2BB9670BCE15412F62916164C0B20BB"
google.com. 3552 IN TXT "facebook-domain-verification=22rm551cu4k0ab0bxsw536tlds4h95"
google.com. 3552 IN TXT "v=spf1 include:_spf.google.com ~all"
google.com. 3552 IN TXT "globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8="
google.com. 3552 IN TXT "onetrust-domain-verification=de01ed21f2fa4d8781cbc3ffb89cf4ef"
google.com. 3552 IN TXT "cisco-ci-domain-verification=479146de172eb01ddee38b1a455ab9e8bb51542ddd7f1fa298557dfa7b22d963"
google.com. 3552 IN TXT "docusign=1b0a6754-49b1-4db5-8540-d2c12664b289"
google.com. 3552 IN TXT "google-site-verification=TV9-DBe4R80X4v0M4U_bd_J9cpOJM0nikft0jAgjmsQ"
google.com. 3552 IN TXT "google-site-verification=wD8N7i1JTNTkezJ49swvWW48f8_9xveREV4oB-0Hf5o"
;AUTHORITY
;ADDITIONAL

CAA Records

CAA records for google.com:

Record Type Flag Tag Value TTL
google.com CAA 0 issue "pki.goog" 13395
id 21505, opcode QUERY, rcode NOERROR, flags QR RD RA
;QUESTION
google.com. IN CAA
;ANSWER
google.com. 13395 IN CAA 0 issue "pki.goog"
;AUTHORITY
;ADDITIONAL

Show results globally →

CNAME Records

No CNAME records found for google.com.

id 6765, opcode QUERY, rcode NOERROR, flags QR RD RA
;QUESTION
google.com. IN CNAME
;ANSWER
;AUTHORITY
google.com. 48 IN SOA ns1.google.com. dns-admin.google.com. 698728253 900 900 1800 60
;ADDITIONAL

Show results globally →

MX Records

MX records for google.com:

Record Type Priority Target TTL
google.com MX 10 smtp.google.com. 300
id 47740, opcode QUERY, rcode NOERROR, flags QR RD RA
;QUESTION
google.com. IN MX
;ANSWER
google.com. 300 IN MX 10 smtp.google.com.
;AUTHORITY
;ADDITIONAL

Show results globally →

NS Records

NS records for google.com:

Record Type Value TTL
google.com NS ns4.google.com. 2305
google.com NS ns2.google.com. 2305
google.com NS ns1.google.com. 2305
google.com NS ns3.google.com. 2305
id 41686, opcode QUERY, rcode NOERROR, flags QR RD RA
;QUESTION
google.com. IN NS
;ANSWER
google.com. 2305 IN NS ns4.google.com.
google.com. 2305 IN NS ns2.google.com.
google.com. 2305 IN NS ns1.google.com.
google.com. 2305 IN NS ns3.google.com.
;AUTHORITY
;ADDITIONAL

Show results globally →

SOA Records

SOA records for google.com:

Record Type MNAME RNAME Serial Refresh Retry Expire TTL
google.com SOA ns1.google.com. dns-admin.google.com. 698728253 900 900 1800 23
id 19855, opcode QUERY, rcode NOERROR, flags QR RD RA
;QUESTION
google.com. IN SOA
;ANSWER
google.com. 23 IN SOA ns1.google.com. dns-admin.google.com. 698728253 900 900 1800 60
;AUTHORITY
;ADDITIONAL

Show results globally →

SRV Records

No SRV records found for google.com.

id 51349, opcode QUERY, rcode NOERROR, flags QR RD RA
;QUESTION
google.com. IN SRV
;ANSWER
;AUTHORITY
google.com. 60 IN SOA ns1.google.com. dns-admin.google.com. 698728253 900 900 1800 60
;ADDITIONAL

Show results globally →

TXT Records

TXT records for google.com:

Record Type Value TTL
google.com TXT "facebook-domain-verification=22rm551cu4k0ab0bxsw536tlds4h95" 3314
google.com TXT "cisco-ci-domain-verification=479146de172eb01ddee38b1a455ab9e8bb51542ddd7f1fa298557dfa7b22d963" 3314
google.com TXT "docusign=1b0a6754-49b1-4db5-8540-d2c12664b289" 3314
google.com TXT "v=spf1 include:_spf.google.com ~all" 3314
google.com TXT "google-site-verification=wD8N7i1JTNTkezJ49swvWW48f8_9xveREV4oB-0Hf5o" 3314
google.com TXT "google-site-verification=TV9-DBe4R80X4v0M4U_bd_J9cpOJM0nikft0jAgjmsQ" 3314
google.com TXT "onetrust-domain-verification=de01ed21f2fa4d8781cbc3ffb89cf4ef" 3314
google.com TXT "apple-domain-verification=30afIBcvSuDV2PLX" 3314
google.com TXT "google-site-verification=4ibFUgB-wXLQ_S7vsXVomSTVamuOXBiVAzpR5IZ87D0" 3314
google.com TXT "MS=E4A68B9AB2BB9670BCE15412F62916164C0B20BB" 3314
google.com TXT "globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8=" 3314
google.com TXT "docusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e" 3314
id 35866, opcode QUERY, rcode NOERROR, flags QR RD RA
;QUESTION
google.com. IN TXT
;ANSWER
google.com. 3314 IN TXT "facebook-domain-verification=22rm551cu4k0ab0bxsw536tlds4h95"
google.com. 3314 IN TXT "cisco-ci-domain-verification=479146de172eb01ddee38b1a455ab9e8bb51542ddd7f1fa298557dfa7b22d963"
google.com. 3314 IN TXT "docusign=1b0a6754-49b1-4db5-8540-d2c12664b289"
google.com. 3314 IN TXT "v=spf1 include:_spf.google.com ~all"
google.com. 3314 IN TXT "google-site-verification=wD8N7i1JTNTkezJ49swvWW48f8_9xveREV4oB-0Hf5o"
google.com. 3314 IN TXT "google-site-verification=TV9-DBe4R80X4v0M4U_bd_J9cpOJM0nikft0jAgjmsQ"
google.com. 3314 IN TXT "onetrust-domain-verification=de01ed21f2fa4d8781cbc3ffb89cf4ef"
google.com. 3314 IN TXT "apple-domain-verification=30afIBcvSuDV2PLX"
google.com. 3314 IN TXT "google-site-verification=4ibFUgB-wXLQ_S7vsXVomSTVamuOXBiVAzpR5IZ87D0"
google.com. 3314 IN TXT "MS=E4A68B9AB2BB9670BCE15412F62916164C0B20BB"
google.com. 3314 IN TXT "globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8="
google.com. 3314 IN TXT "docusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e"
;AUTHORITY
;ADDITIONAL

Show results globally →

DNS Lookup

whatsmydns.net DNS Lookup tool lets you query DNS servers and get instant results.

You can perform a DNS lookup to do a quick DNS check for all of the most common DNS record types from a selection of DNS servers for any domain name.

Looking for easier to understand results? Use the Global DNS Checker tool to check DNS propagation.

What is a DNS lookup?

A DNS lookup typically refers to the process of converting easy to remember names called domain names (like www.google.com) into numbers called IP addresses (like 192.168.2.1).

Computers use these numbers to communicate with each other on the Internet, but these numbers would be difficult for humans to remember and can change from time to time when network configuration changes are required.

A great way to think of a DNS lookup is similar to the contact list on your phone, but a special one where it has everybody’s name without them having told you their number, and if they get a new number, your phone automatically updates it. You don’t need to remember each of your contact’s numbers, but searching for their name is quick and easy. When you select their name to make a call, your phone will automatically use their current phone number.

What DNS record types can be looked up?

There are many different types of DNS records which are used for different purposes, for example the domain name www.example.com may host a website (A record), send and receive email (MX record), as well as use a VoIP service (SRV record). Different DNS record types are used to configure each of these services.

The DNS lookup tool lets you perform a DNS lookup for any domain name on the below record types.

A Record Lookup - Address or IPv4 DNS records, these store IP addresses for domain names.

AAAA Record Lookup - Address v6 or IPv6 DNS records, same as A records but store IPv6 IP addresses.

CAA Record Lookup - Certificate Authority Authorization DNS records are used to store which certificate authorities are allowed to issue certificates for the domain.

CNAME Record Lookup - Canonical Name or sometimes known as Alias records are used to point to other DNS records. Often used for subdomains like www.

MX Record Lookup - Mail Exchanger DNS records are used to store which email servers are responsible for handling email for the domain name.

NS Record Lookup - Nameserver DNS records store the authoritative nameserver for a domain name.

PTR Record Lookup - Pointer or reverse DNS records. This is the opposite of A or AAAA DNS records and is used to turn an IP address into a hostname.

SOA Record Lookup - Start of Authority DNS records store meta details about a domain name such as the administrator contact email address and when the domain last had changes made to its DNS configuration.

SRV Record Lookup - Service DNS records store protocol and port numbers for services offered by the domain name, for example VoIP or chat server.

TXT Record Lookup - Text records are used to store notes as DNS records, however they are typically used to store configuration settings for various services like SPF records which are used to define which email servers are allowed to send email from the domain or verification codes for some webmaster tools.

How does a DNS lookup work?

The Domain Name System (DNS) is a series of servers located all around the world which store the configuration information of a domain name in order to make the process of converting a domain name into an IP address or other DNS configuration information to more easily access a server.

There are 4 different types of DNS servers involved when performing a DNS lookup. Each DNS server type has a different role to play and may not all be required under certain circumstances.

Recursive Resolver - This is the DNS server that your computer or device communicates with. This DNS server is typically issued to you automatically by your service provider and is geographically located nearby in order to return results as fast as possible. This server will cache DNS record data in order to speed up future DNS lookup requests.

Root Nameserver - The root name server is responsible for returning the IP address of the TLD nameserver. For example, when resolving example.com, the root name server will return the IP address of the TLD name server responsible for .com domain names.

TLD Nameserver - The Top Level Domain (TLD) name server is responsible for returning the authoritative name servers for all domains under the TLD it is responsible for. The .com TLD name server will return results for example.com but not example.org.

Authoritative Nameserver - This is the DNS server for actually storing the DNS configuration data of a domain name.

Example DNS lookup flow

As an example of the flow of events when performing a DNS lookup, this is the order of events that will happen when you request a URL to visit a website like example.com in your web browser.

  1. A user types the URL example.com into their web browser.
  2. The user’s computer sends a request to the recursive resolver.
  3. The recursive resolver then sends a request to the root nameserver which provides the address of the TLD nameserver responsible for .com domain names.
  4. The root nameserver returns the result of the TLD nameserver to the recursive resolver.
  5. The recursive resolver sends a request to the .com TLD nameserver which provides the address of the authoritative nameserver responsible for the example.com domain.
  6. The TLD nameserver returns the result of the authoritative nameserver to the recursive resolver.
  7. The recursive resolver sends a request to the authoritative nameserver responsible for example.com which provides the DNS records requested.
  8. The authoritative nameserver returns results to the recursive resolver.
  9. The recursive resolver returns DNS records containing the IP address to the browser.
  10. The browser makes a request directly to the IP address of the server hosting the website.

Why are DNS records cached?

When DNS requests are made, the response includes what is known as the Time to Live (TTL) which specifies the number of seconds in which DNS records should be cached for.

Caching typically happens at the recursive resolver being used, as these are typically used by many users on a network with close geographical distance. This will not only speed up subsequent requests for the user who made the original request but all other users using the same DNS resolver.

Caching DNS records can make a big difference to response times as often many authoritative nameservers are located on the other side of the world for international users and if your web browser can skip parts of the full DNS lookup process and just get the IP address of a domain name from a local cache then the request can be sped up significantly.

What is a reverse DNS lookup?

A reverse DNS lookup is the opposite of a regular DNS lookup. Instead of converting a domain name into an IP address, it converts an IP address into a domain name. The DNS server will need to have a PTR record pointing to the domain name.

You can use the special reverse DNS lookup tool to analyse reverse DNS records.

How do you do a DNS lookup?

Most of the time, a DNS lookup is something that you do not need to worry about as your operating system, or web browser, will handle this for you automatically when you need to resolve a domain name.

Many operating systems include a DNS lookup tool for performing DNS lookups manually for diagnosing problems. Windows systems provide a command line tool called nslookup and Linux and Mac systems include the powerful dig tool.

Using these command line tools can be complicated and difficult to understand for non-technical people which is why the whatsmydns DNS lookup tool was created to help with quickly performing a DNS check.

As an online alternative, all you need to do is simply enter the domain name that you want to perform a DNS lookup against and the results will be displayed right in your web browser. This provides even novice users with an easy to use DNS lookup tool.

For added convenience, a dedicated Google Chrome DNS Lookup extension has been created to quickly see DNS records for the website you're currently on.