我目前有一个来自快速主机的虚拟机,并且我也使用他们的域名托管。
在他们的名称服务器上,我有一个用于我的域名的区域文件(假设为 domain.co.uk),其中包含 www、ftp 等的 A 记录。这些 A 记录指向我的虚拟服务器,我在其中运行 IIS。
我现在还在我的虚拟服务器上设置了 DNS,并创建了一个子域(internal.domain.co.uk)和一些 A 记录(web.internal.domain.co.uk)。
我需要在 domain.co.uk 的区域文件中做什么才能将 internal.domain.co.uk 的请求发送到我的虚拟服务器?
提前致谢
标记
答案1
您需要在 domain.co.uk 的区域文件中为子域名定义一个名称服务器
; sub-domain definitions
$ORIGIN internal.domain.co.uk.
; we define a name server for the sub-domain
@ IN NS ns3.internal.domain.co.uk.
; sub-domain address records for name server only - glue record
ns3 IN A 10.10.0.24 ; 'glue' record
看http://www.zytrax.com/books/dns/ch9/delegate.html了解更多详细信息和高级配置。
答案2
我能找到的最佳方法是将另一个名称服务器添加到我的区域文件,该服务器指向我的虚拟服务器。虚拟服务器保存域的另一个副本,子域