Konfigurasi DNS Server pada Slackware

Assalamualaikum.
Hari ini saya akan sedikit sharing tentang slackware lagi, mumpung ada lagi waktu buat ngeblog lagi hehehe
Kali ini saya akan share tentang Konfigurasi DNS Server pada Slackware. Ya ya ya, DNS Server.
Sebenarnya apa DNS Server itu?
DNS itu kepanjangannya, Domain Name System yang dimana mengubah nama IP menjadi nama domain. Jadi lebih memudahkan kehidupan manusia sehari-hari, terutama mengakses komputer. Kalau gak ada DNS Server, otomatis kalau mau buka facebook, alamat yang kita ketik di browser itu alamat IP dari komputer server facebook.
Oke kalau sudah paham, kita lanjut ke percobaan kecil kita. Membuat dns server dengan Slackware bukan?
Ya. Untuk konfigurasi dns server, pertama kita harus menginstall bind9 pada Slackware ktia, tapi kalau gak salah sih Slackware sudah tersedia bind9 sejak awal hehehe, jadi gak usah di jelaskan tahap disini.

Kali ini, saya memiliki alamat IP 192.168.0.1 dan ingin menamainya imammashur.co.id

Oke, pertama kita mengedit file /etc/named.conf
# nano /etc/named.conf
edit menjadi kurang lebih seperti ini

options {
        listen-on port 53 {127.0.0.1; 192.168.0.0/24;};
        directory "/var/named/caching-example/";
        allow-query { localhost; 192.168.0.0/24;};
};

zone "." IN {
        type hint;
        file "named.ca";
};

# Baris dns-ku
zone "imammashur.co.id" IN {
        type master;
        file "/var/named/caching-example/named.local";
        allow-update { none; };
};

#Reverse Zone
zone "0.168.192.in-addr.arpa" IN {
        type master;
        file "/var/named/caching-example/db.192.168.0";
        allow-update {none; };
};

Kemudian, kita edit file yang harus kita configurasi diatas, yaitu named.local, dan db.192.168.0, padahal file db.192.168.0 itu gak ada bukan? hehehe

Kita ganti nama dari localhost menjadi db.192.168.0
mv /var/named/caching-example/localhost.zone /var/named/caching-example/db.192.168.0

Kemudian, kita edit file dari named.local dan file dari db.192.168.0 itu, isinya seperti ini
nano /var/named/caching-example/named.local
isi file named.local
$TTL    86400
@       IN      SOA     imammashur.co.id. root.imammashur.  (
                                      2011032500 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
@       IN      NS      imammashur.co.id.
@    IN    A    192.168.0.1
nsl     IN      A       192.168.0.1
@    IN    MX  10  mail.imammashur.co.id.
mail    IN    A    192.168.0.2
www    IN    A    192.168.0.1
pc1    IN    A    192.168.0.3
server    IN    A    192.168.0.4

nano /var/named/caching-example/db.192.168.0
isi file db.192.168.0
$TTL    86400
@       IN      SOA     imammashur.co.id. root.imammashur.co.id.  (
                                      2011032500 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
;
@    IN    NS    imammashur.co.id.
1    IN    PTR    www.imammashur.co.id
2    IN    PTR    mail.imammashur.co.id   
3    IN    PTR    pc1.imammashur.co.id
4    IN    PTR    server.imammashur.co.id

Setelah itu, edit pengaturan dns anda di /etc/resolv.conf
tambahkan 1 line seperti ini
nameserver 192.168.0.1

Kemudian, edit file /etc/hosts,
nano /etc/hosts
dan tambahkan 1 line seperti ini
192.168.0.1 imammashur.co.id www

Nah, sekarang kita coba nslookup dns kita sendiri ya
nslookup imammashur.co.id

Server:         192.168.0.1
Address:        192.168.0.1#53

Name:  imammashur.co.id
Address: 192.168.0.1

Oke gan, sekian dan terima kasih hehehe
Wassalamualaikum wr.wb.

Tidak ada komentar:

Posting Komentar