Membuat DNS Server di Linux Ubuntu

Membuat DNS Server di Linux Ubuntu

Membuat DNS Server di Linux Ubuntu kali ini sedikit rumit dibanding Membuat DNS Server di Linux SLES seperti yang kita bahas pada artikel sebelumnya, karena di linux ubuntu menggunakan terminal. Namun tidak sulit karena opinikoe akan lansung pada point cepat membuat sebuah DNS Server.

Membuat DNS Server di Linux Ubuntu

Membuat DNS Server di Linux Ubuntu

Langkah selanjutnya kita akan konfigurasi DNS Server Ubuntu, siapkan IP static dan domain anda. Pada tutorial ini opinikoe tidak memberikan contoh bagaimana cara konfigurasi network di Ubuntu Server.

IP lokal : 172.100.1.9 (sesuaikan dengan IP server sobat) 
Domain : opinikoe.com 
MX : mail.opinikoe.com

Step 1  – Install bind 9

#sudo apt-get update 
#sudo apt-get install bind9 

Step 2  – Rubah isi file named.conf

#cd /etc/bind 
#sudo rm -rf named.conf
#sudo nano named.conf

isikan script dibawah ini :

include "/etc/bind/named.conf.options";

// prime the server with knowledge of the root servers
zone "." {
 type hint;
 file "/etc/bind/db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

zone "localhost" {
 type master;
 file "/etc/bind/db.local";
};

zone "127.in-addr.arpa" {
 type master;
 file "/etc/bind/db.127";
};

zone "0.in-addr.arpa" {
 type master;
 file "/etc/bind/db.0";
};

zone "255.in-addr.arpa" {
 type master;
 file "/etc/bind/db.255";
};

zone "opinikoe.com" {
 type master;
 file "/etc/bind/db.opinikoe.com";
};</span>

include "/etc/bind/named.conf.local";

Simpan file tersebut dgn menekan crtl+o dan enter, untuk keluar crtl+x, yg perlu diperhatikan yaitu pd baris terakhir zone “opinikoe.com” disini kita mulai mendeskripsikan nama domain server kita, disini sobat tinggal menyesuaikan dengan nama domain server anda misal kelinci.co.id atau kelinci.com, dilanjut kita memperkenalkan dimana db domain berada filenya dan apa nama filenya, kebetulan pada contoh ini saya juga memberi nama db.opinikoe.com.

 Step 3 – Membuat db Domain

#sudo nano db.opinikoe.com

isikan script dibawah ini :

;
; BIND data file for local loopback interface
;
$TTL 86400 ; 1 day
@ IN SOA ns1.opinikoe.com. root.opinikoe.com. (
         2010021806 ; Serial
               1800 ; Refresh
               3600 ; Retry
            1209600 ; Expire
              300 ) ; Negative Cache TTL
;
               NS       ns1.opinikoe.com.
               NS       ns2.opinikoe.com.
               A        172.100.1.9
               MX  10   172.100.1.9
$ORIGIN opinikoe.com.
ns1  IN A 172.100.1.9
ns2  IN A 172.100.1.9
mail IN A 172.100.1.9
www  IN A 172.100.1.9
imap IN CNAME mail
smtp IN CNAME mail
pop3 IN CNAME mail

Simpan file tersebut dgn menekan crtl+o dan enter, untuk keluar crtl+x, pd script ini sobat tinggal menyesuaikan dgn nama domain dan ip yg dimiliki. Untuk baris yg berada pada $ORIGIN opinikoe.com ip address sesuaikan dgn ip servernya, pd kasus ini server mail dan web server berada pd server yg sama dengan server dns. Sampai tahap ini server dns sudah bisa berjalan, dan sobat tinggal menambahkan sub domain jika diperlukan, lakukan restart server atau service bind9 agar confiq yg baru sobat tulis bisa lansung aktif. jika server dns sobat berada pada internet maka setingan yg baru saja kita setting butuh waktu 2-5 menit atau 24 jam bisa dikenal secara luas.

Demikian tutorial Membuat DNS Server di Linux Ubuntu. Jika ada pertanyaan silahkan tinggalkan pesan dikolom komentar. Selamat mencoba…..

8 thoughts on “Membuat DNS Server di Linux Ubuntu”

    • ip lokal arahkan dnsnya ke dns server, lalu matikan internet krn kemungkinan domain yg diseting sudah ada yg punya diinternet sehingga pas diseting akan direct ke ip public domain tsb

      Reply

Leave a Comment