저는 Windows 7을 실행 중입니다. IIS를 설치하고 새 사이트를 만들었습니다.
이 사이트를 포트 8080에서 실행되도록 설정했습니다.
현재 제가 방문한다면http://192.168.2.150:8080/또는 localhost:8080을 사용하면 내 사이트에 접속할 수 있습니다.
네트워크의 다른 컴퓨터가 다음으로 이동하면 내 사이트에 접속할 수 있습니다.http://192.168.2.150:8080/.
질문 - 도메인 컴퓨터에 teehut.com으로 이동하면 IIS에서 호스팅되는 내 페이지로 이동한다고 알려주는 일종의 규칙을 어떻게 설정할 수 있습니까? 이것이 DNS가 하는 일인가요? 아니면 내 로컬 네트워크/도메인에만 적용되는 몇 가지 간단한 규칙을 IIS에 설정할 수 있습니까?
저는 네트워킹에 능숙합니다. 답변할 때 이 점을 명심하세요. ;)
답변1
먼저 일종의 DNS 설정이 필요합니다. 가장 빠르고 더러운 방법은 각 시스템의 호스트 파일에 항목을 추가하는 것입니다. 항목은 다음과 같습니다. 192.168.2.150 teehut.com
시스템의 호스트 파일(Windows의 경우 %windir%\system32\drivers\etc\hosts). 그러나 이는 관리하기가 어렵습니다. 더 강력한 기능이 필요한 경우 dnsmasq 또는 바인딩과 같은 로컬 DNS 시스템을 살펴보는 것이 좋습니다. 포트는 별도의 문제입니다. 저는 IIS가 표준 대체 HTTP 포트인 8080을 처리할 것이라고 생각합니다. 나는 주로 Linux 웹 서버를 사용하기 때문에 잘 모르겠습니다. 처리하지 못하는 경우 다음과 같은 다시 쓰기 규칙을 살펴볼 수 있습니다.
<rewrite>
<rules>
<rule name="RedirectTo8080" stopProcessing="true">
<match url=".*" />
<action type="Redirect" url="http://192.168.2.150:8080/{R:0}" />
</rule>
</rules>
</rewrite>