DNS 기반의 포트 포워딩이 가능한가요?
글쓴이: narusas / 작성시간: 수, 2006/03/29 - 4:13오후
public 도메인 foo.com을 가지고 있고 이 기기 밑에 사설망으로 여러 호스트가 붙어 있습니다.
각각의 서브 호스트들은 각기 웹서버를 가지고 있는데 외부(인터넷망에서)에서 이 서브 호스트의 웹서버에 접속하기 위해서는 포트 포워딩을 사용해야 합니다. (여기까지는 당연한 말인데요)
제가 알기로는 일반적인 포트포워딩에서는 foo.com의 기기의 포트포워드 설정을
foo.com:8001 -> 서브 호스트 a(192.168.10.10)의 80포트
foo.com:8002 -> 서브 호스트 b(192.168.10.11)의 80포트
...
이런식으로 설정해주어야 하는 걸로 알고 있습니다.
문제는 이런 환경에서는 서브 호스트의 웹서버를 사용하기 위해 foo.com의 포워딩 포트 번호를 알아야 하는 것인데요,
이걸 DNS기반으로 해결하는 방법이 없을까요?
foo.com의 기기에 DNS를 설치하고 이를 기반으로 서브 호스트 a에 접근하려고 할때
http://a.foo.com 로 접속하면 DNS에서 foo.com:8001같이 바꿔주게 할수 있을까요?
아니면 하나의 포트를 사용하여 서브 호스트로 포워딩이 가능할까요?
Forums:
DNS 서버는 도메인
DNS 서버는 도메인 이름에 대한 IP 주소를 알려 줄 뿐, 포트 번호 정보를 전달할 수는 없습니다.
이런 경우에 쓰라고 있는 것이 L7 스위치(내지는 Application 스위치)이겠지요. 혹은 게이트웨에 장비에서 프럭시 프로그램을 적당히 돌려도 가능하지 않을까 싶습니다.
----
$PWD `date`
$PWD `date`
댓글 달기