"낮은 주소 비트는 의미가 없습니다"는 무엇을 의미합니까?


15

인터넷에서 내 블로그의 로그인 페이지로 액세스를 제한하고 인트라넷에서만 사용할 수 있도록 노력하고 있습니다.

따라서 다음 위치를 정의했습니다.

location ~/ghost/signing {
    allow 192.168.0.1/24;
    deny all;
}

낮은 주소 비트 : 나는 다시 시작하면 Nginx에 나는 다음과 같은 경고를 얻을 수 192.168.0.1/24있는 의미가/etc/nginx/sites-enabled/site

또한 인트라넷에서 위치에 액세스 할 수 없습니다.

따라서 allow 문이 "로드"되지 않고 /ghost/signin페이지에 대한 모든 액세스가 거부되는 것 같습니다 .

낮은 주소 비트가 의미가없는 이유는 무엇이며 의도 한대로 작동하게하려면 명령문을 어떻게 표현해야합니까?

나는 낮은 주소 비트를 구글에서 시도했지만 의미가 없지만 러시아어로 추정되는 게시물로 끝나고 러시아어로 번역하는 방법을 모른다.

답변:


25

네트워크 범위 192.168.0.1/24사이의 합법적 인 경계에서 시작하지 않기 때문에 와 같은 네트워크 는 없습니다 /24. 주소의 마지막 비트가 설정되었지만이 문맥에서는 의미가 없습니다. 올바른 주소는 192.168.0.0/24~이며 범위는 192.168.0.0~ 192.168.0.255입니다.

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