
我看過一些網絡,其中網域名稱是它們解析到的 IP 位址的自我描述。例如,ip-1-2-3-4.example.com.
將解析為 1.2.3.4。 DNS 伺服器似乎解析子網域來決定 IP 位址,而不是使用靜態查找表。
我正在嘗試確定哪些 DNS 伺服器支援此方法,以獲取有關此方法的更多文件和討論,但我很難知道其他人如何稱呼它。這種自我描述性網域有名稱嗎?
到目前為止,我知道核心 DNS 支援)對於這個概念,儘管它僅記錄在解決多個 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 條目。