在执行某些工作职责期间,我需要了解SRV记录,并且试图将Wikipedia声明与DNS挖掘中看到的内容保持一致。
SRV记录中的目标必须指向带有地址记录(A或AAAA记录)的主机名。指向带有CNAME记录的主机名不是有效的配置。
但我看到的记录dig
返回了一个SRV记录,该记录指向一个名称,该名称是CNAME记录中的别名。
也就是说,像这样:
> dig _https._tcp.alpha.domain.com SRV
;; QUESTION SECTION:
;_https._tcp.alpha.domain.com. IN SRV
;; ANSWER SECTION:
_https._tcp.alpha.domain.com 59 IN SRV 30 30 4443 alias.domain.com
> dig alias.domain.com
;; QUESTION SECTION:
;alias.domain.com. IN A
;; ANSWER SECTION:
alias.domain.com. 35 IN CNAME canonical.name.amazonaws.com.
canonical.name.amazonaws.com. 35 IN A 52.78.234.189
canonical.name.amazonaws.com. 35 IN A 107.21.179.88
canonical.name.amazonaws.com. 35 IN A 52.12.126.92
似乎SRV记录是完全按照Wikipedia条目所说的方式配置的。我有什么误会?它不是表明SRV记录指向alias.domain.com,它具有一个CNAME记录,而不是一个地址记录?