2013-04-05 48 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不知道端口。