[SOLVED] Masalah DNS Server (bind9) – rndc: connect failed: 127.0.0.1#953:


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

One thought on “[SOLVED] Masalah DNS Server (bind9) – rndc: connect failed: 127.0.0.1#953:

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s