![如果有 www 子域名,DNS 服务器有什么区别](https://linux22.com/image/576477/%E5%A6%82%E6%9E%9C%E6%9C%89%20www%20%E5%AD%90%E5%9F%9F%E5%90%8D%EF%BC%8CDNS%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB.png)
我有一个 VPS 和一个域名。该域名之前与一家公司(提供 LAMP)的主机/托管服务相关联,当我从他们那里得到足够的资源时,所以我在公司的域名管理页面上将 DNS 记录更改为我的 VPS IP 地址。
现在一切正常,除非我使用带有 www 子域的地址。我添加了 3 条记录:
<domainname>.<country> VPS-ip
*.<domainname>.<country> VPS-ip
www.<domainname>.<country> VPS-ip
前两个解析正确,但最后一个解析错误。www 是否以其他方式解析?还是需要一些时间才能将其级联到顶部?
答案1
回答您的最后一个问题:“或者是否需要一些时间才能将其级联到顶部?”
是的(如果我理解你的问题正确的话),如果www
子域名之前存在,你必须等待记录在名称服务器之间传播,TTL 才会过期。因为没有其他 DNS 服务器可以缓存全部记录匹配*.domain.tld
,那个更容易验证。
例如,我怀疑mathias-is-an-even-more-beautiful-man.domain.tld
是否曾经被查询过,因此从未被缓存过(= 不等待 TTL 过期)。www
子域名更有可能最近被查询和缓存过 :-)
答案2
您的通配符输入 (*) 将匹配发出的每个请求。
尝试查找 pauska-is-a-beautiful-man.domain.tld,您会感到惊讶:)