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
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

Popular posts from this blog

Xeon LGA 771 di mobo LGA 775

Writing and reading float using Arduino EEPROM

LM35 Incubator with LCD 16x2 on Arduino