--- title: Anycast description: "Satu alamat IP diumumkan dari banyak lokasi. Pengguna diarahkan ke titik terdekat, tapi state dan routing tetap rumit." canonical: https://penasihathosting.com/wikihosting/anycast type: wiki locale: id updated: 2026-10-29 author: Willya Randika --- # Anycast ## Overview - **Summary:** Satu alamat IP diumumkan dari banyak lokasi. Pengguna diarahkan ke titik terdekat, tapi state dan routing tetap rumit. - **Author:** Willya Randika ([profile](/penulis/willya-randika)) ## Article 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](/wikihosting/dns), [CDN](/wikihosting/cdn), [load balancer](/wikihosting/load-balancer), dan mitigasi [DDoS](/wikihosting/ddos). ## FAQ Tidak. Manfaat terbesar ada pada layanan tanpa state atau yang bisa direplikasi, seperti DNS, CDN, dan edge proxy. Aplikasi stateful butuh desain tambahan. Berbeda. Load balancer membagi trafik di satu atau beberapa lokasi. Anycast memilih lokasi berdasarkan routing internet. Keduanya bisa dipakai bersama. Routing BGP tidak selalu mengikuti jarak geografis. ISP Anda mungkin memilih PoP yang lebih jauh tetapi lebih baik menurut kebijakan jaringan.