Apa yang diberitahukan pemeriksa alamat IP ini kepada Anda
Tidak semua alamat IP diperuntukkan bagi internet publik. IETF dan IANA mencadangkan puluhan blok untuk tujuan khusus: jaringan privat, loopback, carrier-grade NAT, contoh dokumentasi, multicast, dan lainnya. Alat ini memvalidasi format alamat yang Anda masukkan dan mencocokkannya dengan IANA IPv4 dan IPv6 Special-Purpose Address Registries, sehingga Anda langsung tahu apakah sebuah alamat publik, privat, atau jenis lain, dan RFC mana yang mendefinisikannya.
Mengapa ini penting
- Pemecahan masalah: alamat
169.254.x.xberarti perangkat Anda tidak mendapat sewa DHCP. Alamat WAN di100.64.0.0/10berarti ISP Anda memakai carrier-grade NAT, sehingga port forwarding tidak akan berfungsi. - Keamanan: aplikasi yang mengambil URL harus memblokir tujuan privat, loopback, dan link-local untuk mencegah server-side request forgery (SSRF).
- Konfigurasi: pastikan sebuah rentang aman dipakai secara internal sebelum menetapkannya ke LAN atau VPN.
Rentang tujuan khusus IPv4 dan IPv6
| Blok | Tujuan | RFC | Publik? |
|---|---|---|---|
| 0.0.0.0/8 | "This network" | RFC 791 | Tidak |
| 10.0.0.0/8 | Private-Use | RFC 1918 | Tidak |
| 100.64.0.0/10 | Shared Address Space (CGNAT) | RFC 6598 | Tidak |
| 127.0.0.0/8 | Loopback | RFC 1122 | Tidak |
| 169.254.0.0/16 | Link-Local (APIPA) | RFC 3927 | Tidak |
| 172.16.0.0/12 | Private-Use | RFC 1918 | Tidak |
| 192.0.0.0/24 | IETF Protocol Assignments | RFC 6890 | Tidak |
| 192.0.2.0/24 | Documentation (TEST-NET-1) | RFC 5737 | Tidak |
| 192.31.196.0/24 | AS112-v4 | RFC 7535 | Ya |
| 192.52.193.0/24 | AMT | RFC 7450 | Ya |
| 192.88.99.0/24 | Deprecated 6to4 Relay Anycast | RFC 7526 | Tidak |
| 192.168.0.0/16 | Private-Use | RFC 1918 | Tidak |
| 192.175.48.0/24 | Direct Delegation AS112 | RFC 7534 | Ya |
| 198.18.0.0/15 | Benchmarking | RFC 2544 | Tidak |
| 198.51.100.0/24 | Documentation (TEST-NET-2) | RFC 5737 | Tidak |
| 203.0.113.0/24 | Documentation (TEST-NET-3) | RFC 5737 | Tidak |
| 224.0.0.0/4 | Multicast | RFC 5771 | Tidak |
| 240.0.0.0/4 | Reserved (Class E) | RFC 1112 | Tidak |
| 255.255.255.255/32 | Limited Broadcast | RFC 919 | Tidak |
| ::/128 | Unspecified Address | RFC 4291 | Tidak |
| ::1/128 | Loopback | RFC 4291 | Tidak |
| ::ffff:0:0/96 | IPv4-Mapped IPv6 | RFC 4291 | Tidak |
| 64:ff9b::/96 | IPv4/IPv6 Translation (NAT64) | RFC 6052 | Ya |
| 64:ff9b:1::/48 | Local-Use IPv4/IPv6 Translation | RFC 8215 | Tidak |
| 100::/64 | Discard-Only | RFC 6666 | Tidak |
| 2001::/32 | Teredo | RFC 4380 | Ya |
| 2001:2::/48 | Benchmarking | RFC 5180 | Tidak |
| 2001:db8::/32 | Documentation | RFC 3849 | Tidak |
| 2001:20::/28 | ORCHIDv2 | RFC 7343 | Ya |
| 2002::/16 | 6to4 | RFC 3056 | Tidak |
| 3fff::/20 | Documentation | RFC 9637 | Tidak |
| fc00::/7 | Unique Local (ULA) | RFC 4193 | Tidak |
| fe80::/10 | Link-Local Unicast | RFC 4291 | Tidak |
| ff00::/8 | Multicast | RFC 4291 | Tidak |
Semua yang lain di IPv4, dan blok unicast global 2000::/3 di IPv6, adalah ruang alamat publik biasa yang dialokasikan oleh regional internet registry. Pelajari perbedaan antara IP publik dan privat.
Kesalahan format IP yang umum
- Angka di atas 255: setiap oktet IPv4 hanyalah satu byte, jadi
10.0.0.256tidak valid. - Angka nol di depan:
010.001.001.001ambigu karena sebagian perangkat lunak membacanya sebagai oktal, sehingga parser modern menolaknya. - Beberapa
::di IPv6: singkatan itu hanya boleh muncul sekali, jika tidak, alamat tidak bisa diperluas tanpa ambiguitas. - Oktet yang hilang:
192.168.1bukan alamat yang lengkap, meskipun sebagian alat memperluasnya.
Pertanyaan yang sering diajukan
Apakah 192.168.x.x termasuk IP publik?
Bukan. 192.168.0.0/16 adalah rentang privat yang didefinisikan dalam RFC 1918 dan tidak pernah dirutekan di internet.
Apa itu rentang 100.64.x.x?
Ruang alamat bersama untuk carrier-grade NAT (RFC 6598). Jika IP WAN router Anda berada di rentang ini, ISP Anda berbagi satu alamat IPv4 publik di antara banyak pelanggan.
Bisakah saya memakai alamat dokumentasi di jaringan saya?
Sebaiknya tidak. 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24, dan 2001:db8::/32 ada agar contoh tidak pernah bertabrakan dengan jaringan yang sebenarnya.
Diperbarui