# DNS Lookup

> Query DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA) for any domain using Google DNS-over-HTTPS.

URL: https://uttir.com/dns-lookup
Categories: network-tools, developer-tools
Privacy: This tool queries Google DNS-over-HTTPS. The domain you query is not user-private data, and Uttir never sees or logs the result.

## About

DNS is the internet's phone book — it turns the domain you type into the IP address a server actually lives at. This tool queries DNS records for any domain using Google's free DNS-over-HTTPS endpoint, so you can see exactly which servers a domain points to without touching the command line.

Useful when you have just changed nameservers and want to confirm they have propagated, when debugging email delivery (MX), when verifying domain ownership for a certificate (TXT / CAA), or when investigating a domain you are about to trust.

## How to use

1. **Enter a domain** — e.g. github.com — no protocol, no path.
2. **Pick a record type** — A is the default (IPv4 addresses).
3. **Read the results** — Each answer shows the data and a TTL in seconds.

## Examples

### Find the IPs for a domain

Default A record lookup for github.com.

Input:

```
github.com / A
```

Output:

```
Multiple A records with TTLs. Each is an IPv4 address that the domain resolves to.
```

### Check who handles email

MX records tell you which servers receive email for the domain.

Input:

```
github.com / MX
```

Output:

```
A list of mail exchange records, with priority numbers — lower = preferred.
```

## FAQ

### Why is the result different from my ISP's DNS?

Google DNS is one of many resolvers. If a record was just changed, it can take minutes to hours to propagate across the internet. Different resolvers may show different results during that window.

### What is a TTL?

TTL (time-to-live) is the number of seconds the record can be cached. A short TTL means changes propagate fast but queries are slightly slower; a long TTL means the opposite.

### Why does it say NXDOMAIN?

NXDOMAIN means the domain or record does not exist. Either the domain is unregistered, the record type you picked is not configured, or there is a typo in the name.

## Related tools

- [My IP Address](https://uttir.com/my-ip) — See your public IP, approximate location, ISP, and ASN — useful for VPN checks and remote-access setup.
- [User Agent Parser](https://uttir.com/user-agent-parser) — Identify the browser, OS, and device type from any user-agent string. Detects bots and crawlers too.
- [HTTP Status Code Lookup](https://uttir.com/http-status-codes) — Look up any HTTP status code from 100 to 511 with plain-language explanations, searchable and filterable by category.

---

For the full HTML page with the live tool, visit https://uttir.com/dns-lookup.
This file is the markdown rendering at https://uttir.com/dns-lookup.md. See https://uttir.com/llms.txt for a site-wide summary.
