Validar sintaxis de dominio
domain-syntax-validateVerifica la sintaxis de un nombre de dominio (etiquetas, longitudes, TLD), sin consultar DNS. Cuándo: hay que leer, construir o revisar con exactitud una URL, una cabecera HTTP, un token, una versión, un rango de IP, un documento HTML o Markdown o un archivo para agentes. No para: verificar solo la SINTAXIS de un correo (email-syntax-validate). Efectos secundarios: ninguno (solo lectura, sin red, sin estado guardado). Determinista: la misma entrada da la misma salida. Límites: entrada JSON de hasta 64 KB, 1 s por llamada, resultado de hasta 1 MB.
EN: Checks hostname syntax (RFC 1035/1123 labels, total ≤ 253, label ≤ 63, alphabetic or xn-- TLD), detects IDN/punycode labels and IP literals. Does not query DNS and does not use the Public Suffix List. When: a URL, HTTP header, token, version string, IP range, HTML or Markdown document or agent-readiness file has to be parsed, built or checked exactly. [EN completo / full EN: inputSchema.description]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain name (string; required; up to 300 chars). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| idn | No | ||
| valid | No | ||
| labels | No | ||
| reasons | No |