Home › Developer Tools › DNS Lookup

DNS Lookup

Enter a domain to see its DNS records with their TTLs: A, AAAA, MX, TXT, NS, CNAME, SOA and CAA, one type or all at once. Queries go straight from your browser to a public DNS-over-HTTPS resolver.

Try:

Enter a domain and click Look up DNS to see its records.

Advertisement
Advertisement

How to use the DNS Lookup

  1. Type a domain such as example.com. You can also paste a full URL or an email address: the domain is taken from it.
  2. Choose a record type (A, MX, TXT…) or All to query every type at once.
  3. Click Look up DNS or press Enter. Results appear in a few hundred milliseconds with the TTL of each record.
  4. Read the status: NXDOMAIN means the domain does not exist, and No records means the name exists but has no record of that type.
  5. Copy or download the results, or copy the page link to share the same lookup.

DNS record types explained

TypeWhat it storesExample value
AIPv4 address the name points to93.184.215.14
AAAAIPv6 address2606:2800:21f:cb07:6820:80da:af6b:8b2c
CNAMEAlias: this name is another name (cannot coexist with other records on the same name)www.example.com → example.com
MXMail servers with a priority; lower numbers are tried first10 mail.example.com
TXTFree text: SPF, DMARC, DKIM, domain verification tokensv=spf1 include:_spf.google.com ~all
NSAuthoritative name servers for the zonens1.example-dns.net
SOAZone settings: primary server, admin email, serial and timersns1.example.net hostmaster.example.com 2024010101 7200 3600 1209600 3600
CAACertificate authorities allowed to issue SSL certificates0 issue "letsencrypt.org"
PTRReverse DNS: the hostname for an IP address (looked up under in-addr.arpa or ip6.arpa)1.1.1.1 → one.one.one.one

Reading the SOA record

The SOA (Start of Authority) record has seven fields. The serial is a version number that must increase whenever the zone changes; many providers use the date format YYYYMMDDnn. Refresh and retry tell secondary name servers how often to check for updates, expire is how long they keep serving the zone if the primary is unreachable, and the last value is the negative cache TTL: how long resolvers remember that a name or record does not exist. The responsible email is written with a dot instead of the @ sign (hostmaster.example.com means [email protected]).

DNS propagation and TTL

DNS changes do not "propagate" by being pushed out. Each resolver keeps a cached answer until its TTL expires, then asks the authoritative name servers again. So after an edit, the worst-case wait is the TTL of the old record (plus the negative cache TTL if the record did not exist before). Tip: lower the TTL to 300 seconds a day before a planned migration, make the change, then raise it again.

This tool queries public DNS-over-HTTPS resolvers (Cloudflare and Google). They follow the same caching rules, so comparing both resolvers is a quick way to see whether a change is visible yet.

Frequently asked questions

What is a DNS lookup?

A DNS lookup asks the Domain Name System for the records stored for a name, such as the IP address a domain points to (A and AAAA), its mail servers (MX), or text records used for email security and verification (TXT).

Which DNS server does this tool use?

It sends DNS-over-HTTPS queries from your browser to Cloudflare's public resolver (1.1.1.1). If Cloudflare cannot be reached it automatically retries with Google Public DNS. You can also pick a resolver yourself. No FreeToolCabin server is involved.

What does TTL mean?

Time To Live is how many seconds a resolver may cache the record before asking again. A TTL of 3600 means changes can take up to an hour to be seen by users whose resolver already cached the old value. Resolvers count the TTL down, so you may see a value lower than the one configured.

Why do I see different results than my own computer?

Your computer uses your ISP's or router's resolver, which may have older cached records, and some domains return different answers by location (geo-DNS and CDNs). After changing DNS, old values stay cached until their TTL runs out.

How do I check SPF and DMARC records?

Look up the TXT records of your domain: the SPF record starts with v=spf1. For DMARC, look up TXT records of _dmarc.yourdomain.com; the record starts with v=DMARC1. This tool labels both automatically.

What is the difference between NXDOMAIN and no records?

NXDOMAIN means the name does not exist at all in DNS. No records (NOERROR with an empty answer) means the name exists but has no records of the type you asked for, for example a domain with an A record but no AAAA record.

What is a CAA record?

A Certification Authority Authorization record lists which certificate authorities may issue SSL/TLS certificates for the domain, for example 0 issue "letsencrypt.org". If no CAA record exists, any CA may issue.

Related tools

What Is My IPSee your public IP address and location.Website Down CheckerCheck if a website is down for everyone.Subnet CalculatorCalculate IPv4 network, broadcast, host range, masks and host count, and split subnets.URL ParserBreak a URL into its parts and edit query string parameters with a live rebuild.JSON FormatterBeautify, minify and validate JSON, with a collapsible tree view.QR Code GeneratorMake QR codes for links, Wi-Fi, email and more.Barcode GeneratorCreate Code 128, EAN-13, UPC-A, EAN-8, Code 39 and ITF-14 barcodes as PNG or SVG.Password GeneratorCreate strong passwords and passphrases.UUID GeneratorGenerate UUID v4 and v7 / GUIDs in bulk and copy or download them.Hash GeneratorGenerate MD5, SHA-1, SHA-256 and SHA-512 hashes of text or files.MD5 Hash GeneratorGenerate MD5 hashes of text, lines or files and verify checksums.SHA-256 Hash GeneratorSHA-256 and HMAC-SHA256 hashes of text, lines or files, in hex or Base64.SQL Formatter & BeautifierFormat, beautify or minify SQL queries for MySQL, PostgreSQL and more.JavaScript BeautifierFormat and beautify messy or minified JavaScript, or minify it.HTML FormatterBeautify and indent HTML code with a live preview.CSS FormatterBeautify CSS with indent controls and optional property sorting.Base64 Encoder DecoderEncode or decode Base64 text and files, and make data URIs.URL Encoder DecoderPercent-encode or decode URLs, query strings and form data.HTML Entity Encoder / DecoderEscape and unescape HTML entities, named or numeric.XML FormatterBeautify, validate and minify XML with a collapsible tree view.JSON to CSVConvert JSON data to CSV for spreadsheets.CSV to JSONConvert CSV data to JSON with live preview.Excel to CSVConvert XLSX spreadsheets to CSV.Unzip FilesOpen and extract ZIP files online.RAR & 7z ExtractorOpen RAR, 7z and other archives online and extract files.ZIP File CreatorCompress files and folders into a ZIP.Regex TesterTest and debug regular expressions live.CSV ViewerOpen a CSV or TSV file as a sortable, filterable table.Excel Viewer (XLSX / XLS)Open XLSX, XLS and ODS spreadsheets in your browser without Excel.YAML Validator & FormatterValidate, format and minify YAML, and convert YAML to JSON or back.Bcrypt Hash Generator & CheckerCreate bcrypt password hashes and check a password against a hash.UTM Campaign URL BuilderAdd UTM tracking parameters to links and make a QR code.Schema Markup Generator (JSON-LD)Create JSON-LD structured data for FAQ, Product, Article and more.Htaccess & Nginx Redirect GeneratorBuild 301 redirects for .htaccess, Nginx and Netlify or Cloudflare _redirects.Line Ending ConverterConvert text and files between CRLF, LF and CR line endings.Meta Tag GeneratorCreate SEO, Open Graph and X meta tags with live previews.Robots.txt GeneratorBuild a robots.txt file with rules, sitemap lines and AI-bot blocking presets.Sitemap GeneratorTurn a list of URLs into a valid XML sitemap file.Open Graph PreviewPaste OG tags and preview how links look on Facebook, X and LinkedIn.Markdown to HTMLConvert Markdown to clean HTML with a live editor.XML to JSONConvert XML to JSON with validation.Binary TranslatorConvert text to binary, hex, octal and back.Email ValidatorCheck email lists and spot disposable addresses.Fake Data GeneratorGenerate mock data as JSON, CSV or SQL.File Info ViewerCheck file size, type, date and MD5/SHA hashes.Text Encoding ConverterDetect and convert text file encodings like UTF-8, UTF-16 and Latin-1.Deep Link GeneratorCreate links that open directly in apps.JSON ViewerExplore JSON as a collapsible tree, search keys and values and copy any node's path.HTML MinifierMinify HTML: strip comments and whitespace safely and see how many bytes you save.HMAC GeneratorGenerate and verify HMAC signatures with SHA-256, SHA-512, SHA-1 or MD5.SQLite ViewerOpen .db and .sqlite files in your browser, browse tables and run SQL queries.CSS MinifierMinify CSS with csso or a built-in engine and see the size saved instantly.CRC32 Checksum CalculatorCalculate CRC-32, CRC-32C, CRC-16 and Adler-32 checksums of text or large files.User Agent ParserSee your user agent and parse any UA string into browser, OS, engine and device.YouTube Embed Code GeneratorCreate responsive YouTube embed code with start time, autoplay, loop and privacy mode.DOCX ViewerOpen and read Word .docx files in your browser, then print or save them as HTML.JavaScript MinifierMinify JavaScript with Terser: compress, mangle and see how many bytes you save.JWT DecoderDecode JSON Web Tokens, read the claims and expiry, and verify HS256 signatures.EPUB ReaderOpen and read EPUB e-books in your browser with pages, a table of contents and font controls.JSON MinifierMinify and validate JSON, sort keys and see exactly how many bytes you save.JWT GeneratorCreate and sign HS256, HS384 or HS512 JSON Web Tokens in your browser and verify them.What Is My BrowserSee your browser, version, OS, engine, screen and which web features it supports.Font ViewerPreview TTF, OTF, WOFF and WOFF2 fonts with sample text, waterfall, glyphs and metadata.Markdown EditorWrite Markdown with a toolbar, live split preview, autosave and .md or HTML export.Random String GeneratorGenerate secure random strings and tokens in bulk with any length and character set.HTTP Status CodesSearch every HTTP status code with plain-English meanings, causes, fixes and RFC references.TTF to WOFF2 ConverterConvert TTF and OTF fonts to WOFF2 or WOFF and get a ready @font-face CSS snippet.Code Diff CheckerCompare two code files side by side or unified, with syntax colors and changes highlighted.API Key GeneratorCreate secure API keys and secrets with prefixes, checksums and SHA-256 hashes for storage.MIME Type LookupFind the MIME type for any file extension, or the extensions for a MIME type, in 400+ entries.Cron Expression GeneratorBuild crontab schedules visually, read them in plain English and see the next run times.Password Strength CheckerSee how strong a password really is, how long it takes to crack and how to improve it.SERP Snippet PreviewPreview your title tag and meta description with pixel-accurate truncation on desktop and mobile.Regex Cheat Sheet75+ ready-to-use regex patterns for emails, URLs, IPs and dates, each with a live test box.Caesar CipherEncode and decode Caesar shift ciphers and crack unknown shifts with a ranked brute force.IPv6 Expander & CompressorExpand IPv6 addresses to full form or compress them per RFC 5952, one or many at once.GraphQL FormatterPretty-print and indent GraphQL queries, mutations and schemas, or minify them, instantly.Vigenère CipherEncrypt and decrypt Vigenère and Autokey ciphers, and crack unknown keys with frequency analysis.Chmod CalculatorConvert Linux file permissions between checkboxes, octal (755) and symbolic (rwxr-xr-x) notation.JSON to TypeScriptGenerate TypeScript interfaces or types from JSON, with nested types and optional fields.Morse Code TranslatorTranslate text to Morse code and back, then play it as sound or a blinking light, or save a WAV.HTML Table GeneratorBuild HTML tables in an editable grid with styles, header rows, CSV import and live preview.Atbash CipherEncode and decode Atbash ciphers (A↔Z, B↔Y) in Latin or Hebrew, with a live letter mapping table.CSS Box Shadow GeneratorDesign layered CSS box shadows with a live preview, presets and one-click Copy CSS.Bulk URL OpenerOpen a list of URLs in new tabs at once or in batches, with cleanup, dedupe and delay.Hex to Text ConverterConvert hex to text and text to hex with UTF-8 support and space, 0x, \x or comma formats.CSS Border Radius GeneratorRound each corner, draw elliptical 8-value radii or random blob shapes and copy the CSS.Hreflang Tag GeneratorCreate hreflang tags, sitemap entries and Link headers for every language and region, validated.ASCII TableFull ASCII code chart 0–255 in decimal, hex, octal, binary and HTML, with search and copy.CSS Button GeneratorDesign CSS buttons with gradients, borders, shadows and hover and active states, then copy the code.Canonical Tag GeneratorNormalize URLs and create rel=canonical tags and HTTP headers, for one page or a whole list.Unicode Character LookupFind Unicode characters by name or code point and copy them with UTF-8, HTML and code escapes.CSS Flexbox GeneratorBuild flexbox layouts visually: set container and item properties, then copy the CSS and HTML.Twitter Card GeneratorCreate X / Twitter Card meta tags with Open Graph fallbacks, character counters and a live preview.Punycode ConverterConvert international domain names, emails and URLs between Unicode and xn-- Punycode, in bulk.CSS Grid GeneratorDraw CSS grid layouts: set tracks and gaps, drag to name areas, then copy the CSS and HTML.PX to REM ConverterConvert px to rem or em and back, with a 1-100px table and a whole-CSS converter.JSON to XML ConverterConvert JSON to well-formed XML with attributes, arrays and pretty print.JSON to YAML ConverterConvert JSON to clean YAML as you type, with indent, quoting and sort options.YAML to JSON ConverterConvert YAML to pretty or minified JSON, with errors pinned to the exact line.HTML to Markdown ConverterTurn HTML or pasted rich text into clean Markdown with tables and live preview.Markdown Table GeneratorBuild Markdown tables in a grid or paste from Excel/CSV, with alignment and preview.JSON ValidatorCheck JSON with the exact line and column of each error, fix tips and one-click auto-fix.JSON Escape / UnescapeEscape text for a JSON string, unescape \n and \" back to text, or stringify a whole object.URL Slug GeneratorTurn titles into clean, SEO-friendly URL slugs: accents, stop words, separators and bulk lines.JavaScript Keycode FinderPress any key to see its JavaScript key, code, keyCode, which, location and modifiers.Glassmorphism CSS GeneratorDesign frosted-glass UI cards with blur, transparency and border sliders, then copy the CSS.CSS Text Shadow GeneratorLayer CSS text shadows with a live preview and neon, 3D, outline and retro presets.Image to Base64Convert images to Base64 data URIs, CSS backgrounds and HTML img tags in your browser.Base64 to ImagePaste a Base64 string or data URI to preview, identify and download the image.HTML Editor (Live Preview)Write HTML, CSS and JavaScript and see a live, sandboxed preview as you type.QR Code ScannerScan QR codes with your camera or from an image and safely read the link or text.JSON CompareCompare two JSON documents and see every added, removed and changed path.Hex to DecimalConvert hex to decimal instantly with steps and signed mode.Decimal to HexConvert decimal to hex instantly with steps and signed mode.Binary to DecimalConvert binary to decimal instantly with steps and signed mode.Decimal to BinaryConvert decimal to binary instantly with steps and signed mode.Binary to HexConvert binary to hex instantly with steps and signed mode.Hex to BinaryConvert hex to binary instantly with steps and signed mode.