首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将子域重定向到外部服务器?

问如何将子域重定向到外部服务器?
EN

Server Fault用户
提问于 2011-11-28 05:45:33
回答 3查看 441关注 0票数 1

我正在尝试将一个子域从我的主域r.example.com重定向到另一个服务器。根据我到目前为止所发现的,我可以通过在DNS文件中添加一条新行来做到这一点,如下所示:

代码语言:javascript
复制
r               14400   IN      A       1.2.3.4

但这对我来说没有多大意义(我认为您必须以某种方式指定名称服务器)。

我如何正确地将这个单一的子域发送到另一个服务器,以便另一端的用户能够充分地抓取它并将其用于他们的网站?我知道三个服务器的名称,我也想指出它,但无法找到如何做到这一点。是否可以将子域视为具有DNS配置的基本上另一个域,或者我是否需要对域提供程序进行更高级别的处理?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-11-28 08:13:50

"A“记录只定义主机,而不定义服务器名称。

如果目标名称服务器已经在另一个域中拥有其域名,则需要

代码语言:javascript
复制
r               14400   IN      NS       ns1.thatdomain.net.
                14400   IN      NS       ns2.thatdomain.net.
                14400   IN      NS       ns3.thatdomain.net.

或者,如果要为这些服务器定义新的域名,则需要

代码语言:javascript
复制
r               14400   IN      NS       ns1.r.example.com.
                14400   IN      NS       ns2.example.com.
                14400   IN      NS       whatever.whatever.example.com.

ns1.r           14400   IN      A        1.2.3.4
ns2             14400   IN      A        5.6.7.8
whatever.whatever 14400 IN      A        9.0.1.2

对于ns1.r (如果您这样做的话),您也需要在目标服务器上设置一个记录(因为它是r.example.com的一部分并在那里处理),其余的都是--这里的记录就足够了(因为它们属于这里而不是r)。

此设置的正确名称不是重定向,而是委托。

票数 4
EN

Server Fault用户

发布于 2011-11-28 05:59:48

您正在创建的是第三级域。这应该会有所帮助。DNS只是将IP地址计算机对话转换为人们可以很容易使用的名称。不需要指定NS服务器的原因非常简单。您已经为example.com指定了它们。r.example.com只是指向一个不同的IP地址。

票数 2
EN

Server Fault用户

发布于 2011-11-28 06:12:37

我相信你做了正确的一步。如果您认为您已经设置了一个"A“dns记录以重定向到some_IP,那么您现在遇到的问题是什么?

如果您已经设置了"A“dns记录,您是否尝试过ping r.example.com?你看到你在"A“dns记录上设置的确切IP地址了吗?如果它是一样的,它应该可以工作。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/335340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档