Extensible Provisioning Protocol
EPP Testing Tool
Request Builder
Choose a template, adjust a second-level .melendez domain, and send XML to the EPP server.
Response
Greeting, login, and command response.
Registry State
Current domains and latest commands.
Domains
Commands
DNS Zone
Generate a BIND-style signed zone file for the entire .melendez TLD.
No .melendez zone generated yet
Help
Documentation for site features and EPP commands.
Site features
Request Builder
Select a command template, edit the XML, then Send EPP. Check Auto login so the dashboard logs in first (otherwise you get 2201). Only second-level .melendez names are accepted, including IDNs such as café.melendez.
Registry State and CSV
The Registry State card shows persisted domains and recent EPP commands. Download CSV exports the full domain table for verification, including statuses, nameservers, contacts, authInfo, DS records, dates, and transfer state.
DNS Zone Generator
The DNS Zone card generates a BIND-style zone file for the entire .melendez TLD. It includes NS delegations for every persisted .melendez domain, DS records from secDNS data, glue records for in-bailiwick nameservers, persisted KSK/ZSK DNSKEY material, RRSIG signatures, NSEC3 records, and configurable NSEC3PARAM values.
WHOIS
WHOIS is available on TCP port 43. Query with a plain domain line.
- macOS/Linux:
printf "example.melendez\r\n" | nc eppmock.melendez.mx 43 - Windows PowerShell:
"example.melendez`r`n" | nc eppmock.melendez.mx 43
RDAP
RDAP JSON on internal port 8090 (/domain, /nameserver, /entity, /help). In production Caddy serves it at https://eppmock.melendez.mx/rdap.
Protected Reset
Reset clears the entire domain table and command log. It is protected by HTTP Basic Auth using RESET_HTTP_USER and RESET_HTTP_PASSWORD. Defaults are admin and reset-secret.
EPP commands
Authentication
The user selector is the EPP registrar for Auto login and the login template. Defaults: melendez-admin, melendez-registrar, melendez-tester. The dashboard talks to localhost EPP without TLS, so Auto login does not need a client certificate. Public EPP on TCP 700 still requires a client cert when fingerprints are set on EPP_USERS.
Supported Domain Commands
- domain:check verifies availability.
- domain:create registers a domain with period, nameservers, contacts, authInfo, and optional secDNS DS data.
- domain:info returns status, registrar, contacts, nameservers, and dates.
- domain:update modifies nameservers, contacts, statuses, registrant, authInfo, and secDNS DS records.
- domain:delete removes the domain.
- domain:renew extends expiration.
- domain:transfer supports request, query, approve, reject, and cancel.
- Extensions: secDNS (DS data), launch (sunrise create), and rgp (redemption restore via domain:update).
Contact and Host Commands
- contact:check/create/info/update/delete manage RFC 5733 contact objects (postalInfo, voice, fax, email, authInfo).
- host:check/create/info/update/delete manage RFC 5732 host objects with IPv4 and IPv6 glue addresses.
Session Commands
login authenticates the session, logout closes it, hello returns server capabilities, and poll returns queued server messages (a transfer request enqueues a poll message). The service returns no pending messages by default.
No topics match your search.
This site was created for testing purposes - Credits : Mike Melendez miguel@melendez.mx