2013-04-05 7 views
-1

나는 11.24의 Ubuntu를 가지고 있고 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

에 추가 설명을 가리키는 것 :가 내가 호스트 bind9 서비스와 동일한 서버의 포트 80에서 test.example.com에있는 웹 사이트. 그러나 test.example.com을 Minecraft에 저장하면 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

+0

https://www.google.co.uk/search?q=set+up+port+forwarding + on + 우분투 + -ssh – Quentin

+0

nvm, 나는 그것을 socat으로 알아 냈다. – Highstrike

0

아니요, 불가능합니다. DNS에는 포트에 대한 지식이 없습니다.