What is a DNS Lookup?
DNS (Domain Name System) Lookup is the query process by which a hostname (such as google.com) is resolved into its corresponding IP addresses and other records. DNS acts as the “phonebook” of the Internet, translating human-friendly domain names into machine-readable network locations (like IPv4 or IPv6 addresses).
When a query is initiated, it searches different record types:
- A Record: Maps a domain name to an IPv4 address.
- AAAA Record: Maps a domain name to an IPv6 address.
- MX Record (Mail Exchanger): Specifies the mail servers responsible for receiving email on behalf of the domain.
- TXT Record: Contains arbitrary text data, often used for domain verification, SPF (Sender Policy Framework) records, and email security configurations.
- TTL (Time to Live): The number of seconds a DNS record is cached by resolvers before it must be requested again.
Key Features and Settings
The DNS Lookup tool simulates record resolution for debugging and educational purposes:
- Hostname Input: A text input box pre-populated with
google.com. Typing any hostname instantly triggers a query refresh. - DNS Records Table: Displays the resolved records in an organized table layout with the following columns:
- Type: The record type (
A,AAAA,MX,TXT). - Value: The raw target value of the record (e.g. IPs, server addresses, or SPF rules).
- TTL: The Time to Live configuration (measured in seconds).
- Type: The record type (
- Simulated Resolution Engine: When a hostname is active, the tool resolves standard records:
- A:
142.250.190.46(TTL300) - AAAA:
2607:f8b0:4005:805::200e(TTL300) - MX:
10 aspmx.l.google.com(TTL86400) - TXT:
v=spf1 include:_spf.google.com ~all(TTL3600)
- A:
Real-World Use Cases
Querying DNS configurations is a standard troubleshooting workflow for network administrators and developers:
- Email Verification Configuration: Verifying TXT and MX records to set up security policies like DKIM, SPF, or DMARC, ensuring emails are not marked as spam.
- Domain Redirection and IP Updates: Checking A/AAAA records to verify if a domain correctly points to a new web server or load balancer.
- Troubleshooting DNS Propagation: Validating TTL configurations to estimate how long updates will take to spread across global DNS servers.
- Security Audits: Auditing TXT records to identify third-party verification keys that should be rotated or removed.
Step-by-Step Guide to Using the DNS Lookup Tool
Follow these steps to perform a simulated DNS record inspection:
- Locate the Hostname Input: Find the Hostname text field. The default value is set to
google.com. - Enter a Target Domain: Type or paste a domain name (e.g.,
mywebsite.orgorapi.myservice.io) into the input box. - Verify the Records: Look at the DNS Records table. It displays:
- The resolved IPv4 (
A) and IPv6 (AAAA) addresses. - The mail routing servers under
MX. - The SPF security settings and verification tokens under
TXT.
- The resolved IPv4 (
- Inspect the TTL Values: Review the TTL column to see the caching durations for each record.
- Clear or Change: Emptying the input box will clear all results, allowing you to enter another domain immediately.