IIS7이 사용하는 IP 주소를 어떻게 제어 할 수 있습니까?


18

Win2k3에서는 httpcfgIIS가 서버의 특정 IP 주소를 수신하도록 지시했습니다. 다른 IP 주소의 포트 80에서 VisualSVN 서버로 Apache를 실행하고 싶지만 IIS7은 기본적으로 모든 IP 주소에 바인딩합니다.

IIS7의 어떤 유틸리티가 IIS7 바인딩을 제어합니까?


그것은 트릭을 수행했지만 http 서비스가 작동하는 동안 ip를 추가해야합니다.
BasePointer

답변:


22

답을 찾았습니다. 라는 유틸리티가 netsh있습니다.

netsh http add iplisten ipaddress=xxx.xxx.xxx.xxx

기본적으로 목록에 IP 주소가 없으므로 IIS7은 모든 IP 주소에 바인딩합니다. 하나의 IP를 목록에 추가하면 해당 IP 또는 목록에 추가 된 IP 만 수신합니다. 변경 사항을 적용하려면 IIS7을 다시 시작해야합니다.

편집하다:

IP 주소를 나열하려면 IP 주소가 추가 된 후 다음 명령을 입력하십시오.

netsh http show iplisten

netsh유틸리티는 다음 정보를 반환합니다.

IP addresses present in the IP listen list: xxx.xxx.x.x

0

IIS 관리자에서 "사이트"폴더를 클릭하면 모든 바인딩이 나열됩니다.

* : 80은 할당되지 않은 모든 IP에 바인딩됩니다.

또는

[hostheader] on * : 80

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