DNS Telkomsel yang mati sebelah
Beberapa hari yang lalu, koneksi internetku via Telkomsel Flash rada-rada nyentrik. Beberapa situs bisa di-resolve, situs lainnya tidak bisa. Setelah lihat sana-lihat sini, termasuk nge-flush DNS cache internalnya Ubuntu, akhirnya bisa solve juga masalah ini.
Begini caranya:
1. Saya periksa dulu, mana DNS Telkomsel yang bermasalah itu dengan memasangkan secara manual di /etc/resolv.conf
atau
atau
2. lakukan resolve DNS dengan program dig
dan situs-situs lainnya yang sering Anda kunjungi.
Saya menemukan, DNS yang paling 'ramah' buat Ubuntu dan Kota Bogor adalah yang terakhir ini. Maka alamat nameserver yang terakhir inilah yang saya masukkan di dhclient.conf
3. Sekarang, mengedit /etc/dhcp3/dhclient.conf
Yang pertama (127.0.0.1), itu karena saya pake DNS internal via dnsmasq, cara menginstall-nya sudah saya jelaskan di posting sebelumnya.
Yang terakhir (208.67.222.22), itu adalah DNS-nya OpenDNS. Sekedar Failover kalau ternyata DNS-DNSnya Telkomsel gak mampu resolve, atau super lelet lagi.
Oh ya, perlu juga menginstall DNS flush ini:
4. Jika DNS cachenya ada yang diduga tercemar, maka nge-flush-nya gampang:
Saya menduga, konfigurasi para domain-name-server si Telkomsel ini beda-beda, atau mungkin karena jarak koneksi yang berbeda-beda, jadi hasilnya berbeda.
Sedikit tambahan, layanan update ubuntu lebih greng lewat Taiwan dibandingkan server-server Indonesia (si komo-nya UI malah lelet ah dari Telkomsel Flash!). Tapi saya lebih suka mengarahkan ke server mirror.optus.com.au yang rilis patch-nya lebih cepat dan lebih sedikit error-nya.
Begini caranya:
1. Saya periksa dulu, mana DNS Telkomsel yang bermasalah itu dengan memasangkan secara manual di /etc/resolv.conf
nameserver202.3.208.11
atau
nameserver202.3.208.10
atau
nameserver202.3.210.10
2. lakukan resolve DNS dengan program dig
dig yahoo.com
dig google.com
dig mail.unmul.ac.id
dig smh.com.au
dan situs-situs lainnya yang sering Anda kunjungi.
Saya menemukan, DNS yang paling 'ramah' buat Ubuntu dan Kota Bogor adalah yang terakhir ini. Maka alamat nameserver yang terakhir inilah yang saya masukkan di dhclient.conf
3. Sekarang, mengedit /etc/dhcp3/dhclient.conf
prepend doman-name-servers 127.0.0.1, dns_yang_tidak_bermasalah, 208.67.222.22;
Yang pertama (127.0.0.1), itu karena saya pake DNS internal via dnsmasq, cara menginstall-nya sudah saya jelaskan di posting sebelumnya.
Yang terakhir (208.67.222.22), itu adalah DNS-nya OpenDNS. Sekedar Failover kalau ternyata DNS-DNSnya Telkomsel gak mampu resolve, atau super lelet lagi.
Oh ya, perlu juga menginstall DNS flush ini:
sudo apt-get install nscd
4. Jika DNS cachenya ada yang diduga tercemar, maka nge-flush-nya gampang:
/etc/init.d/nscd restart
Saya menduga, konfigurasi para domain-name-server si Telkomsel ini beda-beda, atau mungkin karena jarak koneksi yang berbeda-beda, jadi hasilnya berbeda.
Sedikit tambahan, layanan update ubuntu lebih greng lewat Taiwan dibandingkan server-server Indonesia (si komo-nya UI malah lelet ah dari Telkomsel Flash!). Tapi saya lebih suka mengarahkan ke server mirror.optus.com.au yang rilis patch-nya lebih cepat dan lebih sedikit error-nya.
Comments