以下是更多的理论而不是实践,我想测试我是否了解DNS系统。
我现在从提供商那里租一个域名,叫它example.com。我还拥有一个带有静态ip的服务器。使用域提供程序的the接口,我为我的域创建了一个指向我的服务器的A记录。现在,每个点击example.com的人都会发现A记录(应该将自己分发给服务器更多的DNS服务器),从而平平我的服务器。现在我想要一个子域,它指向一个不同的ip地址。另一方面,我的提供者不允许我创建子域。我可以简单地在example.com上托管自己的DNS服务器,在那里我可以(任意地)为example.com的子域添加许多记录(所以不仅是subdomain.example.com,而且还有subdomain.subdomain.example.com)。现在,如果有人点击subdomain.example.com,就会发生以下情况:
。
我的理解正确吗?
发布于 2021-06-02 16:40:59
距离不远,但引擎盖下还有更微妙的东西。如果您想自己托管example.com区域,那么您的父级(.com)需要有指向静态IP上名称服务器的NS记录。您需要通过您的注册程序在您的父母注册,您购买DNS注册。
.com需要托管:
example.com. NS myns.example.com
myns.example.com. A YOURIP在您的机器上运行的区域中,您需要这样的内容:
example.com. SOA ....
example.com. NS myns.example.com
myns.example.com. A YOURIP
subdomain.example.com A SUBDOMINIP如果“子域”(您的措辞)实际上应该在另一个专区,那么您需要使用NS/A记录来指向它的DNS服务器(可以是相同的)。
你可以去找一个很好的教程,了解DNS的一般工作原理。它会带你走得更远。
https://stackoverflow.com/questions/67809076
复制相似问题