CIRCUITO
CARIOCA TI · DOCUMENTATION
♙
DNS lookup

DNS Lookup

Query A, AAAA, MX, NS, TXT, SOA, CNAME, CAA and PTR DNS records using the resolver available to the web server, with TTL and record-specific details.

DNSAAAAAMXNSTXTSOACNAMECAAPTRTTL

DNS record lookup

Query a specific record type through the DNS resolver configured for this web server. Results can reflect recursive caching and are not equivalent to querying an authoritative server directly.

Use a domain for normal records. Select PTR when entering an IPv4 or IPv6 address.
DNS LOOKUP

What this DNS Lookup actually queries

This page uses the DNS facilities available to PHP on the web server. The query is normally handled through the resolver configured for that server, which may be recursive and may return cached information. For that reason, this tool is useful for practical inspection but should not be described as a direct authoritative DNS query unless the resolver itself is specifically configured that way.

A · AAAA

A records carry IPv4 addresses; AAAA records carry IPv6 addresses

An A resource record maps a DNS name to an IPv4 address. AAAA is the corresponding resource record for IPv6 addresses. A hostname can publish multiple A or AAAA records, and DNS alone does not imply that every returned address has identical reachability, service state or routing behavior.

MX

MX priority: lower numbers are preferred first

MX records identify mail exchangers for a domain and include a preference value. Lower preference numbers have higher priority. Multiple MX records with equal preference can be used by senders according to mail-routing rules; an MX lookup does not test SMTP connectivity or prove that mail delivery is working.

NS · SOA

NS and SOA describe different parts of DNS authority

NS records identify name servers associated with DNS delegation or a zone. The SOA record contains zone-management information such as the primary server name, responsible mailbox representation, serial number and refresh, retry and expire timers. These records are especially useful when diagnosing delegation and zone-update problems.

CNAME

CNAME creates a DNS alias, not an HTTP redirect

A CNAME record points an alias name to a canonical DNS name. This happens at the DNS layer. It does not instruct a web browser to change the URL and should not be confused with HTTP 301 or 302 redirects.

TXT

TXT records are generic text containers used by many protocols

TXT records can contain arbitrary text strings and are reused by several Internet mechanisms. SPF policies are commonly published in TXT records, and domain-verification systems frequently use TXT as well. DKIM public keys also commonly appear below selector-specific DNS names. A TXT lookup only displays the published data; it does not validate an entire email-authentication policy.

CAA · RFC 8659

CAA expresses which Certificate Authorities are authorized to issue

CAA is a DNS resource record used by a domain holder to express which Certification Authorities are authorized to issue certificates for that domain. RFC 8659 defines the current CAA processing model and obsoletes RFC 6844. CAA is an issuance-control signal for CAs; it is not a replacement for certificate validation by clients.

PTR · REVERSE DNS

PTR performs reverse DNS from an IP address

For IPv4, reverse DNS uses the in-addr.arpa namespace. IPv6 reverse DNS uses ip6.arpa with the address represented at nibble boundaries. This tool builds the reverse query name and requests PTR records through DNS. A PTR result maps an address back to a DNS name, but it does not by itself prove forward-confirmed reverse DNS or ownership of the returned hostname.

TTL · CACHE

TTL explains caching, but the displayed value may already be counting down

TTL is the time-to-live associated with a DNS resource record for caching purposes. When PHP receives a record from a caching resolver, the TTL exposed by the resolver can represent the remaining cache lifetime rather than the original authoritative TTL. Therefore, seeing a lower TTL here does not necessarily mean the zone is configured with that exact original value.

PROPAGATION

One DNS lookup cannot prove global propagation

DNS is distributed. Recursive resolvers can hold different cached versions until their cached data expires, and delegation changes can introduce additional layers of caching. For a serious propagation investigation, compare the authoritative name servers with multiple independent recursive resolvers and verify that the delegation itself is correct.

NXDOMAIN · NODATA

“No record returned” is not always the same as “domain does not exist”

A DNS name can exist while having no resource record of the requested type. For example, a hostname may have an A record but no AAAA record. This PHP-based lookup does not expose every DNS response-code detail needed to reliably distinguish all failure and negative-answer cases, so the interface deliberately avoids claiming NXDOMAIN merely because the selected record type returned no records.

IDN · PUNYCODE

Internationalized domain names are converted before the DNS query when possible

When the PHP Intl extension is available, this tool converts an internationalized domain name to its ASCII-compatible DNS representation before querying it. The displayed Punycode form helps distinguish the human-readable Unicode name from the actual ASCII label sent to the DNS resolver.

FAQ

DNS Lookup frequently asked questions

What is a DNS Lookup?+

A DNS Lookup queries resource records associated with a DNS name or, for reverse DNS, an IP address. This tool supports A, AAAA, MX, NS, TXT, SOA, CNAME, CAA and PTR.

Does this tool query authoritative DNS servers directly?+

Not necessarily. It uses the DNS resolver available to the web server, which can be recursive and can return cached data.

Can another DNS resolver return different data?+

Yes. Different recursive resolvers can temporarily hold different cached answers until their cached records expire.

What does an A record contain?+

An A record maps a DNS name to an IPv4 address.

What does an AAAA record contain?+

An AAAA record maps a DNS name to an IPv6 address.

What does MX priority mean?+

MX records contain a preference value. Lower numbers have higher preference when mail senders select among mail exchangers.

What is an NS record?+

An NS record identifies a name server associated with a DNS zone or delegation.

What is an SOA record?+

SOA contains zone authority and management data such as the primary server, serial number and refresh, retry and expire timers.

Is CNAME the same as an HTTP redirect?+

No. CNAME is a DNS alias. HTTP redirects such as 301 and 302 operate at the web protocol layer.

What are TXT records used for?+

TXT is a generic text resource record used by many mechanisms, including domain verification and commonly SPF-related policy data. DKIM public keys are also commonly published in TXT records under selector-specific names.

What is a CAA record?+

CAA lets a domain holder express which Certification Authorities are authorized to issue certificates for the domain. The current CAA specification is RFC 8659.

Does PTR use a domain or an IP address?+

PTR is used for reverse DNS. In this tool you enter an IPv4 or IPv6 address, and the corresponding reverse-DNS name is queried.

Does a PTR record prove the hostname owns the IP?+

No. PTR provides a reverse mapping. Additional forward lookup and operational checks are needed when forward-confirmed reverse DNS matters.

What does DNS TTL mean?+

TTL is the time-to-live used for DNS caching. A caching resolver can expose a remaining TTL that is lower than the original authoritative TTL.

Can this tool prove DNS propagation worldwide?+

No. It shows the view of the resolver available to this server. Global propagation analysis requires comparison across authoritative servers and multiple independent resolvers.

Does no AAAA result mean the domain does not exist?+

No. A DNS name can exist without a record of the requested type. For example, it can have A records and no AAAA records.

Does this DNS Lookup validate DNSSEC?+

No. This page retrieves selected DNS records through PHP but does not perform or report full DNSSEC validation.

Can I enter an internationalized domain name?+

When the PHP Intl extension is available, the tool converts internationalized names to their ASCII-compatible IDN representation before querying DNS.