Loncat ke konten utama

Anycast

Diperbarui: 29 Oktober 2026
By Willya Randika

Anycast adalah teknik mengumumkan satu alamat IP yang sama dari beberapa lokasi jaringan. Router internet memilih jalur terbaik menurut BGP, sehingga pengguna biasanya mencapai lokasi terdekat secara topologi, bukan selalu terdekat secara geografis. Ini berbeda dari unicast, di mana satu IP menunjuk ke satu lokasi.

Cara kerjanya

Penyedia memiliki blok IP dan mengumumkannya dari beberapa PoP. Setiap PoP menjalankan layanan yang sama, misalnya DNS resolver atau edge proxy. Router di antara pengguna dan penyedia memilih rute BGP terbaik.

Kalau satu PoP bermasalah, rute bisa berpindah ke PoP lain, tergantung konfigurasi dan waktu konvergensi. Karena keputusan ada di routing, anycast tidak menjamin lokasi tertentu. Dua pengguna di kota yang sama bisa masuk ke PoP berbeda kalau jalur ISP-nya berbeda.

Manfaat

Latency bisa lebih rendah untuk DNS dan CDN karena permintaan tidak menyeberang benua. Trafik DDoS juga tersebar ke banyak lokasi. Kalau satu lokasi atau rute gagal, layanan bisa tetap jalan lewat lokasi lain. Alamat IP tidak perlu berubah saat kapasitas ditambah.

Anycast adalah dasar banyak layanan DNS publik dan CDN. Untuk aplikasi biasa, anycast biasanya disediakan oleh CDN atau load balancer, bukan dikonfigurasi langsung di server.

Batas dan risiko

State tidak otomatis sinkron. Kalau koneksi TCP panjang berpindah PoP, session bisa putus. Aplikasi yang menyimpan state di memori lokal perlu replikasi atau sticky routing.

Routing bisa berubah tanpa peringatan. Route leak juga mungkin terjadi kalau konfigurasi BGP salah. “Terdekat” menurut BGP belum tentu yang latency-nya paling rendah.

Debugging anycast lebih sulit. traceroute dari satu lokasi hanya melihat satu jalur. Gunakan looking glass dan pengukuran dari beberapa region. dig +short example.com hanya melihat jawaban DNS, bukan lokasi anycast. Untuk mengukur jalur, gunakan mtr atau traceroute.

Anycast sering dikombinasikan dengan DNS, CDN, load balancer, dan mitigasi DDoS.

FAQ

Apakah anycast mempercepat semua aplikasi?

Tidak. Manfaat terbesar ada pada layanan tanpa state atau yang bisa direplikasi, seperti DNS, CDN, dan edge proxy. Aplikasi stateful butuh desain tambahan.

Apakah anycast sama dengan load balancing?

Berbeda. Load balancer membagi trafik di satu atau beberapa lokasi. Anycast memilih lokasi berdasarkan routing internet. Keduanya bisa dipakai bersama.

Mengapa IP anycast saya muncul di kota lain?

Routing BGP tidak selalu mengikuti jarak geografis. ISP Anda mungkin memilih PoP yang lebih jauh tetapi lebih baik menurut kebijakan jaringan.

Disclaimer: Artikel WikiHosting disusun untuk tujuan edukasi dan referensi. Teknologi hosting terus berkembang, sehingga beberapa informasi teknis mungkin berubah seiring waktu.