2013-04-05 44 views
-1

我有Ubuntu 11.04 Natty,我正在使用bind9服务。 我有它配置是这样的:绑定子域名为IP

$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。 例如:

test.example.com端口80上会指向55.55.44.44和test.example.com在端口25565将指向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 

这可能吗? 谢谢

回答

1

号DNS解析只对IP地址的水平。

你可以得到将是配置DNS解析进行端口转发本机最近的。

+0

我该如何去做一个端口转发test.example.com:25565至33.33.33.33:25565 – Highstrike 2013-04-05 09:43:36

+0

https://www.google.co.uk/search?q=set+up+port+forwarding + on + ubuntu + -ssh – Quentin 2013-04-05 09:44:44

+0

nvm,我已经用socat计算出来了 – Highstrike 2013-04-05 10:15:57

0

不,这是不可能的。 DNS不知道端口。