Pertanyaan Apakah X.Y.Z.0 alamat IP yang valid?


Apakah alamat IP dengan 0 pada oktet terakhir valid?

10.6.43.0

Dalam kasus saya, saya memiliki netmask berikut

255.255.252.0

Bagaimana dengan 0 untuk oktet lainnya?


82
2018-05-21 20:39




yang lain telah menjawab, tetapi kami menjalankan / 23s dalam rentang DHCP kami, yang berarti bahwa alamat 0,255 dan .0 tengah dari dua / 24s ditetapkan ke klien. Bekerja dengan baik. Kadang-kadang pengguna "berpengetahuan" panik sedikit berpikir mereka telah menarik IP yang tidak valid, tetapi dari POV jaringan itu berfungsi dengan baik. - jj33
Lihat juga: Apa alamat jaringannya X.Y.Z.0 Digunakan untuk? - voretaq7


Jawaban:


Itu tergantung pada subnet dari alamat IP yang dimaksud. Secara umum, alamat pertama dan terakhir dalam subnet digunakan sebagai pengidentifikasi jaringan dan alamat broadcast, masing-masing. Semua alamat lain dalam subnet dapat ditugaskan ke host pada subnet itu.

Sebagai contoh, alamat IP jaringan dengan subnet mask minimal 24 bit yang diakhiri dengan .0 atau .255 tidak dapat ditugaskan ke host. Alamat "terakhir" dari subnet dianggap sebagai alamat "siaran" dan semua host di subnet yang terkait akan menanggapinya.

Secara teoritis, mungkin ada situasi di mana Anda dapat menetapkan alamat yang diakhiri dengan .0: misalnya, jika Anda memiliki subnet seperti 192.168.0.0/255.255.0.0, Anda diizinkan menetapkan alamat host 192.168.1.0. Itu bisa menimbulkan kebingungan, jadi itu bukan praktik yang sangat umum.

Dalam contoh Anda

 10.6.43.0 with subnet 255.255.252.0 (22 bit subnet mask)

berarti subnet ID 10.6.40.0, rentang alamat host dari 10.6.40.1 hingga 10.6.43.254 dan alamat broadcast 10.6.43.255. Jadi dalam teori, contoh Anda 10.6.43.0 akan diizinkan sebagai alamat host yang valid.


138
2018-05-21 20:41



jauh lebih baik ;-] - pQd
jawaban bagus...... - jj33
Satu tambahan. Di masa lalu saya harus berurusan dengan beberapa perangkat lunak yang lebih tua yang memiliki masalah dengan menggunakan alamat .0 di tempat-tempat di mana itu adalah hal hukum yang sempurna untuk dilakukan. - Zoredache
Dan tidak ada jawaban atas pertanyaan ini akan lengkap tanpa referensi ke CIDR RFC: RFC1518 dan RFC1519 yang mendefinisikan semua ini. - pjz
RFC 1519 sudah usang untuk waktu yang lama. Versi saat ini adalah RFC 4632. - bortzmeyer


Jawaban atas pertanyaan Anda tergantung pada netmask. dalam pernyataan umum 'alamat IP yang diakhiri dengan .0 atau .255 tidak valid' salah. ambil 10.0.1.0/23 - alamat ip yang valid.

juga 10.6.43.0/255.255.252.0 alias 10.6.43.0/22 ​​valid.

itulah teorinya. perangkat jaringan yang paling masuk akal [termasuk server linux, kotak windows, cisco / hp / etc] akan berfungsi dengan baik dengan alamat tersebut, tetapi saya telah melihat dlink dan perangkat jaringan low-end lainnya [router, titik akses] tidak menerima alamat tersebut.


13
2018-05-21 20:45





Saya menemukan ini, yang mengklaim bahwa itu valid, tergantung pada subnet mask Anda.

http://en.wikipedia.org/wiki/IPv4#Addresses_ending_in_0_or_255


9
2018-05-21 21:24





Saya ingin menambahkan sedikit tentang 0 untuk oktet lainnya:

Yang ini mudah: tidak ada masalah sama sekali, karena alamat jaringan pribadi yang cukup umum 192.168.0.1 pertunjukan.

Tentu saja contoh yang lebih jelas 127.0.0.1.


8
2017-07-04 15:44



-1 untuk jelas ... - Jon Rhoades
+1 untuk menunjukkan yang sudah jelas - just somebody
Pertanyaannya bukan menanyakan tentang nol dalam oktet lainnya. - slang
@slang: Kecuali secara harfiah bertanya tentang persis di kalimat terakhir. - Joachim Sauer


Saya mengalami masalah dengan jaringan jarak jauh yang menolak alamat IP dari jaringan saya jika mereka berakhir dengan 0 (atau 255) dan mereka berasal dari kelas C, karena apa pun yang berakhir dengan 0 akan menjadi jaringan C kelas yang tidak valid.

Ini beberapa tahun yang lalu; Saya tidak tahu apakah ada yang masih memblokir alamat seperti itu atau tidak.


3
2018-06-27 12:26



Itu hanya terdengar seperti firewall / perangkat lunak Anda agak konyol;) - nixgeek
Setiap alamat IP di jaringan saya, kecuali .0 atau .255 dapat mengakses setiap situs, alamat IP yang diakhiri dengan .0 dan .255 dapat mengakses 95% situs, tetapi ada dua atau tiga situs berbeda yang tidak dapat mereka akses. Jika itu adalah firewall / perangkat lunak saya, saya yakin tidak tahu caranya. - Josh Kelley
Ini harus menggunakan firewall yang dikonfigurasi oleh orang-orang yang sama yang memblokir semua ICMP dan menghentikan PMTUD, atau memblokir semua bendera TCP "tidak valid" dan akhirnya melanggar ECN. - CesarB
Server Microsoft diduga melakukannya bahkan hari ini. Tidak ada Pembaruan Windows untuk Anda. Tetapi Microsoft telah dikenal untuk melanggar aturan sejak selamanya. - Zdenek


Hanya sesuatu yang saya temukan yang mungkin patut dicatat:

Jika Anda menjalankan skrip APF jaringan r-fx untuk iptables, ia akan menurunkan semua lalu lintas ke 0.0.0.255

Kami memiliki pelanggan BT dengan alamat berakhiran .255 dengan awalan 21 /. Secara teknis alamat IP yang valid, namun orang-orang di jaringan R-fx berpikir ada penyebab untuk menjatuhkan paket untuk alamat ini.


0
2018-01-17 14:10



mereka memilih untuk menjatuhkan paket ke 0.0.0.255 kemungkinan besar untuk tujuan keamanan. 1) Serangan DOS dapat terjadi dengan memanfaatkan kekuatan paket siaran dan 2) untuk sepenuhnya memprivatisasi jaringan sehingga tidak ada host yang dapat menyiarkan. Lihat en.wikipedia.org/wiki/Broadcast_traffic#Security - zamnuts