외부에서 IIS 사이트에 액세스

외부에서 IIS 사이트에 액세스

우리는 2개의 서버를 가지고 있습니다.도메인(서버 1)그리고애플리케이션(서버 2)섬기는 사람. 외부에서 액세스할 수 있도록 애플리케이션 서버에서 포트를 열려고 합니다.

서버 1Windows Essentials 2012를 실행 중이며서버 2Windows Essentials 2012-R2를 실행 중입니다. 같은 네트워크에 있기 때문에서버 2가능한 충돌을 제거하기 위해 Essentials Server(현재 사용 중인 유일한 역할은 응용 프로그램 서버 역할임)로 올바르게 구성되지 않았습니다.서버 1.

우리는 IIS를 설정했습니다서버 1, 원격 웹 액세스를 사용하여 외부에서 서버에 액세스하는 데 사용할 수 있습니다. IIS는서버 2수정되지 않았으며(여전히 기본 페이지가 표시됨) 외부에서 액세스할 수 없습니다. 이것이 목표입니다.

지금까지 우리가 시도한 것:

  • 공유기(D-Link DSL-2730B)를 통해 외부 포트(8080)를 오픈하고, 내부 포트(80)에 연결하세요.서버 2
    • 우리는 동일한 작업을 수행했습니다.서버 1, 작동합니다(여러 포트를 시도했습니다(예: 8080 - 8084)).
  • 두 서버 모두에서 Windows 방화벽을 완전히 비활성화해 보았습니다.
  • 열린 포트(8086)에서 텔넷을 실행하여서버 1(잘 다녀왔어)
  • 열린 포트(8087)에서 텔넷을 실행하여서버 2(시간 초과)
  • 설정되지 않은 포트에서 Telnet을 실행했습니다(연결이 거부됨).

다음은 우리 사이트 바인딩입니다.서버 2

여기에 이미지 설명을 입력하세요

D-Link에 현재 설정된 열린 포트는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

답변1

나는 그것을 작동시켰다!

을 실행했는데 ipconfig다음과 같이 표시되었습니다.

Default Gateway.....0.0.0.0 
                    192.168.1.1

이 문제를 해결하기 위해 Powershell을 사용하여 기본 게이트웨이를 제거했습니다.

route delete 0.0.0.0

그런 다음 이를 유일한 게이트웨이로 다시 추가했습니다.

route add 0.0.0.0 mask 0.0.0.0 192.168.1.1

이제 우리가 정의한 포트를 통해 외부적으로 서버 2에서 IIS에 액세스할 수 있습니다.

관련 정보