Anda di halaman 1dari 2

Assalamualaikum Warahmatullahi Wabarakatu

Alhamdulillah pada kesempatan kali ini kembali berkesempatan untuk berbagi informasi
tentunya terkait Linux dengan teman-teman.
Pada artikel ini kita akan belajar bagaimana cara mengatasi beberapa permasalahan pada
saat melakukan konfigurasi (Squid) DNS Server di Debian Server. pengalaman ini tentunya
berasal dari kesalahan / kekeliruan yang terjadi pada saat melakukan konfigurasi bind9 di
Debian Server.
sebelum membahas lebih lanjut, saya akan sedikit menjelaskan tentang apa itu DNS ? DNS
(Domain Name Server) adalah sebuah metode pengubahan alamat ip menjadi alamat
domain, contohnya :
ip address = 10.16.111.30/24
dapat dirubah menjadi alamat domain berikut :
alamat domain = http://ksl.org
Sudah bisa dipahami ?? akan tetapi pada postingan ini, kita tidak akan membahas tentang
konfigurasi akan tetapi akan membahas solusi dari permasalahan yang saya temui pada
saat melakukan konfigurasi.
Berikut adalah pesan error yang ditemui.,
root@server1:/#/etc/init.d/bind9 restart
* Stopping domain name service bind9 rndc: connect failed: 127.0.0.1#953: connection
refused [fail]
* Starting domain name service bind9 [fail]
Maksud dari pesan error diatas, adalah sistem DNS (Bind9) gagal melakukan koneksi ke
localhost (127.0.0.1), pada saat DNS akan direstart.
Berikut adalah hasil output yang diambil dari syslog.
Mar 18 16:31:09 server1 named[9076]: starting BIND 9.5.0-P2 -u bind -t /var/lib/named
Mar 18 16:31:09 server1 named[9076]: found 1 CPU, using 1 worker thread
Mar 18 16:31:09 server1 named[9076]: loading configuration from /etc/bind/named.conf
Mar 18 16:31:09 server1 kernel: [ 4142.827487] type=1503 audit(1237357869.526:20):
operation=inode_permission requested_mask=::r denied_mask=::r fsuid$
Mar 18 16:31:09 server1 named[9076]: none:0: open: /etc/bind/named.conf: permission denied
Mar 18 16:31:09 server1 named[9076]: loading configuration: permission denied
Mar 18 16:31:09 server1 named[9076]: exiting (due to fatal error)
Dengan hasil diatas, tentu sudah jelas. permasalahan yang ditemui yaitu permasalahan
akses permission terhadap file named.conf yang terletak pada direktori bind9
(/etc/bind/named.conf)
untuk itu maka berikut adalah solusi yang bisa digunakan untuk menangani masalah diatas..
Solusi 1 :
# chmod 666 /var/lib/named/dev/null /var/lib/named/dev/random
# chmod 666 /etc/bind/* /var/lib/named/*
# chown -R bind:bind /var/lib/named/var/*
# chown -R bind:bind /var/lib/named/etc/bind
# /etc/init.d/bind9 restart
Solusi 2 :
# /etc/init.d/apparmor stop
# update-rc.d -f apparmor remove
# apt-get remove apparmor apparmor-utils
Permasalahan yang kami hadapi dapat diatasi dengan solusi pertama, apabila solusi
pertama masih bermasalah silahkan dilanjutkan dengan solusi kedua.
Sekian, semoga tulisan kali ini bermanfaat dan membantu teman-teman untuk belajar, dan
menemukan solusi dari kasus permasalahan yang sama.
Wassalamualaikum Warahmatullahi Wabarakatu