API
Documentación de la API
Integra las comprobaciones DN01 con solicitudes POST autenticadas por Bearer a rutas relativas /api en el mismo host.
Registrarse y obtener tokenURL base y rutas
Llama a los endpoints en el origin del sitio con rutas relativas — sin subdominio API aparte.
POST /api/tools/whois
POST /api/tools/dns/all
POST /api/tools/dns/query
…Autenticación
Crea una cuenta, emite un token y añade la IP de tu servidor o cron a la lista blanca.
- Authorization: Bearer <your_token>
- Las solicitudes desde IPs no autorizadas reciben HTTP 403.
Endpoints de herramientas
Todos los endpoints aceptan POST con Content-Type: application/json.
| POST | Path | Cuerpo JSON de ejemplo |
|---|---|---|
| POST | /api/tools/whois Consulta WHOIS | {
"domain": "example.com"
} |
| POST | /api/tools/dns/all DNS — todos los registros | {
"domain": "example.com"
} |
| POST | /api/tools/dns/query DIG — un solo registro | {
"domain": "example.com",
"type": "A"
} |
| POST | /api/tools/headers Cabeceras HTTP | {
"url": "https://example.com"
} |
| POST | /api/tools/ssl Certificado SSL | {
"host": "example.com"
} |
| POST | /api/tools/punycode Conversor Punycode | {
"input": "пример.рф"
} |
| POST | /api/tools/base64 Codificador/decodificador Base64 | {
"input": "hello",
"mode": "auto"
} |
| POST | /api/tools/ipcalc Calculadora de subredes IP | {
"input": "192.168.1.0/24"
} |
| POST | /api/tools/blacklist Lista negra / reputación | {
"input": "example.com"
} |
| POST | /api/tools/bin Consulta BIN | {
"input": "424242"
} |
| POST | /api/tools/passwords/generate Generador de contraseñas | {
"length": 16,
"numbers": true,
"symbols": true
} |
Ejemplo de solicitud
Sustituye el token enmascarado por una clave real del panel de registro.
curl -X POST https://dn01.ink/api/tools/whois \
-H 'Authorization: Bearer dn01_y************re' \
-H 'Content-Type: application/json' \
-d '{"domain":"example.com"}'