그래서 기본적으로. 하나의 외부 IP가 있습니다.
내부 네트워크에서 웹 서버를 거의 운영하지 않습니다.
모든 웹 서버는 다른 포트 (80,81,82, ...)로 NAT에서 구성됩니다.
내 도메인의 DNS가 외부 IP에 구성되어 있습니다. NAT는이를 첫 번째 웹 서버로 전달합니다.
다른 외부 포트가있는 NAT 뒤의 http 웹 서버에 대한 DNS 레코드
지금까지 도메인을 열면 example.com이 내 첫 번째 웹 서버 페이지를 열어 보겠습니다.
example.com:81을 열면 두 번째 서버 등이 열립니다.
포트를 지정하지 않고 다른 하위 도메인에서 다른 웹 서버를 여는 방법이 있습니다. > example.com:81
third.example.com - -> example.com:82
내가 사용하고 SRV
second.example.com :
그래서 내가 좋아하는 일을하고 싶습니다 내 TeamSpeak3 서버에 대한 기록, 내 TS3 포트 2222에서 실행되고 SRV 레코드 내 ts3.example.com example.com:2222 변환 및 매력처럼 작동합니다.
DNS에 SRV 레코드로 해당 하위 도메인을 구성 할 수 있습니까?
그렇지 않으면 가능합니다. 다른 방법이 있습니까? 당신이 NAT 뒤에 있기 때문에
감사
nodejs 서버에 대한 지침이 있습니까? 첫 번째 노드는 nodejs에서 실행됩니다. – Biosek
npm vhost 모듈을 사용해보십시오. 그것은 당신의 필요에 맞는 것 같습니다. https://github.com/expressjs/vhost – user239546