我想知道子域名是如何工作的。我会解释我想知道的内容:当有像 google.com 这样的顶级域名时,您可以设置其 DNS 类型 A 记录或 CNAME 记录以将其指向 IP 地址(例如:A 记录中的 google.fr = 8.8.8.8)但我想知道当我们使用子域名时会发生什么。这是同一件事吗?我是否指向视频.google.fr 是自己的 DNS 服务器(独立于 google.fr 顶部)指向像 9.9.9.9 服务器这样的记录吗?
我见过这个答案到如何创建子域名以及它们如何工作?但是我可以为每个顶级域名报告的子域名设置不同的 IP“A”吗?
答案1
抱歉,我的信誉度不够,无法发表评论。要回答直接使用不同 IP 创建子域名的问题,是的通过使用 A 记录,可以实现这一点。只需使用子域名和所需 IP 地址创建一个 A 记录。它可以是与主域的 A 记录 IP 完全不同的 IP。
稍微解释一下,DNS记录有多种类型(例如A记录,AAAA记录和CNAME记录),每种类型都将域名(或子域名)转换为不同的东西。我在下面解释了一些。
- 一个记录:将域名或子域名转换为 IPv4 地址(常见的 4 个八位字节格式,例如
192.168.56.101
) - AAAA 记录:将域名或子域名转换为 IPv6 地址(不太常见的格式如下
2001:db8:85a3:8d3:1319:8a2e:370:7348
) - CNAME 记录:将域名或子域名转换为另一个域名或子域名(这些用于别名,例如指向的
www
子域名,以便和转到同一位置)example.com
example.com
example.com
www.example.com
还有其他记录,但我将留给 Google 进一步解释。购买域名后,可以使用上述任何记录创建子域名,具体取决于子域名需要翻译成什么。只需选择正确的记录即可。
附注:创建子域名不需要创建全部前面的回答中提到了 3 种记录类型。这能可以完成,但不是必需的。
答案2
您需要为每个想要拥有的子域添加 A、AAAA、CNAME 记录到您的 DNS 设置中才能使其正常工作。希望这能回答您的问题。
我确实忘了说 A 记录适用于 IPv4 地址。AAAA 适用于 IPv6。