为什么域名有IP?

Why do domain names have IP?

如果我尝试挖掘 facebook.com 而不是 www.facebook.com I obtain the same IP address but the first one is in "A" record for facebook.com, which is domain name and the second one is from "A" record for a hostname www.facebook.com。为什么域(不是 http 服务器的主机名)有 IP?

dig facebook.com +short
***.***.***.***



dig www.facebook.com +short
star-mini.c10r.facebook.com.
***.***.***.***

我知道在这种情况下 star-mini 是 www 的规范名称...事实上,第二种情况是正确的,因为我获得了与这台 star-mini 机器关联的 IP。第一种情况看不懂

facebook.com是DNS世界中所谓的APEX域名,只能解析为IP地址,只能用A记录。

www.facebook.com是一个子域名,可以使用CNAME和A记录指向任何地方。