Windows용 IIS에서는 명시적으로 특정 IP만을 사용하도록 설정하더라도 서버에 추가된 다른 IP의 80, 443포트를 사용하지 못하도록 제한다고 있다. 이는 소켓 풀링 하고 관련되어 있다.
http://forums.theplanet.com/index.php?showtopic=34369
http://support.microsoft.com/kb/238131/ko
해제 방법
>> net stop http /y
>> httpcfg.exe query iplisten
>> httpcfg set iplisten -i 10.0.0.1:80 # 리슨하기 원하는 아이피:포트를 추가 해준다.
>> httpcfg.exe query iplisten # 제대로 들어갔는지 확인
>> net start w3svc
httpcfg 명령을 찾을 수 없다고 나오면 Windows CD를 넣고 필요한 툴인 support/tools/suptools.msi 설치 할 것. 윈도우 시디 없을 경우 아래 링크 활용한다.
이 후 재 부팅.
삭제 방법
>> httpcfg delete iplisten -i ip:port