- Di jaringan rumah,
ping google.com berhasil tetapi ping6 google.com gagal, dan penyebabnya ternyata kueri DNS IPv6 dinonaktifkan di pengaturan Adguard Home DNS
- ACT broadband sebelumnya tidak mendukung IPv6, tetapi diketahui sedang melakukan rollout bertahap ke pengguna di Chennai, dan saat IPv6 diaktifkan di router, semuanya berfungsi normal
- Saat menguji jaringan baru-baru ini, masalah IPv6 muncul lagi, tetapi portal admin router menunjukkan bahwa koneksi IPv6 dari ISP sendiri memang ada, dan masalah yang sama juga direproduksi di macOS serta Raspberry Pi
- Karena
dig AAAA google.com tidak mengembalikan hasil DNS, cakupan masalah menyempit dari koneksi ISP atau pengaturan klien ke sisi server DNS yang menangani kueri record AAAA
- Ini adalah masalah konfigurasi yang muncul setelah DNS dipindahkan ke Adguard Home tahun lalu, dan setelah mematikan toggle pemblokiran kueri DNS IPv6,
ping -4 dan ping -6 sama-sama berhasil dengan packet loss 0%
Penyebab dan solusi
- Di jaringan rumah,
ping google.com berhasil tetapi ping6 google.com gagal, dan penyebab akhirnya adalah semua kueri DNS IPv6 dinonaktifkan di pengaturan Adguard Home DNS
- ACT broadband sempat lama tidak mendukung IPv6, tetapi beberapa tahun lalu diketahui sedang melakukan rollout bertahap ke pengguna di Chennai, dan setelah IPv6 diaktifkan di router saat itu, semuanya berfungsi tanpa masalah
- Baru-baru ini, saat mengubah susunan meja dan menguji koneksi jaringan, masalah IPv6 kembali terlihat, dan portal admin router menunjukkan bahwa koneksi IPv6 dari ISP memang ada
- Di pengaturan jaringan macOS, IPv6 juga diizinkan, dan masalah yang sama direproduksi pada Raspberry Pi yang terhubung ke router lewat LAN, sehingga kecil kemungkinan ini adalah masalah perangkat tertentu
- Untuk menguji langsung dengan alamat IPv6, dijalankan
dig AAAA google.com, tetapi tidak ada hasil DNS yang keluar; karena Google mendukung IPv6, muncul kecurigaan bahwa masalahnya ada di sisi server DNS
- Setelah teringat bahwa DNS dipindahkan ke Adguard Home tahun lalu, pengaturan server DNS diperiksa dan ditemukan toggle kecil yang memblokir kueri DNS IPv6
- Setelah pengaturan itu dimatikan dan disimpan, IPv4 dan IPv6 sama-sama kembali berfungsi normal
Proses pengecekan dan hasil
-
Konfirmasi gejala
-
Memeriksa ISP dan pengaturan perangkat
- Awalnya dicurigai ISP mungkin menonaktifkan kembali IPv6, tetapi koneksi IPv6 terlihat di portal admin router
- Di pengaturan jaringan macOS, IPv6 juga diizinkan
- Masalah yang sama juga terjadi di Raspberry Pi, sehingga sulit menganggap ini sebagai masalah konfigurasi satu klien saja
- Karena menggunakan server DNS sendiri, alamat server DNS IPv6 di router dan alamat IP antarmuka Ethernet Raspberry Pi juga dibandingkan
-
Petunjuk yang mengerucut ke masalah DNS
- Untuk menyingkirkan kemungkinan masalah pengiriman DNS IPv6 lewat DHCP, alamat IPv6 dicoba dicek langsung, dan
dig AAAA google.com tidak mengembalikan hasil
- Pada tahap ini, masalah mengerucut bukan pada koneksi ISP atau izin IPv6 di klien, melainkan pada sisi server DNS yang menangani kueri record AAAA
-
Verifikasi setelah perbaikan
- Setelah mematikan toggle yang menonaktifkan kueri DNS IPv6 di pengaturan Adguard Home,
ping -4 dan ping -6 keduanya berhasil
- Pengujian IPv4 mengirim 5 paket ke
172.217.24.110, menerima 5, dengan packet loss 0%
- Pengujian IPv6 mengirim 5 paket ke
2404:6800:4007:817::200e, menerima 5, dengan packet loss 0%
- Mengaktifkan IPv6 memberi manfaat seperti latensi lebih rendah, koneksi P2P yang lebih baik tanpa perlu NAT traversal, serta SLAAC
1 komentar
Opini di Lobste.rs
Ini mengerikan dan AdGuard Home seharusnya malu
Saya juga memakai AdGuard Home dan di sini itu nonaktif, dan saya cukup yakin saya tidak mengutak-atiknya karena belum sampai 2 minggu saya mengganti pengaturan/router
Saya tidak paham kenapa fitur seperti ini ada
Saat ada permintaan bantuan di layanan seperti ini, baik di kanal dukungan resmi maupun komunitas proyek seperti forum, Discord, atau subreddit, rekomendasi pertama masih sering berupa “matikan IPv6”
IPv6 desainnya buruk dan mudah salah konfigurasi, jadi nasihat yang paling jelas akhirnya adalah mematikannya
Saya baru saja men-debug masalah kebalikannya, yaitu IPv4 tidak berfungsi di jaringan rumah saya.
Itu adalah layanan khusus IPv6 yang memakai DS-Lite untuk koneksi IPv4, dan dalam DS-Lite router rumah menyalurkan paket IPv4 ke AFTR, yaitu NAT milik ISP.
Domain AFTR diberikan melalui DHCPv6 dan dalam kasus saya bentuknya
something.aftr.kabelbw.de, tetapi sekarang domain ini tidak bisa di-resolve karena denic has some trouble with its DNSSEC configuration.Untungnya saya tidak mematikan IPv6 di mana pun, jadi semuanya tetap berjalan baik kecuali GitHub