Title: QAS Domain Checker – WHOIS RDAP
Author: qasolutions
Published: <strong>August 12, 2026</strong>
Last modified: August 12, 2026

---

Search plugins

![](https://ps.w.org/qas-domain-rdap-whois/assets/banner-772x250.png?rev=3643063)

![](https://ps.w.org/qas-domain-rdap-whois/assets/icon-256x256.png?rev=3643063)

# QAS Domain Checker – WHOIS RDAP

 By [qasolutions](https://profiles.wordpress.org/qasolutions/)

[Download](https://downloads.wordpress.org/plugin/qas-domain-rdap-whois.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/qas-domain-rdap-whois/#description)
 * [Reviews](https://wordpress.org/plugins/qas-domain-rdap-whois/#reviews)
 *  [Installation](https://wordpress.org/plugins/qas-domain-rdap-whois/#installation)
 * [Development](https://wordpress.org/plugins/qas-domain-rdap-whois/#developers)

 [Support](https://wordpress.org/support/plugin/qas-domain-rdap-whois/)

## Description

QAS Domain Checker adds a simple form to any page or post where visitors can check
whether a domain is available, using RDAP — the modern, IANA-recommended replacement
for the legacy WHOIS protocol.

You can try it live before installing: [Live demo](https://www.qasolutions.net/consulta-whois-rdap-de-un-dominio/)

Unlike other domain-checking plugins, this one is designed to be genuinely simple:

 * **One single result, inline.** No separate “search”, “results” and “details” 
   pages to configure — insert the block or shortcode and it just works.
 * **Built for multilingual sites.** Fully internationalized (i18n-ready) with all
   strings translatable. Once published, translations — including Spanish, Catalan,
   English, French and Portuguese — can be contributed by anyone via translate.wordpress.
   org, WordPress’s own community translation platform. The plugin also includes
   an option to force a specific language for the widget regardless of the page’s
   language.
 * **No build tools required to maintain.** The block editor script is plain JavaScript—
   no Node, npm or webpack pipeline involved.
 * **Privacy-conscious.** Only the domain name you search for is sent to the RDAP
   servers. No personal data is transmitted or stored. See “External services” below
   for full details.

#### What you get for each domain

 * Availability status (available / already registered)
 * Registrar name
 * Registration and expiration dates
 * Last changed date
 * Last update of the RDAP database
 * Name servers (DNS)
 * Domain status codes (e.g. transfer/update/delete lock)
 * DNSSEC status

#### How to use it

**Block editor:** search for “Comprobador de dominio” (Domain Checker) in the block
inserter, add it to any page or post, and optionally set an accent color from the
block sidebar.

**Shortcode:** add `[qasdrw_domain_checker]` to any page, post, or widget area that
supports shortcodes.

#### Settings

Under Settings  Comprobador de dominios you can configure:

 * How long a result is cached before querying the RDAP server again (0 to disable
   caching)
 * Whether to force a fixed language for the widget
 * A list of TLDs to exclude from lookups
 * Whether to show a small, optional attribution link to QAS Solutions below the
   form (disabled by default; uses `rel="nofollow"` and requires explicit opt-in
   from the site administrator)

### External services

This plugin connects to external services, exclusively to provide the domain-checking
functionality that is the plugin’s core purpose. No connection is made unless a 
visitor actively submits a domain to check (or, for the IANA bootstrap file, periodically
in the background to keep the list of supported TLDs up to date).

**IANA RDAP Bootstrap Service**

 * What it is: the official Internet Assigned Numbers Authority (IANA) service that
   publishes the list of top-level domains (TLDs) and their corresponding RDAP servers.
 * URL: `https://data.iana.org/rdap/dns.json`
 * What is sent: no personal or site-identifying data. The plugin downloads a public,
   static JSON file.
 * When: when the locally cached copy is missing or older than 7 days (cache duration
   is filterable by developers via `qasdrw_bootstrap_cache_ttl`).
 * Terms of service: https://www.icann.org/en/data-protection/terms-of-service (
   IANA is operated by Public Technical Identifiers, an affiliate of ICANN, which
   publishes these terms on ICANN’s site)
 * Privacy policy: https://www.icann.org/en/data-protection/privacy-policy

**RDAP servers operated by domain registries**

 * What it is: the RDAP server responsible for the TLD being queried. The specific
   server contacted depends entirely on which domain the visitor searches for, since
   each TLD is operated by a different registry. The most common case by far is 
   Verisign, the registry operator for `.com`, `.net`, `.name` and `.cc` — for example,
   a search for “example.com” contacts `https://rdap.verisign.com/com/v1/domain/
   example.com`.
    - Verisign Terms of Use: https://www.verisign.com/legal-center/terms-of-use/
    - Verisign Privacy Statement: https://www.verisign.com/legal-center/privacy/
 * For any other TLD (e.g. `.org`, `.es`, `.dev`, or any of the hundreds of other
   existing extensions), the request goes to that TLD’s own registry operator instead—
   there are too many operators to list individually here, so to find out which 
   organization operates a specific TLD and review its own policies, look it up 
   in IANA’s root zone database at https://www.iana.org/domains/root/db, which links
   to each registry’s own website.
 * What is sent: only the domain name entered by the visitor (e.g. “example.com”).
   No personal data, IP address logging, or identifying information is added by 
   the plugin.
 * When: only when a site visitor actively submits the domain-check form.

Query results are cached locally (using WordPress transients) for a configurable
duration (1 hour by default) to reduce the number of requests sent to these external
services.

## Screenshots

[⌊The domain checker form, ready to search.⌉⌊The domain checker form, ready to search
.⌉[

The domain checker form, ready to search.

[⌊Result for an available domain.⌉⌊Result for an available domain.⌉[

Result for an available domain.

[⌊Result for an already-registered domain, including registrar, dates, name servers,
domain status and DNSSEC.⌉⌊Result for an already-registered domain, including registrar,
dates, name servers, domain status and DNSSEC.⌉[

Result for an already-registered domain, including registrar, dates, name servers,
domain status and DNSSEC.

[⌊Plugin settings page.⌉⌊Plugin settings page.⌉[

Plugin settings page.

## Installation

 1. Upload the plugin files to `/wp-content/plugins/qas-domain-rdap-whois`, or install
    it directly from the WordPress plugin directory.
 2. Activate the plugin through the “Plugins” screen in WordPress.
 3. Add the block “Comprobador de dominio” from the block editor, or use the shortcode`[
    qasdrw_domain_checker]` on any page or post.
 4. Optionally, visit Settings  Comprobador de dominios to adjust the cache duration,
    forced language, or excluded TLDs.

## FAQ

### What is RDAP and why not classic WHOIS?

RDAP (Registration Data Access Protocol) is the modern, IANA/ICANN-recommended replacement
for the legacy WHOIS protocol. It returns structured JSON instead of plain text,
doesn’t rely on port 43 (often blocked by hosting firewalls), and supports internationalization
properly.

### Which domain extensions (TLDs) are supported?

Any TLD that has a registered RDAP server according to IANA’s official bootstrap
registry — this covers the large majority of generic and country-code TLDs in active
use. The list is fetched from IANA and cached for a week.

### Does this plugin register or sell domains?

No. It only checks availability and displays public registration data. It does not
connect to any registrar for purchasing and does not act as an affiliate for domain
sales.

### Is any personal data sent anywhere?

No personal data is transmitted. Only the domain name entered by the visitor is 
sent to IANA (for TLD/server lookup) and to the relevant RDAP server (for the actual
query). See “External services” below.

### Can I use the shortcode more than once on the same page?

Yes, `[qasdrw_domain_checker]` and the block can both be used multiple times on 
the same page or across different pages.

### How do I change the widget’s language regardless of the site’s language?

Go to Settings  Comprobador de dominios and choose a language under “Idioma del 
formulario” (Form language). Leave it on the default option to always follow the
page’s language instead.

### Does the plugin add any promotional links to my site?

Only if you explicitly enable it. There’s an optional, disabled-by-default setting(“
Enlace de atribución” / Attribution link) that adds a small `rel="nofollow"` link
to QAS Solutions below the form. It is off unless you turn it on yourself, and it
never affects your site’s SEO.

### Is there a live demo?

Yes: [https://www.qasolutions.net/consulta-whois-rdap-de-un-dominio/](https://www.qasolutions.net/consulta-whois-rdap-de-un-dominio/)

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“QAS Domain Checker – WHOIS RDAP” is open source software. The following people 
have contributed to this plugin.

Contributors

 *   [ qasolutions ](https://profiles.wordpress.org/qasolutions/)

[Translate “QAS Domain Checker – WHOIS RDAP” into your language.](https://translate.wordpress.org/projects/wp-plugins/qas-domain-rdap-whois)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/qas-domain-rdap-whois/),
check out the [SVN repository](https://plugins.svn.wordpress.org/qas-domain-rdap-whois/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/qas-domain-rdap-whois/)
by [RSS](https://plugins.trac.wordpress.org/log/qas-domain-rdap-whois/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.
 * Domain availability checker via RDAP, with block and shortcode.
 * Fully internationalized (i18n-ready); translations for Spanish, Catalan, English,
   French and Portuguese can be contributed via translate.wordpress.org once published.
 * Configurable result cache duration, forced widget language, and excluded TLDs.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.9 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [availability](https://wordpress.org/plugins/tags/availability/)[dns](https://wordpress.org/plugins/tags/dns/)
   [domain](https://wordpress.org/plugins/tags/domain/)[rdap](https://wordpress.org/plugins/tags/rdap/)
   [whois](https://wordpress.org/plugins/tags/whois/)
 *  [Advanced View](https://wordpress.org/plugins/qas-domain-rdap-whois/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/qas-domain-rdap-whois/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/qas-domain-rdap-whois/reviews/)

## Contributors

 *   [ qasolutions ](https://profiles.wordpress.org/qasolutions/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/qas-domain-rdap-whois/)