有没有可以将 IP 地址作为子域名的名称?

有没有可以将 IP 地址作为子域名的名称?

我见过几个网络,其中域名是它们解析到的 IP 地址的自我描述。例如,ip-1-2-3-4.example.com.将解析为 1.2.3.4。DNS 服务器似乎解析子域以确定 IP 地址,而不是使用静态查找表。

我正在尝试确定哪些 DNS 服务器支持这种方法,以便获取有关这种方法的更多文档和讨论,但我不知道其他人如何称呼它。这种自描述域名有名字吗?

到目前为止,我知道CoreDNS 支持) 来了解这个概念,尽管它仅在解析多个 IP 模式下记录。

. {
    forward . 8.8.8.8

    template IN A example {
      match "^ip-(?P<a>10)-(?P<b>[0-9]*)-(?P<c>[0-9]*)-(?P<d>[0-9]*)[.]dc[.]example[.]$"
      match "^(?P<a>[0-9]*)[.](?P<b>[0-9]*)[.](?P<c>[0-9]*)[.](?P<d>[0-9]*)[.]ext[.]example[.]$"
      answer "{{ .Name }} 60 IN A {{ .Group.a}}.{{ .Group.b }}.{{ .Group.c }}.{{ .Group.d }}"
      fallthrough
    }
}

答案1

它只是 DNS 中的 A 记录或 CNAME。这里没有什么特别的。他们可能有一个脚本,可以从子域的 IP 地址创建 DNS 条目。

相关内容