VLANlab
Catálogo
Acerca de
VLANlab
Cloud
9 tools
Cloud VPC PlannerCloud IP RangeSecurity GroupsIAM AnalyzerK8s CIDR PlannerFirewall BuilderHCL FormatterEgress Cost CalcCloud DNS Zone
VM Cost EstimatorPronto
VLANlab

CALCULAR • BUSCAR • VERIFICAR

What Is My IP?IPv6 TestSpeed Test
DNS LookupDNS PropagationDNS Health CheckerSPF AnalyzerPTR LookupCAA RecordSRV RecordDNS TraceDNS PrivacyDANE / TLSADNSSEC CheckerSPF BuilderDKIM GeneratorZone DiffPTR Zone Generator
Subnet CalculatorCIDR Range ViewerVLSM CalculatorVLAN PlannerBandwidth CalcIPv6 Subnet CalcIP ↔ BinarySupernet CalcCIDR MergeCIDR to IP RangeCIDR SplitIPv4 → IPv6CIDR OverlapFree IP Space FinderDHCP CalculatorMTU Calculator
WHOIS LookupDomain Age CheckerSubdomain FinderIP GeolocationASN / BGP LookupIP Blacklist CheckReverse IP LookupMAC Address LookupBGP Prefix LookupRPKI / ROA CheckDomain Availability
Email InspectorDKIM CheckerEmail HeadersSMTP TestSMTP TLS CheckMX Health CheckEmail SecurityDMARC Generator
Temp MailPronto
Is It Down?SSL/TLS CheckerOpen Port CheckerOG Tag CheckerOCSP CheckerPing / LatencyHTTP InspectorRedirect ChainCSP AnalyzerTech Stack CheckerBetaTracerouteBetaHTTP/2 + HTTP/3robots.txt ViewerSSL Cert DecoderBanner GrabberWebSocket TesterCORS TesterDomain MonitoringHTTP TimingStructured DataPWA ManifestSEO Auditor
One-Time SecretHash GeneratorPassword StrengthSecurity.txtCT Log SearchAXFR Zone Test
HTTP Sec ScorePronto
WebRTC Leak TestIP Reputation
JSON FormatterYAML FormatterBase64 / URL EncodeJWT DecoderRegex TesterUnix TimestampCron BuilderUUID / ULIDPunycode / IDNBase ConverterACL Generator
CSS Unit ConverterColor ToolkitGradient GeneratorcURL BuilderURL ParserURL Encoder/DecoderHTTP Status CodesBox Shadow GenFavicon GeneratorFlex & Gridrobots.txt Tester
Text CompareCase ConverterText CleanerText AnalyzerText TransformerList ToolsLorem GeneratorSlug Generator
Cloud VPC PlannerCloud IP RangeSecurity GroupsIAM AnalyzerK8s CIDR PlannerFirewall BuilderHCL FormatterEgress Cost CalcCloud DNS Zone
VM Cost EstimatorPronto
Proxmox Net ConfigVMware Port GroupHyper-V vSwitchVXLAN VNI PlannerKVM Net ConfigXCP-ng NetworkNSX-T Segment
Disposable Email DetectorPhone InspectorTor Exit NodeVPN/Proxy DetectDomain ReputationTyposquat DetectUsername SearchFavicon Hash
GitHub ActionsDockerfile Gendocker-composeArgoCD AppK8s Manifests
Acerca de

© 2026 VLANlab

Sin necesidad de iniciar sesión · Sin anuncios · Sin seguimiento

2.43.fdd8a93

Generador de zonas DNS en la nube

Genera configuraciones de zonas de Route 53, Azure DNS y GCP Cloud DNS a partir de tus registros DNS como comandos de la CLI o código HCL de Terraform.

Provider
TypeNameValueTTLPriorityAlias
# Step 1: Get your hosted zone ID
# aws route53 list-hosted-zones --query "HostedZones[?Name=='example.com.'].Id" --output text

aws route53 change-resource-record-sets \
  --hosted-zone-id $ZONE_ID \
  --change-batch '{
  "Changes": [
    {
      "Action": "CREATE",
      "ResourceRecordSet": {
        "Name": "example.com.",
        "Type": "A",
        "TTL": 300,
        "ResourceRecords": [
          {
            "Value": "1.2.3.4"
          }
        ]
      }
    },
    {
      "Action": "CREATE",
      "ResourceRecordSet": {
        "Name": "example.com.",
        "Type": "MX",
        "TTL": 300,
        "ResourceRecords": [
          {
            "Value": "10 mail.example.com."
          }
        ]
      }
    },
    {
      "Action": "CREATE",
      "ResourceRecordSet": {
        "Name": "example.com.",
        "Type": "TXT",
        "TTL": 300,
        "ResourceRecords": [
          {
            "Value": "\"v=spf1 include:_spf.google.com ~all\""
          }
        ]
      }
    },
    {
      "Action": "CREATE",
      "ResourceRecordSet": {
        "Name": "www.example.com.",
        "Type": "CNAME",
        "TTL": 300,
        "ResourceRecords": [
          {
            "Value": "example.com"
          }
        ]
      }
    }
  ]
}'

Herramientas relacionadas

DNS Lookup

Consulta cualquier tipo de registro DNS para cualquier dominio: A, AAAA, MX, TXT, CNAME, NS, SOA, CAA. Los resultados proceden del resolutor DNS global de Cloudflare (1.1.1.1).

Cloud VPC Planner

Planifica la estructura de tu red en la nube para AWS, Azure o GCP. Define subredes, obtén el número de hosts utilizables según el proveedor y genera comandos CLI y código Terraform HCL listos para ejecutar.

HCL Formatter

Formatea y mejora el aspecto del código Terraform HCL al instante. Alinea los signos de igualdad, corrige la sangría y normaliza los espacios en blanco: el resultado es idéntico al de «terraform fmt». No es necesario instalar nada.

Acerca de esta herramienta

Acerca del generador de zonas DNS en la nube

El generador de zonas de Cloud DNS convierte una tabla de registros DNS en comandos de la interfaz de línea de comandos (CLI) listos para ejecutar o en código HCL de Terraform para AWS Route 53, Azure DNS y GCP Cloud DNS. Cada proveedor tiene una sintaxis de CLI, convenciones de nomenclatura de recursos y esquemas de proveedor de Terraform diferentes. Esta herramienta gestiona esas diferencias para que una misma tabla de registros genere resultados correctos para los tres proveedores.

Cómo utilizarlo

Introduce tu dominio, selecciona un proveedor y crea tu tabla de registros utilizando las columnas «tipo», «nombre», «valor», «TTL» y «prioridad». Cambia entre las pestañas «CLI» y «Terraform» para obtener el resultado adecuado. La salida de la CLI de Route 53 utiliza el formato por lotes «change-resource-record-sets». La salida de la CLI de Azure invoca el comando «az network dns record-set» para cada registro. La CLI de GCP utiliza los comandos de transacción «gcloud dns record-sets».

Terraform de Route 53 utiliza una consulta a la fuente de datos para obtener el ID de la zona alojada, en lugar de un valor codificado de forma fija. Terraform de Azure requiere el campo «resource_group_name» en cada recurso DNS; el generador incluye «azurerm_resource_group.main.name» como referencia. Terraform para GCP incluye el recurso google_dns_managed_zone, que debe existir antes de que se configuren los registros. Los registros ALIAS (solo en Route 53) generan un bloque alias en lugar de los campos TTL y registros.