WHOIS Domain Lookup and Name Server Check: Enter a Domain → Check DNS Records (1,400+ TLDs)

Affiliate disclosure v3.1
Affiliate disclosure v3.2 (mobile)

Sometimes your site still points to the old server after a hosting move, or you need to check when a domain expires. This WHOIS domain lookup and name server check runs from a single domain name and shows the registrar, registration date, expiration date and A, AAAA, MX, TXT and SOA records on one screen.

Registration data comes from domain RDAP first, or from the WHOIS domain server when RDAP is not offered, and the registered name servers are compared side by side with the live DNS responseto see whether they match. You do not need to sign in to your registrar's dashboard.

WHOIS · NS · DNS
Enter a domain to see its registration, name servers and DNS records at once.

        
Namecheap domains
Buy · Connect · Renew domains
.Non-.com domain and hosting sales run regularly
Free WHOIS privacy for life Free DNS · DNSSEC included 500+ domain extensions Transparent pricing with no hidden fees 24/7 live chat support

Ⅰ. How to Read WHOIS Domain Lookup Results

The WHOIS domain lookup results come in four blocks: registration data, name servers, DNS records and detected services. They describe the same domain but come from different sources. Registration data is the value in the ledger kept by the registry and registrar, while DNS records are the answers the name servers are actually returning right now. The fact that these two can disagree is the starting point for reading the screen.

1️⃣ Registration data: registrar, registration date, expiration date, status

Registration data comes from the ledger that manages the domain. It has nothing to do with whether the site is up or what it shows. Even if the site is down, these fields still appear as long as the registration is alive.

Registraris where domains are sold. It is not the same as the registry. The company that manages the whole .com namespace is Verisign, and the businesses below it that sell individual domains and take renewals are registrars. Gabia, Whois, Namecheap and GoDaddy are examples.

IANA IDis a unique number assigned to each ICANN-accredited registrar. When several companies have similar names, this number tells them apart. If there is no number, the domain did not go through an ICANN-accredited registrar, which is common with country-code domains.

Published is shown together with the number of years since registration. Domain age does not raise rankings by itself, but it is a useful reference when comparing sites on the same topic. Last updatedis not the date the site's content was edited. It changes when the name servers are switched, contact details are edited or the domain is renewed.

Expiration Dateis also shown as a badge at the top. It turns green when plenty of time is left, orange within 30 days and red once it has passed. A domain does not disappear the moment it expires; Ⅲ covers this.

Statusis a code showing the locks and progress states on the domain. The tool keeps the code as is and adds an explanation in front. clientTransferProhibited means a transfer lock set by the registrar; codes starting with client are set by the registrar, and those starting with server are set by the registry. A transfer lock is not a problem but usually the default. Registrars set it to prevent domain theft through unauthorized transfers.

DNSSECverifies with a signature that DNS responses have not been forged. If it is on, a signature is registered; having it off does not by itself mean there is a problem.

2️⃣ Why the name server check shows two columns

Name servers appear in two columns. It is not the same field shown twice but two values from different sources placed side by side.

Registry datais the value written in the registrar's and registry's ledger. It changes when you enter name servers in your domain dashboard. Live DNSis the answer received by asking the name servers right now. It is the actual state at the moment you press the lookup button.

If the two values are the same, a green Match badge appears in the left column. If they differ, an orange Mismatch badge appears. Sometimes there is no badge at all, which happens when one side is empty and no comparison can be made. You will see this with country-code domains that do not publish registration data.

A different count is also flagged as a mismatch, for example when the ledger lists two but the live answer returns three. This is what it looks like when you add a name server but do not update it at the registrar.

What a mismatch means and how long to wait is covered in Ⅱ.

3️⃣ DNS lookup: what each record type means

DNS records are the entries that turn a domain name into an actual address or setting value. Each type does a different job.

Type

Task

A

Points the domain to an IPv4 address. This value tells you which server the website is on.

AAAA

Does the same with an IPv6 address. Not having one is not a problem.

CNAME

An alias pointing to another name. Often used to send www to the main domain.

MX

The server that receives mail. The number in front is the priority; lower numbers are tried first.

NS

The name servers responsible for this domain.

TXT

Free-form text. SPF entries that specify sending servers and ownership verification values for Google or Naver go here.

SOA

The authoritative information for the whole zone. It holds the primary name server and the serial number.

The TTLon the right is how long, in seconds, the value may be stored. 300 is 5 minutes, 3600 is one hour and 86400 is one day. This is usually why a change does not show up right away.

No MX record means the domain does not receive mail. A TXT line starting with v=spf1 means mail sending servers have been specified.

4️⃣ Detected services: hosting, DNS management, mail

This section combines the values above to estimate which services are actually in use.

Hostinglooks up the network that the A record's IP belongs to and shows the provider name and AS number. An AS number is a unique number given to each network on the internet. Countryis the country where that network is registered, and reverse DNSis the name returned when the IP is looked up in reverse. Reverse DNS often keeps the provider's name as is, giving one more clue for identifying the host.

DNS managementis identified from the name server addresses. ns.cloudflare.com means Cloudflare, and ns.gabia.co.kr means Gabia. Mailis identified from the MX host. aspmx.l.google.com means Google Workspace, and mail.protection.outlook.com means Microsoft 365.

Keep two things in mind. First, providers not in the table do not get a chip. With a lesser-known name server, the DNS management chip may be empty, and that does not mean the lookup failed. Second, for sites behind a CDN such as Cloudflare, the IP and provider shown belong to the CDN. This method cannot tell you where the real server is.

5️⃣ Why the source is either RDAP or WHOIS

The Source field at the bottom of the results shows whether the data came via RDAP or WHOIS. That is because the tool uses both methods.

WHOIS has been in use since the 1980s. You connect on port 43, send a domain name and the server returns human-readable text as is. There is no fixed format, so field names differ from server to server. RDAP is its successor: HTTPSrequests return responses in a defined JSON structure. Field names are standardized, and it supports multiple languages and access control.

As of January 28, 2025, ICANN made RDAPthe official way to provide gTLD registration data. For generic top-level domains such as .com, .net and .org, RDAP is now the standard. This decision applies only to gTLDs; country-code domains are run by each registry under its own policy. Domains such as .kr that do not offer RDAP are looked up with the existing WHOIS method.

This tool tries RDAP first, and if the top-level domaindoes not offer RDAP, it falls back to WHOIS. Which one was used is written in Source. The fields you get also differ a little by source. RDAP has the IANA ID and abuse contact built into its structure, so it usually fills in more fields.

View rawshows the response exactly as received. If the data came via RDAP, a Also look up via WHOIS button appears as well. Only pressing it runs one more lookup over port 43; if you do not press it, no request is sent. If the raw data contains contact emails and phone numbers, they are masked on screen.

Ⅱ. Checking Name Servers and Change Propagation

Name servers are the signposts that decide which server a domain name is sent to. You change them when moving hosts or adding Cloudflare, but the change does not take effect everywhere at once. Putting the name servers in the registration data next to the values the live DNS returns lets you tell from the screen which stage you are at.

1️⃣ When you need to check name servers

You rarely need to look at name servers. These are the situations where you check them.

  • After moving hosts : you switched to the name servers from your new host, but the site still points to the old server.
  • CDNsetup : Cloudflare works by replacing the name servers with its own, so whether they changed tells you whether it is active.
  • When mail is not arriving : even if MX is set correctly, the old settings answer if the name servers still point to the old ones.
  • After taking over a domain : the first step in checking whether the previous owner's settings are still in place.
  • When the site looks different for different people : some see the new site, others the old one.

The last case is the clearest sign that propagation is still in progress.

2️⃣ If registry data and live DNS differ, it is still propagating

If a mismatch badge appears during a name server check, it is usually right after the name servers were changed. The value is not wrong; it is still spreading.

Changing name servers goes through three stages. First, the registrar submits the new value to the registry. Next, the top-level domain's name servers pick up that value. Finally, resolvers around the world drop the old value they stored and ask again. The last stage is the part that takes time.

It usually settles within a few hours to 48 hours. Until then, visitors may reach the old server or the new one depending on their location and ISP. If you edit the site during this period, it is hard to tell which side the change landed on, so it is better to work after propagation finishes.

If the mismatch continues after 48 hours, it is not a propagation issue. Check the two points below.

  • The change may not have been saved in the registrar's dashboard. If the ledger value is unchanged, it will never update no matter how long you wait.
  • If the domain has a clientUpdateProhibited lock, changes themselves are blocked. You can check this in the status field of the registration data.

Conversely, if a match badge appears but the site still looks old, the name servers have settled. Then look at the A record, the browser cache or the site cache.

3️⃣ Propagation time and TTL

The value that decides propagation time is the TTL. When a resolver receives an answer, it stores the value for the number of seconds in the TTL and does not ask again during that time. A TTL of 3600 means the old value may be used for up to an hour.

In the DNS records table, you can see that the TTL on the NS line is set higher than on other records. Name servers rarely change, so they are configured to be stored for a long time. That is also why a change to them takes longer.

This lets you prepare in advance. If you plan to change name servers or an A record, lower that record's TTL to about 300 seconds a day before. By the time you make the change, it is already refreshing on a short cycle, so it takes effect faster. Once things settle, set it back to the original value.

Your own computer also keeps a record. On Windows, running ipconfig /flushdns in Command Prompt clears it. Browsers have their own cache too, so checking in a private window is more accurate.

4️⃣ Checking it yourself with commands: nslookup and host

To check directly without a lookup tool, use commands.

On Windows, use nslookup. In Command Prompt, type the following.

nslookup -q=ns mydomain.com
nslookup -q=a mydomain.com
nslookup -q=mx mydomain.com

On Linux and macOS, use host.

host -t ns mydomain.com
host -t a mydomain.com
host -t txt mydomain.com

On Linux and macOS, dig does the same job with more detailed output.

Commands and lookup tools can return different results. A command asks the resolver your computer uses, while the lookup tool asks the resolver on the server where the tool runs. During propagation, it is normal for the two to differ. In fact, if the two results differ, that is evidence it is still spreading.

Ⅲ. Registrant Details and Expiration Dates

Open a WHOIS record and the registrant's name and contact details are usually hidden. The tool did not fail to fetch them; the registrar does not publish them. Country-code domains are different, though, and .kr often shows the registrant as is. The expiration date shown also does not mean the domain stops working on that day.

1️⃣ Why the domain owner is hidden

Look up a .com domain and the registrant field says [REDACTED FOR PRIVACY] or is empty altogether. The lookup did not fail.

When the EU data protection law (GDPR) took effect in 2018, ICANNchanged gTLD registration data to hide personally identifying fields by default: name, address, phone number and email. The same rule applies to registrants worldwide, not only to residents of Europe.

On top of this comes the privacy service offered by registrars. It puts a proxy company's details in place of the registrant's, and many registrars now offer it for free.

So what a lookup can give you stops at the registrar. If you need to reach the owner, use the registrar's abuse contact. The registrar passes it on to the registrant. Trademark infringement and scam site reports are handled this way.

2️⃣ .kr shows the registrant: the disclosure field

Country-code domains follow policies set by each country's registry. .kr is managed by KISA, and registrants can choose for themselves whether to publish their details.

The raw lookup result has a Publishes field. With 'Y', the registrant's name and address and the contact person's details are shown as is. With 'N', they are restricted. Company domains are often public, while personal domains are often restricted.

That is why the same tool shows only the registrar for .com but the registrant as well for .kr. It is not a problem with the tool; each top-level domain has a different disclosure policy.

If the raw data contains contact details, emails and phone numbers are masked on screen. Even when the information is public, it would be a problem if the lookup result pages were indexed by search engines as is.

3️⃣ Expiration, grace period and pending delete

A domain does not vanish on the day it expires. gTLDs go through several stages after expiry.

First comes the grace period. It usually lasts 30 to 45 days, and during it you can restore the domain at the normal renewal price. The site usually stops and the registrar's notice page appears instead.

After the grace period, the domain enters the redemption period. The status shows redemptionPeriod. It lasts about 30 days, and a separate restore fee applies, often several times the renewal price.

Next comes pending delete. The status shows pendingDelete, usually for 5 days. At this stage even the original registrant cannot restore it. When the period ends, the registration is released and anyone can register the domain.

Country-code domains have different stages and timelines. .kr follows the policies of its registry and the registrar, so when expiry is near, it is safer to check directly with your registrar.

When the expiry badge at the top of the tool turns orange, there are fewer than 30 days left. Even with auto-renewal on, it can fail if your payment method has expired, so when you see this badge it is a good time to check your registrar dashboard.

4️⃣ What to check before registering, and domain prices

While checking the expiration date, you also end up looking at renewal prices and transfer terms. The same items matter when registering a new domain.

The first-year price and the renewal price are different. Many registrars discount the first year heavily and charge full price from the second year. A domain is not something you use for a year and throw away, so it makes sense to compare by renewal price. .com has a wholesale price set by the registry, so the gap between registrars is small, but some new top-level domains renew at several times the first-year price.

Check whether privacy protection is free. More registrars now include it for free, but some still charge for it yearly. This is the masking covered in Ⅲ-1.

It also helps to know the transfer lock rule. For 60 days after registering a new domain or moving it to another registrar, you cannot transfer it again. This is an ICANN rule, so registrars cannot lift it at will. If you plan to switch registrars, factor in this period.

Country-code domains have their own conditions. .kr requires an address in Korea, and depending on the country, some require a local company or residency.

Ⅳ. Comparing Domain Lookup Sites

Enter the same domain and each site shows different fields. Services differ in where they get their data and how long they keep results. Korean services are strong on .kr while global services tend to show more detail for gTLDs, so it is better to choose based on what you want to check.

1️⃣ Korean lookup sites: KISA, Whois, Gabia

KISA whoisis the domain lookup service run directly by the agency that manages .kr. For .kr domains it is the source, so it is the most accurate. It also offers IP address and AS number lookups. Its screen, however, is close to the raw output and can be hard to read at first.

Whois (whois.co.kr) and Gabia are lookup pages run by registrars. You can use them without being a customer, and the results page leads straight into registration or transfer.

Korean services give detailed .kr fields and Korean-language guidance. On the other hand, top-level domains other than .kr sometimes show fewer fields.

2️⃣ Global lookup sites

ICANN Lookup is the lookup provided directly by ICANN. It is the right place to check the reference values for gTLDs.

who.is or whois.domaintools.com and similar services highlight that they show past records and change history too. Some features are paid.

whatsmydns.net is a different kind of tool. It asks resolvers in many countries at once and shows propagation on a map. If you have just changed your name servers, this is the one that fits. The tool in this article queries from a single server, so it does not show worldwide propagation.

whatsmydns homepage
Lookup sites by purpose
These cover what the tool in this article does not: worldwide propagation, original registration data and mail diagnostics, in that order.
whatsmydns.net
Global DNS propagation check
Queries DNS servers in 24+ regions at once and shows the results on a map. Use it to see how far a change has spread right after changing name servers or an A record.
24+ regions 10 record types Free
Open site
ICANN Lookup
Original registration data
The lookup provided directly by ICANN. Besides domains, it also covers registration data for internet number resources such as IP addresses and AS numbers.
Domain registration data IP · AS numbers Free
Open site
MXToolbox
Mail diagnostics
Lists MX records in priority order and checks each IP against 105 blacklists. Use it to narrow down the cause when mail is not reaching recipients.
MX priority 105 blacklists Mail server diagnostics
Open site

3️⃣ Why domain search results differ from site to site

There are four reasons the same domain looks different on different sites.

The source is different. Services that use RDAP and those that use WHOIS over port 43 receive different responses to begin with. The field names and the number of fields differ.

The time the result was saved is different. Most lookup services keep results for a while and reuse them. If you just changed your name servers, a site showing a value saved yesterday and one asking again now will give different results. This tool shows the lookup time at the bottom of the results and notes when a result was served from storage.

The resolver location is different. The DNS record fields show the answer that service's server received. During propagation, answers differ by server location.

The coverage is different. Country-code domains follow different policies depending on the registry, so some services show the .kr registrant while others leave it blank.

So different results do not mean one side is wrong. Where to look depends on what you want to check. For the original registration data, go to the registry for that top-level domain; for worldwide propagation, use a propagation checker; and to compare registration data with live DNS side by side, this tool is the right fit.

Ⅴ. Domain FAQ

📌 A WHOIS domain lookup says the domain is not registered.

If there is neither registration data nor a DNS response, the domain has most likely not been registered by anyone yet. Right after registration, though, the registry can take a while to update, so it may look like this for a short time. If registration status matters, check once more in the registrar's search page.

📌 I changed my name servers. When will it take effect?

It has taken effect once the registry value and the live DNS value match. This usually takes a few hours to 48 hours, and the longer the TTL on the old name server records, the longer it takes. If they still differ after 48 hours, check that the change was saved at the registrar and that no transfer lock is in place.

📌 Can I find out who owns a domain?

For gTLDs such as .com, registrant details are hidden under privacy rules. A lookup only tells you the registrar. If you need to make contact, use the registrar's abuse contact. For .kr, the registrant is shown as is if they chose to make it public.

📌 Is the IP shown the real server address?

If the site does not use a CDN such as Cloudflare, it is the real server address. For sites behind a CDN, the IP and provider shown belong to the CDN, and the origin server's location cannot be found this way. If a CDN provider's name appears in the hosting chip under detected services, that is the case.

📌 The expiration date has passed, but the site still loads.

Right after expiry there is a grace period, so the registration is still alive. The site loads because the name servers and the server are still running as before. Once the status shows redemptionPeriod or pendingDelete, the domain has moved into a stage where it is hard to recover.

📌 Is there a limit on lookups?

Yes. If one person runs repeated lookups in a short time, they are blocked for a while. The servers being queried belong to others, so the limit is there to avoid putting load on them. Looking up the same domain again shows the saved result and does not count toward the limit.

📌 Do .kr, .co.kr and .한국 domains have a suspension period before deletion?

Yes, 30 days including the expiration date. During this period the website and services using the domain stop working, and the status shows clientHold. Renewing within 30 days restores it; after that it is deleted and becomes available for registration again on the morning of day 31. Unlike gTLDs such as .com, there is no separate redemption period.

🧭 Domain articles 9 items
From how an address is structured to name server setup and other lookup tools, grouped by topic.

Ⅵ. Update Log

2026-08-14

· Reordered the dates in the registration data.
→ Expiration date now follows registration date; last updated moved to the end
· Highlighted the expiration date.
→ Same color scale as the expiry D-day badge at the top
· Moved the source label.
→ Moved from inside the registration table to a line below it

ℹ️ Affiliate Disclosure
This site's content contains affiliate links. When a visitor buys a product or service through one of them, the site receives a commission from the seller. The amount the buyer pays(it goes down during event discounts ↓)does not go up. Posted prices, discounts, and stock reflect the time of writing and may differ, so confirm with the seller before buying. Products are chosen and reviewed by our own standards, and commissions do not affect the order or content of reviews.

Similar Posts

  • 워드프레스 플러그인 충돌: 빠른해결방법

    워드프레스를 플러그인 충돌로 예상 될 경우 플러그인을 하나 씩 정지하면서 테스트를 해 봐야 합니다. 설치된 플러그인이 많을 경우 어떤 플러그인 충돌로 인한 오류인지 확인하는데 많은 시간이 소요됩니다. 이때 보다 편하게 테스트를 할 수 있는 플러그인을 소개하겠습니다. ‘Health Check & Troubleshooting‘이라는 플러그인입니다. 이 플러그인의 소개 페이지에서 평가가 아주 좋지는 않지만 간혹 플러그인 충돌로 의심되는…

  • Windows10 hosts 파일 수정

    ‘Windows10 hosts 파일 수정’은 보통 서버 이전이나 계정 이전 작업 후 DNS 레코드를 변경하기 이전에 이전 된 서버로 작업이 잘 이루어졌는지 미리 확인할 필요가 생긴다.일일이 DNS 서버 A레코드를 수정하여 확인하는 방법은 너무 번거롭기 때문에 hosts 파일을 수정하여 테스트 하는 게 좋은 방법 중 하나 이다.호스트는  DNS(도메인 이름 시스템)에서 제공하는 정보 없이 호스트 파일에…

  • 크롬 개발자 도구 Lighthouse로 웹사이트 성능 분석

    웹사이트의 품질을 정량적으로 평가하려면 단순히 ‘속도 점수’만 보는 것보다, 구글이 제시하는 공식 웹 성능 기준(Core Web Vitals)을 기반으로 진단하는 것이 더 중요합니다. 크롬 개발자 도구 Lighthouse 탭은 구글이 직접 개발한 웹 성능 분석 도구로, PageSpeed Insights와 동일한 알고리즘을 로컬 환경에서 즉시 실행할 수 있는 기능을 제공합니다. 즉, 구글 서버에 요청하지 않아도 내 브라우저…

  • [SEO] robots.txt 정의 | 구글 or 네이버에서 유효성 검사하기

    Robots.txt란 웹 마스터가 웹 로봇(보통 검색 엔진 로봇)에게 웹 사이트 페이지의 크롤링 방법을 지시하기 위한 텍스트 파일입니다. robots.txt 웹 사이트의 루트 파일에 위치하고 있어야 합니다. 이 파일은 로봇이 웹을 탐색하고 콘텐츠에 접근하며 해당 콘텐츠를 사용자에게 제공하는 방법을 제어하는 웹 표준인 로봇 배제 프로토콜(REP:robots exclusion protocol)의 일부입니다. 로봇 배제 프로토콜(REP)에 의해 모든 봇이 지침을…

  • [GA4] 구글 애널리틱스 데이터 설정-수집 및 보관 설정

    애널리틱스 GA4 계정 및 데이터 스트림을 생성했다면 ‘애널리틱스 데이터 설정’과 ‘내부 IP 제외’를 해서 통계를 보다 정확히 볼 수 있도록 하는 것이 필수 설정이라고 할 수 있습니다. 세 번째로 ‘추천 트래픽’을 제외 시키는 방법에 대해 알아 보겠습니다. 1. 애널리틱스 데이터 설정 1.1 GA4에서 데이터 수집하는 항목 이해 애널리틱스에서 데이터를 수집하는 항목은 다음과 같습니다….

  • GA4 내부 트래픽 제외: 집·회사 IP 등록과 유동 IP 대응

    GA4 내부 트래픽 제외 설정으로 집과 회사에서 접속한 관리자 기록을 통계에서 뺄 수 있습니다. 내 공인 IP를 확인해 내부 트래픽을 정의하고 데이터 필터를 활성으로 바꾸는 순서, IP가 바뀌는 환경과 모바일 접속을 처리하는 방법까지 담았습니다. 1️⃣ 집·회사 IP 확인 GA4가 걸러 내는 기준은 접속할 때 인터넷 쪽에 노출되는 공인 IP입니다. 집에서 한 번, 회사에서…

Leave a Reply

Your email address will not be published. Required fields are marked *

Prove your humanity: 10   +   4   =