![DNS 服务器如何处理子域名?](https://linux22.com/image/1629898/DNS%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86%E5%AD%90%E5%9F%9F%E5%90%8D%EF%BC%9F.png)
假设我通过请求 url 访问 NetCinema 上的网页www.NetCinema.com
。我们知道本地 DNS 服务器将向 NetCinema 的权威 DNS 服务器查询 NetCinema 的 IP 地址,并且本地 DNS 服务器中也会添加缓存记录。那么,当我单击视频链接时http://video.netcinema.com/6Y7B23V
,我的本地 DNS 服务器会如何处理此 url?DNS 服务器会返回缓存记录吗?或者由于视频前缀是子域,DNS 服务器会再次向 NetCinema 的权威 DNS 服务器发送查询?
答案1
每个名称都有自己的 DNS 记录 – 事实上,重点子域名的共同点在于,每个子域名可以拥有与主域名不同的记录(并指向不同的 IP 地址)。因此,每个名称都会被独立缓存。
因此,当您尝试查找“video.netcinema.com”时,必须在权威服务器上再次查询。无论您是否缓存了“www.netcinema.com”,这些信息都无法让您猜测其兄弟子域的任何信息。
答案2
从我和 BlueHost了解子域名将拥有自己单独的 DNS 记录