Skip to content

servers.json contains invalid WHOIS servers for Google-managed TLDs (.dev, .app) #135

@angelxmoreno

Description

@angelxmoreno

Issue Description

The servers.json file contains invalid WHOIS server entries for several Google-managed top-level domains that no longer operate traditional WHOIS servers.

Affected Entries

"dev": "whois.nic.google",
"app": "whois.nic.google"

Problem

The hostname whois.nic.google does not exist and returns NXDOMAIN when queried:

$ nslookup whois.nic.google
** server can't find whois.nic.google: NXDOMAIN

Evidence

  1. IANA official data for .dev shows no WHOIS server:

    $ whois dev | grep whois
    whois:
    

    (empty field indicates no WHOIS service)

  2. DNS resolution fails for whois.nic.google

  3. Google's transition to RDAP: Google Registry has moved these TLDs to RDAP-only operation

Impact

  • Applications using this library experience DNS resolution errors
  • Failed WHOIS queries for .dev and .app domains
  • Users may incorrectly assume the library is broken

Suggested Fix

Remove or update entries for TLDs that no longer support traditional WHOIS:

// Remove these lines or mark as RDAP-only
"dev": null,
"app": null

Alternative: Add a flag/comment system to indicate RDAP-only TLDs.

Additional Context

This affects other libraries and tools that depend on servers.json as a canonical source for WHOIS server mappings. Google's newer TLDs (.dev, .app, etc.) primarily use RDAP protocol instead of traditional WHOIS.

Contributing

I'd be happy to create a pull request to fix these entries if you accept community contributions. Please let me know if you'd like me to submit a PR with the necessary changes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions