Han*_*etz 21 domain-name-system
我在托管服务提供商处托管了服务器,他们还托管了我的域名的 DNS 记录。现在我想添加由我自己的 DNS 服务解析的子域。例如:
econemon.comftp.econemon.com还,
econemon.com,但我不确定这应该如何工作。现在,我已经通读了关于 DNS 的维基百科文章来充实我的知识,但让我感到困惑的部分是:客户端如何知道向哪个服务器请求 IP 地址ftp.econemon.com?它会从托管商那里获得这些信息吗?如果是这样,我是否必须在那里注册子域(那时我需要我的名称服务器做什么)?
Rus*_*ing 18
如果要为域的某个部分委派权限,则需要向层次结构添加另一个级别。
当递归 DNS 服务器请求 ftp.econemon.com 的地址时,它将经历许多步骤。首先,它将询问其中一个根服务器,该服务器将回复 .com 域的名称服务器(此步骤可能会被缓存并且很少执行)。然后它会询问 .com 服务器,它们将使用 econemon.com 域的名称服务器进行响应。最后它会向这些服务器询问 ftp.econemon.com 的地址记录。
理论上,您可以简单地将 ftp.econemon.com 添加为父区域中的 NS 条目
例如:
服务 NS ns1.econemon.com。 ns1 A 192.0.2.1
然后在您的名称服务器中创建 ftp.econemon.com 作为区域。但是如果你这样做,你将不得不为每个服务器创建一个新区域。您可能想要做的是要求您的提供商添加一个委派的子域。
例如:
服务 NS ns1.services.econemon.com。 服务 NS ns2.services.econemon.com。 ns1.services A 192.0.2.1 ns2.services A 192.0.2.2
然后,您可以将 services.econemon.com 添加为您的名称服务器上的一个区域,并根据需要在该单个区域中添加新条目。
如果您也确实需要短名称,那么添加 CNAME 记录应该不会太麻烦,这样 ftp.econemon.com 的规范名称为 ftp.services.econemon.com,这样您就可以随时更改 IP 地址您希望并允许用户使用短名称。
ftp.econemon.com。CNAME ftp.services.econemon.com。
| 归档时间: |
|
| 查看次数: |
32849 次 |
| 最近记录: |