VLANlab
目录
关于
VLANlab
Cloud
9 tools
Cloud VPC PlannerCloud IP RangeSecurity GroupsIAM AnalyzerK8s CIDR PlannerFirewall BuilderHCL FormatterEgress Cost CalcCloud DNS Zone
VM Cost Estimator很快
VLANlab

计算 • 查找 • 验证

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 Mail很快
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 Score很快
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 Estimator很快
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
关于

© 2026 VLANlab

无需登录 · 无广告 · 无追踪

2.43.fdd8a93

云 DNS 区域生成器

以 CLI 命令或 Terraform HCL 的形式,从 DNS 记录生成 Rout 53、Azure DNS 和 GCP 云 DNS 区域配置。

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"
          }
        ]
      }
    }
  ]
}'

相关工具

DNS Lookup

查询任何域名的任意 DNS 记录类型 - A、AAAA、MX、TXT、CNAME、NS、SOA、CAA。结果来自我们自己的中立解析器。

Cloud VPC Planner

规划适用于 AWS、Azure 或 GCP 的云网络布局。定义子网,获取提供商相关的可用主机数量,并生成可直接运行的 CLI 命令和 Terraform HCL。

HCL Formatter

立即格式化并美化 Terraform HCL 代码。对齐等号、修复缩进并规范化空格 - 输出结果与 terraform fmt 相同。无需安装。

关于此工具

关于云 DNS 区域生成器

云 DNS 区域生成器可将 DNS 记录表转换为可直接运行的 CLI 命令或 Terraform HCL,适用于 AWS Route 53、Azure DNS 和 GCP Cloud DNS。每个提供商都有不同的 CLI 语法、资源命名约定和 Terraform 提供商架构。此工具可处理这些差异,确保同一张记录表能够为所有三个提供商生成正确的输出。

如何使用

输入您的域名,选择提供商,并使用类型、名称、值、TTL 和优先级列构建记录表。在 CLI 和 Terraform 选项卡之间切换以获取相应的输出。Route 53 CLI 输出使用 change-resource-record-sets 批处理格式。Azure CLI 输出调用 az network dns record-set per record。GCP CLI 使用 gcloud dns record-sets transaction 命令。

Route 53 Terraform 使用数据源查找来获取托管区域 ID,而不是使用硬编码值。Azure Terraform 要求每个 DNS 资源都包含 resource_group_name;生成器会将 azurerm_resource_group.main.name 作为引用。GCP Terraform 包含 google_dns_managed_zone 资源,该资源必须在任何记录集之前存在。别名记录(仅限 Route 53)会生成别名块,而不是 TTL 和记录字段。