Apa arti alamat 10.0.0.1/24 di komputer saya ( ip addr
- perintah)?
1/24 dan bukan 0/8
Kisaran 10.0.0 dan bukan 192.168.10
linux
networking
ip-address
Yosef
sumber
sumber
Jawaban:
Pikir saya akan memperluas ini dengan beberapa contoh
Ketika Anda memiliki jaringan, Anda kehilangan dua alamat IP satu untuk siaran dan satu untuk jaringan. IP pertama dicadangkan untuk merujuk ke jaringan sementara ip terakhir dari jangkauan dicadangkan untuk alamat siaran.
sumber
Selain jawaban Tim:
/ 24 bukannya / 8 berarti 3 oktet pertama dari alamat ip digunakan untuk menentukan jaringan. Ini hanya pengaturan yang dapat Anda ubah jika Anda mau. Tidak umum menggunakan 10 private range dengan topeng / 24 tetapi tidak ada alasan Anda tidak bisa melakukannya.
/ 8 hanya menggunakan oktet pertama untuk menentukan bagian jaringan, yang merupakan 10. jaringan secara eksplisit kembali pada masa pra-CIDR, dan itulah mengapa Anda masih lebih sering melihatnya dengan / 8 daripada dengan 24.
Adapun oktet terakhir menjadi 0 bukan 1, itu karena 10.0.0.0 dalam hal ini akan menjadi alamat jaringan, dengan 10.0.0.1 menjadi ip komputer Anda.
sumber
RFC 1918 cadangan 3 rentang untuk alamat IP pribadi. Server / router DHCP Anda dikonfigurasikan untuk menetapkan kisaran ini.
10.0.0.0 - 10.255.255.255/8
172.16.0.0 - 172.31.255.255/12
192.168.0.0 - 192.168.255.255/16
http://en.wikipedia.org/wiki/Private_network
sumber
Format ini
10.0.0.1/24
disebut Classless Inter-Domain Routing CIDR representasi jadi singkatnya itu adalah topeng bit yang menjelaskan bagian alamat IP apa yang dapat digunakan untuk kisaran.Berikut ini sebuah contoh, dalam kasus Anda
10.0.0.1/24
Anda memiliki 24 bit yang tersimpan dari total bidang alamat 32 bit. Jika Anda menganggap alamat IP sebagai 4 bagian dari 8 bit yang memberi Anda255.255.255.255
masing-masing2^8.2^8.2^8.2^8
dalam kasus Anda itu berarti bagian ini, 3 bagian dari 8 bit, dilindungi (tidak akan berubah)10.0.0
dan hanya yang terakhir dari IP akan digunakan sebagai bagian dari jangkauan.1
memberi Anda jangkauan dalam format ini:10.0.0.1 - 10.0.0.255
Saya kira
10.0.0.0
IP disimpan untuk router Anda, kartu jaringan atau perangkat lain yang karenanya tidak disertakan.Satu hal lain, mungkin jelas, semakin kecil jumlah jangkauan mis. 32, 24, 16, 8 semakin besar rentang IP.
Dan akhirnya di sini adalah alat yang bagus untuk manipulasi CIDR http://www.ipaddressguide.com/cidr
sumber
Angka trailing backslash ini disebut notasi CIDR.
/ 32 berarti satu alamat tunggal. Jadi 10.0.0.0/32 berarti hanya satu alamat 10.0.0.0. Tetapi alamat yang berakhiran .0 adalah alamat siaran, bukan? Jadi sebenarnya, alamat tunggal ini berarti alamat apa pun dalam jangkauan 10.0.0.1 - 10.0.0.255.
/ 24 berarti 255 alamat. Jadi 10.0.0.1/24 berarti setiap alamat dalam kisaran 10.0.0.1 - 10.0.0.255. (Saya tidak menggunakan 10.0.0.0/24 di sini karena itu termasuk .0 "ekspansi" yang kami dapatkan di atas, dan saya mencoba kontras dengan itu.)
sumber
Hanya mencatat bahwa 10.0.0.0/24 adalah subnet yang tidak valid. Subnet pertama yang valid dalam jaringan 10.0.0.0/8 (Kelas A), sekarang diiris dengan a
/24
topeng subnet adalah ...10.0.1.0/24
. Anda harus membuang bagian atas / bawah pada sisi jaringan seperti yang Anda lakukan pada bagian atas / bawah untuk sisi host bitmask itu. Untuk alasan yang sama, 10.255.255.0/24 juga tidak valid.Untuk setiap subnet mask yang diberikan ada 2 x - 2 subnet dan 2 x - 2 tuan rumah
... di mana x adalah jumlah bit pada sisi topeng itu. Maka untuk
/24
itu 24 di sisi jaringan dan 8 di sisi host membuat 16777214 subnet dan 254 host. Catat bagian "- 2" dari perhitungan itu di sisi jaringan bitmask. Itu berarti bahwa Anda harus membuang (Anda tidak bisa mengeluarkan) mereka karena mereka berarti sesuatu ke lapisan transport tcp / ip, dalam hal ini.Ini harus masuk akal bagi siapa pun yang sudah tahu bahwa Anda juga tidak dapat mengikatnya
10.x.y.0/24
dan10.x.y.255/24
alamat karena mereka sudah berarti sesuatu.sumber