“ บิตแอดเดรสต่ำหมายถึงอะไร” หมายความว่าอย่างไร


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หน้านี้ทั้งหมด

เหตุใดบิตแอดเดรสต่ำจึงไม่มีความหมายและฉันควรวลีคำสั่งเพื่อให้มันทำงานตามที่ฉันตั้งใจได้อย่างไร

ฉันพยายามที่จะใช้บิตที่อยู่ต่ำของ google นั้นไร้ความหมาย แต่ฉันจบลงด้วยการโพสต์ในสิ่งที่ฉันคิดว่าเป็นภาษารัสเซียและฉันไม่รู้วิธีการแปลจากภาษารัสเซีย

คำตอบ:


26

ไม่มีเครือข่ายดังกล่าว192.168.0.1/24เนื่องจากไม่เริ่มต้นในขอบเขตที่ถูกต้องระหว่าง/24เครือข่าย ที่อยู่บิตสุดท้ายถูกตั้งค่า แต่ไม่มีความหมายในบริบทนี้ ที่อยู่ที่ถูกต้องจะเป็น192.168.0.0/24ซึ่งหมายความว่าช่วงจากไป192.168.0.0192.168.0.255

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.