Yah, mereka dicadangkan oleh RFC 1918 untuk digunakan dalam jaringan pribadi.
Tapi itu sebenarnya tidak terlalu penting. Anda dapat memperoleh blok alamat IP "publik" dari RIPE atau apa pun, dan menggunakannya untuk jaringan pribadi Anda, dan semuanya akan tetap berfungsi. Pemesanan diperlukan hanya untuk alasan politik, untuk memungkinkan admin mengatur jaringan pribadi mereka sendiri tanpa masalah.
Alat seperti ping
tidak peduli apakah alamat itu "pribadi" atau "lokal" atau "publik". Mereka hanya mengirim paket ke alamat yang diberikan, dan OS Anda melihat tabel routing untuk memutuskan ke mana harus mengirimnya berikutnya.
Misalnya, ketika Anda mengkonfigurasi kartu Ethernet pada Windows dengan alamat IP 10.2.3.4/16
(dalam format netmask:) 255.255.0.0
dan gateway 10.2.0.1
, itu menambahkan entri berikut ke tabel routing:
10.2.3.4/32
(netmask 255.255.255.255
) ke antarmukaLoopback
(Alamat Anda sendiri selalu dirutekan melalui antarmuka loopback, mereka tidak pernah masuk ke jaringan.)
10.2.0.0/16
(netmask 255.255.0.0
) ke antarmukaLocal Area Connection
(Menurut definisi, alamat di subnet Anda sendiri adalah lokal.)
0.0.0.0/0
(netmask 0.0.0.0
) ke gateway10.2.0.1
(Segala sesuatu yang lain bukan lokal.)
Dengan kata lain, Anda memberi tahu OS bahwa semua alamat dalam 10.2.0.0/16
rentang adalah lokal, dan OS menangani semuanya.
Untuk melihat tabel routing:
- di Linux,
ip route
(IPv4) dan ip -6 route
(IPv6)
- pada Windows,
route print
(IPv4 pada ≤XP, keduanya v4 / v6 pada ≥Vista)
- pada Windows XP,
netsh interface ipv6 show route
(IPv6)
- pada Windows, Linux, BSD, dan Unix-like lainnya,
netstat -r -n
(IPv4)
- di Linux dan beberapa suka-Unix,
netstat -r -n -6
(IPv6)
Mengedit tabel perutean dapat dilakukan dengan alat yang sama. Misalnya, untuk menandai semua 172.16.0.0/16
sebagai lokal, Anda dapat menggunakan ip route add 172.16.0.0/16 dev eth0
di Linux.