제어 IIS에서 IP 주소 바인딩을 모두 할당되지 않은 IP 주소를 방지

에 의해 미만 Nov.04에 2009 년, 마이크로 소프트 윈도우 , 네트워킹 , 운영 체제 특정 , 보안

이 게시물은 Windows XP 및 Windows 2003입니다.

사용하는 경우 Windows 2000에서IIS 5.0을 , 당신은 필요가 소켓 풀링을 해제 . 여기에 대한 마이크로 소프트 문서는 IIS 6에서 소켓 풀링을 비활성화하는가 .

이 정보를 변경하는 방법에 대해 설명합니다 (강제) IIS가 너무 수신 대기하는 IP 주소. 이것이 빠지다 것이 여러 시나리오가 있습니다. 대부분의 사람들은 일반적에만 별도의 서비스에 필요한 여러 웹 서버가 같은 IP에 포트 80을 사용하는 경우 오류가 발생하도록 IIS는 기본적으로 모든 IP 주소에 IP를 수신 대기합니다. 예 : 귀하의 서버가 여러 개의 IP 주소를 가지고 있으며, 당신이 새로운 실행하는 데 필요한 아파치 워드 프레스의 당신의 다음 별도의 전용 IP 주소에 블로그 사이트를 그물 조사 전자 상거래 IIS 사이트. 어떤 갈등을 피하기 위해. 거기에만 서버에서 하나의 IP 주소를 가지고있다면이 시나리오에서 다른 옵션은뿐만 아니라 하나의 상자에 하나 이상의 웹 서버를 실행하는 데 필요하지만 이것은 다른 게시물입니다. 양자 택일로, 나 또한 해결 모든 주소에 바인딩을 IIS를 .

이렇게하려면 우리는 먼저 모든 주소에 바인딩에서 IIS를 중지하고 명시적으로 것들이 사용할을 선택합니다. 일단 우리가 이런 것까지 말해, IP 주소는 다른 응용 프로그램과 서비스에 의해 사용이 무료입니다. 당신이 Windows XP를 사용하는 경우 다음 설치 할 수 있습니다 Windows XP 서비스 팩 2 지원 도구를 . 는 Windows 2003을 사용하고있다면, 그때 당신은 그것이 대부분 설치되어 있기 때문에 걱정할 필요가 없습니다.

  1. 이제 명령 프롬프트를 엽니다해야합니다. 윈도우에서 명령 프롬프트를 엽니다하는 가장 빠른 방법은 다음 "Windows 키"+ R 및이 실행 대화 상자에 cmd를 입력한 다음 Enter 키를 누릅니다하는 것입니다. 를 입력한 다음 Enter 키를 누릅니다 ...
  2. IIS를 설정하려면 "httpcfg"를 사용하려했습니다. 그래서 유형 :

    쿼리 iplisten을 httpcfg

    그 반환해야합니다

    IP : 0.0.0.0
    --------------------------

  3. 우리가 모든 IP 주소에서 청취를 삭제해야 할 첫 번째 변화는 그렇게 할 수 있습니다 :

    httpcfg 삭제 iplisten-I 0.0.0.0

    제대로 모든 것을 입력하고 프로그램이 그것을 좋아하는 경우가 나타납니다 :

    HttpDeleteServiceConfiguration는 0으로 완료되었습니다.

  4. 이제 우리는 당신이 IIS가 너무 바인딩하고자하는 IP 주소를 할당합니다 :

    httcfg 세트 iplisten-I 192.168.0.23

    또 만약을 위해 우리는 여러 필요합니다

    httcfg 세트 iplisten-I 192.168.0.24

  5. 그것이 새 구성을 사용하도록 이제 우리는 HTTP 서비스를 다시 시작해야합니다 :

    에서 net stop http를

    후 :

    NET START HTTP

  6. 이제 진짜 사이트가 제대로 작동하는지 확인하기 위해 IIS 관리자를 점검할 필요가 있습니다. 당신이 (빨간색 X로 표시된) 오프라인 어떤 사이트를 발견하면 사이트 구성 "(모두 할당되지 않음)"당신이 이전에 입력한 IP 주소 중 하나를 사용하거나되었는지 확인하십시오. 그것은 새 주소로 설정하고 사이트에 설정되지 않은 경우.

IIS가 다시 시작되면, 그것들은 오직 IP 주소를 듣는 것입니다 당신이 그것을 말했다. 이제 할당되지 않은 IP 주소를 사용하는 다른 웹 서비스를 설정하실 수 있습니다. 그래도이 단계를 완료한 후 문제가 발생하는 경우에는 할 수도 소켓 풀링을 해제 .

모든 IP 주소에 바인딩하는 힘 IIS (들어)

당신 httpcfg했는지 확인 후 다음을 수행하십시오

  1. 명령 프롬프트를 엽니다. 윈도우에서 명령 프롬프트를 엽니다하는 가장 빠른 방법은 다음 "Windows 키"+ R 및이 실행 대화 상자에 cmd를 입력한 다음 Enter 키를 누릅니다하는 것입니다. 를 입력한 다음 Enter 키를 누릅니다 ...
  2. 우리는 이번 임무가 뭔지 확인하셔야합니다 :

    쿼리 iplisten을 httpcfg

    그래서 이와 비슷한 반환합니다 :

    IP : 192.168.0.23
    --------------------------

  3. 우리는 이렇게 0.0.0.0 아닌 임의의 IP에 대한 항목을 삭제해야합니다 :

    httpcfg 삭제 iplisten-I 192.168.0.23

  4. 다음, 우리는 iplisten하기 0.0.0.0을 할당합니다. 0.0.0.0은 모든 IP 주소로 할당하도록 IIS를 알려줍니다 :

    httcfg 세트 iplisten-I 0.0.0.0

  5. 현재 구성을 확인하고 0.0.0.0가 유일한 과제임을 확인합니다. 그렇지 않으면 그것이 때까지, 다른 IP 주소를 삭제합니다

    쿼리 iplisten을 httpcfg

    IP : 192.168.0.24
    --------------------------
    IP : 0.0.0.0
    --------------------------

    httpcfg 삭제 iplisten-I 192.168.0.24

  6. 그것이 새 구성을 사용하도록 이제 우리는 HTTP 서비스를 다시 시작해야합니다 :

    에서 net stop http를

    후 :

    NET START HTTP

IIS는 다시 모든 IP 주소에 수신 대기해야합니다.

내 정보를 수집했을 때 저는이 사이트가 유용한 발견 :
바인딩에서 모든 할당된 IP 주소로 IIS를 방지
지적 카페 질문
IIS에서 위키 피 디아 항목
설정하기 메타베이스 속성 DisableSocketPooling는 아무런 영향을 미치지 않습니다

: 제본 , IIS , IP 주소 , 윈도우 2003 , 윈도우 XP

회신을 남겨주

당신은해야 로그인 코멘트를 게시할 수 있습니다. 당신은 수도 로그인 하여 페이 스북 계정으로.

어도비 플래시 플레이어를 가져오기 wpburn.com에 의해 플러그인 워드 프레스 테마

뭔가를 찾고 계십니까?

사이트를 검색하려면 아래 양식을 사용 :

아직도 당신이 찾고있는이 없나요? 게시물에 댓글을 버리지 않으면 우리가 돌​​볼 수 있도록 저희에게 연락!


fantom-stranger.com
fantom-stranger.com 페이 스북 팬 페이지

번역기

English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagDanish flagHindi flagPolish flagSwedish flagNorwegian flagFilipino flagVietnamese flagThai flagTurkish flagIrish flagIcelandic flagPersian flag