将子域绑定到IP

时间:2013-04-05 08:54:20

标签: ip port ubuntu-11.04

我有Ubuntu 11.04 Natty,我正在使用bind9服务。 我有这样的配置:

$TTL                    86400

example.com.         IN      SOA     ns1.example.com. root.example.com. (2012111201 10800 3600 604800 86400)
example.com.         IN      NS      ns1.example.com.
example.com.         IN      NS      ns2.example.com.

ns1.example.com.     IN      A       55.55.44.44
ns2.example.com.     IN      A       44.44.55.55
example.com.         IN      A       55.55.44.44

*.example.com.       IN      CNAME   example.com.

现在,我的所有子域都指向我的主域名IP,第一个NS(55.55.44.44)

我想要做的是,如果端口被更改,则将子域指向另一个IP。 例如:

端口80上的

test.example.com指向55.55.44.44,端口25565上的test.example.com指向33.33.33.33

进一步说明: 我在端口80上的test.example.com上托管了一个网站,该网站位于bind9服务所在的同一台服务器上。但是如果你想在Minecraft中保存test.example.com,它必须指向33.33.33.33:25565。

所以:

test.example.com:80       ->    55.55.44.44:80
test.example.com:25565    ->    33.33.33.33:25565

这可能吗? 谢谢

2 个答案:

答案 0 :(得分:1)

没有。 DNS仅解析为IP地址级别。

您可以获得的最接近的是配置DNS解析为执行端口转发的计算机。

答案 1 :(得分:0)

不,这是不可能的。 DNS不了解端口。