IIsIPSecurity 개체는 IP 주소와 도메인 주소를 통해 액세스 권한을 설정할 수 있는 사용자 정의 ADSI 개체입니다.
IIsIPSecurity Boolean 속성인 GrantByDefault는 사용자에 의한 액세스를 기본적으로 허용할 것인지 거부할 것인지를 지정합니다.
GrantByDefault가 TRUE로 설정되어 있으면 거부하도록 지정하지 않은 모든 IP 주소와 인터넷 도메인의 액세스가 허용됩니다. 특정 IP 주소와 도메인의 액세스를 거부하려면 IPDeny 및 DomainDeny를 사용하십시오.
참고 IPDeny 및 DomainDeny는 GrantByDefault가 TRUE로 설정되었을 때만 사용할 수 있습니다.
GrantByDefault가 FALSE로 설정되어 있으면 액세스를 허용하도록 지정하지 않은 모든 IP 주소와 인터넷 도메인의 액세스가 기본적으로 거부됩니다. 특정 IP 주소와 도메인의 액세스를 허용하려면 IPGrant 및 DomainGrant를 사용하십시오.
참고 IPGrant 및 DomainGrant는 GrantByDefault가 FALSE로 설정되었을 때만 사용할 수 있습니다.
서버의 루트 가상 디렉터리의 경우에는 다음과 같습니다.
여기서 MachineName은 임의의 이름 또는 "LocalHost"일 수 있습니다.
특정 가상 디렉터리의 경우에는 다음과 같습니다.
여기서 MachineName은 임의의 이름 또는 "LocalHost"일 수 있습니다.
varReturn = object.Method
| 키 종류 | 메타베이스 경로 |
| IIsWebService | /LM/W3SVC/ |
| IIsWebServer | /LM/W3SVC/N |
| IIsWebFile | /LM/W3SVC/1/ROOT/vdirName/text.htm |
| IIsWebDirectory | /LM/W3SVC/1/ROOT/vdirName/subdirectory |
| IIsFtpVirtualDir | /LM/SMFTPSVC/1/ROOT/vdirName |
| IIsFtpService | /LM/SMFTPSVC/ |
| IIsFtpServer | /LM/SMFTPSVC/1 |
| IIsWebVirtualDir | /LM/W3SVC/1/ROOT/Samples |
| IPDeny | 이 메서드는 서버에 액세스가 허용되지 않은 IP 주소의 배열에 액세스합니다. |
| IPGrant | 이 메서드는 서버에 액세스가 허용된 IP 주소의 배열에 액세스합니다. |
| DomainDeny | 이 메서드는 서버에 액세스가 허용되지 않은 도메인 배열에 액세스합니다. |
| DomainGrant | 이 메서드는 서버에 액세스가 허용된 도메인 배열에 액세스합니다. |
| GrantByDefault | 이 Boolean 속성은 액세스가 기본적으로 허용되었는지의 여부를 판단합니다. GrantByDefault가 TRUE로 설정되었으면 IPDeny 및 DomainDeny를 사용하여 특정 IP 주소와 도메인의 액세스를 거부할 수 있습니다. GrantByDefault가 FALSE로 설정되었으면 IPGrant 및 DomainGrant를 사용하여 특정 IP 주소와 도메인의 액세스를 허용할 수 있습니다.
참고 이 속성은 IIsIPSecurity 개체의 컨텍스트에서 사용했을 때만 유효합니다. |
| ADSI 개체 속성 | 여러 개체에서 유효한 속성의 목록입니다. |
| IPSecurity | 이 속성은 URL에 대한 IP 액세스 제한을 지정합니다. 각 클라이언트 브라우저의 IP 주소나 DNS 호스트 이름을 기준으로 액세스를 허용하거나 거부하는 데 사용됩니다. |