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


1

나는 두 개의 네트워크 A & amp; A에 앉아있는 서버를 가지고있다. B. 여기에서 IIS를 사용하여 웹 페이지를 게시하는 응용 프로그램을 실행합니다. 네트워크 A에서 servername / website name으로 볼 수 있습니다. 네트워크 B에는 WebServer가있는 장치가 있습니다. 서버 A에서가 아니라 네트워크 A에서 장치 웹 페이지를 볼 수 있습니다.

어떻게 든이 웹 사이트를 네트워크 A에 중계하기 위해 서버를 사용할 수 있습니까?


가능한 한 실제 데이터 (예 : 주소)가 포함 된 실제 예제를 사용하여 질문을 수정하십시오. 이제 얼마나 많은 관련 장치가 있는지 이해하는 것은 어렵습니다.
techraf

2
당신이 찾고있는 것을 "역방향 프록시"라고합니다. "iis reverse proxy"를 검색하면 유용한 결과를 얻을 수 있습니다.
Bob

답변:


0

나는 아무것도 몰라. iis-7,하지만 웹 서버는 이미 두 네트워크에 브로드 캐스팅해야합니다. 하나의 웹 서버만을 다루고 있고 두 개의 네트워크에 연결되어 있다고 가정하고 특별한 설정이 아니라고 가정합니다. iis-7 상황이 자연스럽게 작동하는 방식은 바뀌지 않습니다.) 웹 서버에는 두 개의 로컬 IP 주소 (각 네트워크에 하나씩)가 있어야합니다. 현재 사용중인 네트워크의 올바른 로컬 IP 주소에 액세스해야합니다.

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

웹 서버 포트 (일반적으로 80)를 네트워크 중 하나의 라우터에서 전달할 수 있으며 전 세계 IP 주소를 사용하여 연결할 수 있습니다 (전 세계에 기회를 허용하지 않는 경우). 동적 IP 주소가있는 경우 잠시 후에 변경됩니다. 도메인 이름을 얻고 afraid.org와 같은 것을 사용할 수 있습니다.이 링크는 방문 할 수있는 링크를 제공하여 도메인 이름으로 IP 주소를 업데이트합니다 (프로그램의 링크를 사용하여 IP 주소를 자동으로 업데이트 할 수 있음). 적절한시기에, 내가 필요한 경우 하나 만들었습니다.)

편집 : 귀하의 질문을 더 분석 (미안 내가 처음으로 그것을 이해하지 못했다면), 그것은 당신이 두 네트워크에있는 컴퓨터를 가지고있는 것 같습니다 (그리고 어떤 종류의 서버이지만, 그렇지 않습니다 하나의 네트워크에 웹 서버가 있고 다른 네트워크에도 웹 서버가 없다면 다른 네트워크가 웹 서버에 액세스 할 수 있기를 원합니다.

글쎄, 간단한 대답은 다른 네트워크에 연결하는 것입니다, 너무, 웹 서버에서 다음 위의 내 대답을 따르십시오. 다음 간단한 대답은 제가 말한 글로벌 IP 작업을하는 것입니다 (라우터에서 포트를 전달하고 웹 사이트를 전세계에서 호스트 할 수 있다고 가정 할 때). 좀 더 직접적이고 간단한 솔루션이있을 것이라고 확신하지만, 다른 누군가는이 시점에서 제공해야합니다. 그것은 Bob의 역방향 프록시 제안이 아마 그 해결책 인 것처럼 들립니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.