|
Kemarin setelah 2 DNS (primary dan secondary) mati gara-gara pemadaman listrik, sehingga untuk beberapa jam atau sekitar 14 jam mail service dan web service tidak jalan, yah karena semua ip mapping ada di dns. Lhoh kenapa server yang lain tetap hidup? Ya, ini disebabkan karena UPS (Uninterruptible power supply) yang dialokasikan untuk DNS mengalami kegagalan juga alias nggak kuat nahan beban atau batteray memang sudah loyo.
Sehubungan dengan nyalanya kembali listrik, maka seharunya DNS server bisa nyala sendiri, karena memang sudah disetting auto power on, tapi kemarin ada yang aneh karena DNS server tak jua up / on setelah listrik mengalir. Hm...., usut punya usut sampai sekarang saya juga belum tau karena memang belum ngecek secara offilne (masih liburan di rumah). Sekitar jam jam 10 siang akhirnya saya minta tolong Pak Salim yang kebetulan piket jaga untuk memencet beberapa tombol bypass untuk melakukan kontrol power CPU ketika mengalami gagal service, akhirnya up jualah DNS server. Cek and ricek ternyata masih menyisakan masalah, yang ternyata secondary NS (Name Server) mengalami kegagalan BIND service (merupakan service Name Server). Sehubungan dengan dimulainya kelas PPKN maka saya harus menanggalkan dulu masalah ini dan masuk kelas guna mengikuti mata kuliah PPKN, biar jadi anak baik . Setelah dikelas sambil terkantuk-kantuk akhirnya kelar juga, langsung saja saya berlari ke taman guna mencari the best wifi signals, setelah terkoneksi langsung saja login VPN, dan akses ke server untuk melanjutkan troubleshooting DNS 2. Setelah melakukan check n ricek ternyata memang service tidak jalan, port 53 yang dipakai BIND tidak dalam kondisi listen dan ketika dicheck melalui ps named juga tidak running, melirik log message mendapati error seperti ini: Aug 23 19:00:58 NS2 named[12092]: starting BIND 9.6.0-P1 -u named -c /etc/named/named.conf Aug 23 19:00:58 NS2 named[12092]: built with '--prefix=/usr/local/named' Aug 23 19:00:58 NS2 named[12092]: using up to 1000 sockets Aug 23 19:00:58 NS2 named[12092]: loading configuration from '/etc/named/named.conf' Aug 23 19:00:58 NS2 named[12092]: /etc/named/named.conf:21: missing ';' before '}' Aug 23 19:00:58 NS2 named[12092]: loading configuration: failure Aug 23 19:00:58 NS2 named[12092]: exiting (due to fatal error) Dan dari error log diatas maka terjadi kesalah konfigurasi pada file named.conf baris ke 21 setelah saya intip isi named.conf baris 21 isinya seperti ini: acl "trusted" { xxx.xxx.xxx.64/28; #public network 172.33.250.0/24; #intranet 10.81.33.0/29; #allow workshop localhost }; #ini adalah baris 21 Ketika membaca log terdapat notice: /etc/named/named.conf:21: missing ';' before '}' Dan blia diperhatikan ada yang kurang dari baris localhost diatas, apa yang kurang? Coba deh diamati...., yang kurang adalah tanda penutup (;) yang seharusnya string ini ada di belakang localhost sehingga menjadi localhost;
Setelah saya tambahkan string (;) seperti diatas maka re-running service BIND lagi dengan script [cumirasuwalan@NS2 ~]$ sudo /sbin/named -u named --c /etc/named/named.com Langsung saja saya cek apakah BIND running atau masih stoped dengan perintah dibawah ini: [cumirasuwalan@NS2 ~]$ ps aux | grep named named 12103 0.0 1.2 10484 6376 ? Ss 19:02 0:00 /sbin/named -u named -c /etc/named/named.conf VOILA......DNS udah sembuh Gan, jangan diikuti kekonyolan-kekonyolan diatas, istirahatlah ketika ngantuk, jangan gunakan kopi, atau rokok sebagai aji pengelak soko ngantuk, karena dapat menyebabkan due fatal error . *idiot report seperti ini hanya agar lebih teliti dalam melakukan konfigurasi server, dan semoga pembaca mendapat litle guide problem solving pada DNS server.
|