네트워크를 통해 웹 서버에 연결

네트워크를 통해 웹 서버에 연결

두 개의 네트워크 A와 B에 서버가 있습니다. 여기에서 IIS를 사용하여 웹 페이지를 게시하는 응용 프로그램을 실행합니다. 이를 네트워크 A의 서버 이름/웹 사이트 이름으로 볼 수 있습니다. 네트워크 BI에는 WebServer가 있는 장치가 있습니다. 서버에서는 장치 웹 페이지를 볼 수 있지만 네트워크 A에서는 볼 수 없습니다.

어떻게든 서버를 사용하여 이 웹사이트를 네트워크 A로 중계하는 것이 가능합니까?

답변1

에 대해서는 아무것도 모르지만 iis-7웹 서버는 이미 두 네트워크 모두에 브로드캐스트하고 있어야 하며, 하나의 웹 서버만 다루고 두 개의 네트워크에 연결되어 있고 특별한 설정이 아니라고 가정하면(그리고 그것은 그렇지 iis-7않습니다.) 여기에서 일이 작동하는 자연스러운 방식을 바꾸십시오). 웹서버에는 두 개의 로컬 IP 주소(각 네트워크당 하나씩)가 있어야 합니다. 현재 사용 중인 네트워크에 맞는 로컬 IP 주소에 액세스해야 합니다.

예를 들어, 내 데스크탑에서 웹 서버가 실행되고 있습니다. 192.168.0.20(내 무선 네트워크 어댑터) 및 192.168.0.19(내 비무선 네트워크 어댑터) 모두 내 웹 사이트로 이동합니다. 그러나 동일한 네트워크에 있지만(다른 네트워크 카드를 사용하는 경우) 네트워크 카드가 다른 네트워크에 연결된 경우에도 동일한 원칙이 적용되어야 합니다.

또한 네트워크 중 하나의 라우터에서 웹 서버 포트(일반적으로 80)를 전달하고 글로벌 IP 주소를 사용하여 연결할 수도 있습니다(전 세계에 기회를 허용해도 괜찮다면). 동적 IP 주소가 있는 경우 가끔씩 변경됩니다. 도메인 이름을 얻고 귀하가 방문할 수 있는 링크를 제공하고 귀하의 도메인 이름으로 IP 주소 업데이트를 트리거하는 두려워하는.org와 같은 것을 사용할 수 있습니다(프로그램의 링크를 사용하여 IP 주소를 자동으로 업데이트할 수 있습니다). 필요한 경우 적절한 때에 만들었습니다.)

편집: 귀하의 질문을 더 자세히 분석해 보면(처음에 제대로 이해하지 못했다면 죄송합니다.) 두 네트워크에 모두 있는 컴퓨터가 있는 것 같습니다(어떤 종류의 서버이기는 하지만 그렇지 않습니다). 웹 서버), 한 네트워크에 웹 서버가 있고(다른 네트워크에도 없음) 다른 네트워크에서 웹 서버에 액세스할 수 있기를 원합니다.

글쎄, 간단한 대답은 웹 서버에서 다른 네트워크에도 연결한 다음 위의 대답을 따르는 것입니다. 다음의 간단한 대답은 제가 말한 글로벌 IP 작업을 수행하는 것입니다(라우터에서 포트를 전달하고 여기에서 웹 사이트를 전역적으로 호스팅할 수 있다고 가정). 더 직접적이지만 덜 간단한 해결책이 있을 것이라고 확신합니다. 그러나 현재로서는 다른 사람이 이를 제공해야 합니다. Bob의 역방향 프록시 제안이 아마도 그 해결책인 것 같습니다.

관련 정보