是否 DNS 并覆盖所有端口

是否 DNS 并覆盖所有端口

如果我购买 DNS 命名空间,它会覆盖我的所有端口吗?还是只覆盖我在其服务器上配置的端口。例如,我购买foo.com,我可以使用超过 80 个端口与该域空间,对吗?

例如ssh [email protected]

答案1

是的。

DNS 实际上是问答式系统。使用 TXT 记录,基本上任何内容都可以通过 DNS 进行通信。使用SRV 记录,可以使用端口。

但是,DNS 最常见的用途可能是 AAAA 记录(IPv6 地址)、A 记录(IPv4 地址)、CNAME 记录(“规范名称”,基本上是指向其他名称的指针)和 MX 记录(“邮件交换”记录,用于识别电子邮件服务器。)

当您获得 DNS 名称时,您可以使用任何 DNS 记录类型,并且可以让您的名称指向 IPv6 地址和/或 IPv4 地址。每个 IP 地址都可以与任何有效的 TCP 端口号(有 65,536 个 TCP 端口号)和/或任何有效的 UDP 端口号(有 65,536 个 TCP 端口号)匹配。

例如,一个域名可以指向一个 IP 地址,并且该地址可以使用一个标准 HTTP 端口号(通常是 TCP 端口 80)、一个 HTTPS 端口号(通常是 TCP 端口 443)、一个 SMTP 端口(通常是 TCP 端口 25)和一个提交端口(通常是 TCP 端口 587)。这种行为很常见。

此外,如果您有一个像 example.com 这样的域名,您可以控制子域名,如 nameone.example.com 和 nametwo.example.com 和 namethree.example.com,并让每个子域名包含指向不同 IP 地址的不同 AAAA 和/或 A 记录。

所以,是的,你确实有相当大的灵活性。

相关内容