[김성민]님이 남기신 글:
>안녕하세요,
>
>다름이 아니라 DNS 설정시 IP 말고 IP:8080 과 같은 포트로 지정을 하는 방법이 있는지 궁금합니다.
>예를들면 이렇습니다.
>
>IP : 111.222.333.444
>DNS 에는 abc.com, bbb.com, ccc.com 과 같이 하나의 ip 에 여러 도메인이 설정되어 있습니다.
>Apache 에서도 가상호스트로 설정하여 각각의 사이트를 운영합니다.
>이런 경우 DNS 에서 www 호스트 말고 mail 이나 ftp 등도 지정할 수 있는데, ip 가 하나이므로 각 도메인의 zone 파일에다 mail 이라는 호스트를 추가해주면 mail.abc.com / mail.bbb.com / mail.ccc.com 과 같이 접속은 할수 있지만 어차피 111.222.333.444 라는 ip 로 들어가야 합니다.
>
>이것을 mail 이라는 호스트는 111.222.333.444:8080 과 같이 같은 ip 이긴 하여도 특정포트로 들어갈수 있는가 하는것이 궁금합니다.
>
>이유는 특정포트 지정이 가능하면 위와 같이 zone 파일에서만 해줘도 되지만, 안된다면 각 도메인별로 아파치 가상호스트를 다 만들어 줘서 이동시키던지 하여야 할것 같아서 입니다.
>
>정리하면 최종 접속되는 곳은 111.222.333.444:8080 인데, url 을 자신의 도메인 앞에 임의의 호스트를 붙여서 들어가게 하려 하는 겁니다.
>dns 에서 name 이라는 호스트를 붙인다면 http://name.abc.com 하면??
>http://111.222.333.444:8080 과 같이 되는 거지요..
>
>한번 해봤는데 안되더라고요.. 아파치 말고 다른 방법이 있는지 여쭤 봅니다.
>...
========================================
우선 결론부터 말하자면, '안됩니다' 입니다.
DNS는 IP 주소와 호스트 이름을 서로 매치시켜주는
서비스입니다. 따라서 포트와는 상관없습니다.
http://name.abc.com -> http://111.222.333.444:8080
이와 같이 하려면 http 라는 프로토콜을 사용하는 서비스(웹서버)
에서 구현해 주어야 합니다.
포트와 DNS는 관계가 없습니다. |