apa artinya "bit alamat rendah tidak berarti" artinya?

14

Saya mencoba membatasi akses dari Internet ke halaman login di blog saya, dan hanya membuatnya tersedia dari intranet saya.

Jadi, saya telah menentukan lokasi berikut

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

Ketika saya memulai kembali Nginx saya mendapatkan peringatan berikut: bit alamat rendah 192.168.0.1/24tidak berarti di/etc/nginx/sites-enabled/site

Juga, saya tidak dapat mengakses lokasi dari intranet saya.

Jadi, saya kira pernyataan allow tidak "dimuat" dan akhirnya saya menolak semua akses ke /ghost/signinhalaman.

Mengapa bit alamat rendah tidak berarti, dan bagaimana saya harus mengucapkan kalimat pernyataan agar berfungsi sesuai keinginan saya?

Saya sudah mencoba untuk google bit alamat rendah tidak ada artinya, tetapi saya hanya berakhir dengan posting dalam apa yang saya anggap Rusia, dan saya tidak tahu bagaimana menerjemahkan dari bahasa Rusia.

Erik
sumber

Jawaban:

24

Tidak ada jaringan seperti itu 192.168.0.1/24, karena tidak dimulai pada batas yang sah antara /24rentang jaringan. Bit terakhir dari alamat diatur, tetapi tidak ada artinya dalam konteks ini. Alamat yang benar adalah 192.168.0.0/24, yang berarti rentang dari 192.168.0.0hingga 192.168.0.255.

Mike Scott
sumber