Apa arti alamat 10.0.0.1/24 di komputer saya (ip addr - command)?

19

Apa arti alamat 10.0.0.1/24 di komputer saya ( ip addr - perintah)?

  1. 1/24 dan bukan 0/8

  2. Kisaran 10.0.0 dan bukan 192.168.10

Yosef
sumber
jika komputer Anda mendapatkan alamat melalui dhcp, itu berarti "kotak" yang membagikan ip diatur untuk menggunakan 10 net. beberapa router soho menggunakan ini, sebagian besar menggunakan 192.168.?.0 / 24.
dbasnett

Jawaban:

30

Pikir saya akan memperluas ini dengan beberapa contoh

/ 8 = 255.0.0.0

/ 16 = 255.255.0.0

/ 24 = 255.255.255.0

/ 32 = 255.255.255.255

192.168.1.0/24 = 192.168.1.0-192.168.1.255

192.168.1.5/24 masih di jaringan yang sama seperti di atas kita harus pergi ke 192.168.2.0 untuk berada di jaringan yang berbeda

192.168.1.1/16 = 192.168.1.0-192.168.255.255

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.

Chris Disbro
sumber
Menurut RFC1878 "* Subnet semua nol dan semua yang dikecualikan. (Usang) * Host semua nol dan semua yang dikecualikan. (Usang)
dbasnett
1
@chris bukan 192.168.1.1/16 = 192.168.0.0-192.168.255.255?
Rajani Karuturi
@Rajani, saya telah melihat beberapa posting lama ini dan Anda benar. Saya terkejut saya bahkan membuat kesalahan ini pada saat itu; terimakasih telah menunjukkan itu.
Chris Disbro
7

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.

Dmatig
sumber
5

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

TD1
sumber
Maaf, tidak melihat bagian itu. Dmatig menjawab di atas :-) Jadi, alamat ip Anda adalah 10.0.0.1 dan / 8 subnet mask atau 255.255.255.0
TD1
Saya pikir Anda mendapat / 8 dan / 24 dari pos yang diaktifkan / 24 adalah 255.255.255.0 / 8 adalah 255.0.0.0 :)
Chris Disbro
Terima kasih, Bisakah Anda jelaskan kepada saya lebih sederhana Saya tidak tahu jaringan
Yosef
Lihat superuser.com/questions/54802/… Subnet mask juga dapat direpresentasikan dalam notasi CIDR, seperti / 8. / 8 berarti 255.0.0.0 karena 8 bit pertama sama dengan 255. (pikirkan 8 biner 1). Sekarang dari kiri ke kanan jika 24 yang biner dan 8 0 digunakan, kita akan mendapatkan / 24 - 255.255.255.0
Dmatig
@ Chris, Anda memang benar, saya memiliki dominasi pikiran disleksia :-)
TD1
3

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 Anda 255.255.255.255 masing-masing 2^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

infinity
sumber
0

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.)

Martin Garrix
sumber
0

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 dan 10.x.y.255/24 alamat karena mereka sudah berarti sesuatu.

OutsourcedGuru
sumber