
글쎄, 이에 대한 해결책을 찾을 수 없는 문제에 대해 조금 자세히 설명하겠습니다. 기본적으로 회사 내에 모든 설정이 완료된 로컬 서버가 있습니다. 우리는 xencenter를 사용하여 모든 VM을 관리합니다. 이에 액세스하기 위해 하나의 라우터에 연결된 모든 VM에 고정 고유 IP를 제공했습니다. LAN 내에 있기 때문입니다. 이제 문제는 외부에서 액세스하고 싶지만 집 내부가 아닌 다른 네트워크에서 액세스하고 싶다는 것입니다. 서버에는 IP 10.0.0.4가 할당됩니다. 내가 어떻게 이런 짓을 하는지 말해줄 수 있나요? 다른 네트워크에서 서버의 IP에 연결하고 싶습니다. 서버에 액세스하면 다른 VM에 추가로 연결할 수 있습니다. 라우터를 가지고 놀아야하는지 모르겠습니다.
그리고, 호스팅 IP(외부 IP)가 있으면 외부에서도 접속이 가능하다고 들었습니다. 그래서 제가 한 일은 Hostgator의 공유 호스팅이 있다는 것입니다. 그들은 나에게 Hostgator cpanel "Advanced DNS"의 dev.xxxxxx.com 도메인에 매핑된 IP를 제공했습니다. 이제 외부 IP(호스팅 IP)를 LAN에 연결하여 외부에서 접근이 가능하도록 하려면 어떻게 해야 할까요? 다시 말하지만, 서버가 연결된 LAN 라우터를 사용하여 무언가를 포트 포워딩하거나 Hostgator IP를 정의해야 합니까?
나의 소망:
내 VM에 액세스하고 싶습니다.[이메일 보호됨]-p 2211 여기서 -p는 포트입니다. 이것이 Linux 터미널을 사용하여 VM에 연결하는 방법입니다. 포트 2211이 내 라우터 내의 전달 포트이고 그 방법을 알고 있습니다. 제가 이것에 대해 상당히 혼란스러워서 길을 알 수 없는 두 가지 질문을 모두 도와주세요. 간단하게 WAN IP를 내 LAN에 연결하여 외부에서 액세스할 수 있기를 원합니다.
제가 이 아이디어를 최대한 이해할 수 있도록 좋은 네트워크 지식을 가지고 정의해 주시면 감사하겠습니다.
기본 다이어그램은 다음과 같습니다.
답변1
동적 DNS를 설정하면 항상 FQDN(dev.xxx.com)에 연결할 수 있습니다. 그런 다음 라우터에서 포트 전달을 수행하고 일부 특정 포트(예: @HBujin이 제안한 2211)를 서버의 (내부) IP 및 포트(22)로 다시 전달할 수 있습니다.