[Ubuntu Server] Instalasi dan Konfigurasi DNS Server

November 17th, 2008 | by irfan_ardiansah |

DNS itu singkatan dari Domain Name Server, jadi yang kita inget bukan alamat IP Address dari setiap komputer tapi nama yang diberikan untuk IP Address tersebut. Misalnya seperti www.yahoo.com atau www.google.com atau juga gadjah.net.

Kenapa? Karena manusia kesulitan kalo harus mengingat banyak nomor sekaligus, jadi dibuat sebuah program namanya DNS Server supaya manusia tinggal inget nama websitenya doang, tugasnya DNS Server untuk nerjemahin nama menjadi nomor.

Tapi sebelum dia bisa nerjemahin, kita harus install dan konfigurasi dulu DNS Server.

Install DNS Server:

sudo apt-get install bind9

Konfigurasi DNS Server:

Asumsi kita adalah:

IP Address DNS Server Statis
IP Address DNS Server	: 192.168.81.81
Nama Website		: http://www.ardiansah.co.cc
Network			: 192.168.81.0
Gateway			: 192.168.81.81
Nama komputer		: ubuntu

Yang pertama di konfigurasi adalah file named.conf.local:

sudo nano /etc/bind/named.conf.local

Buat konfigurasi seperti ini:

# zona untuk domain -> ip address
zone "ardiansah.co.cc" {
 type master;
 file "/etc/bind/zones/ardiansah.co.cc.db";
};
 
# zona untuk ip address -> domain
zone "81.168.192.in-addr.arpa" {
 type master;
 file "/etc/bind/zones/rev.81.168.192.in-addr.arpa";
};

Untuk mengakses DNS Server lain yang isinya lebih lengkap:

sudo nano /etc/bind/named.conf.options

Trus isikan IP Address atau Domain DNS Server lain yang lebih lengkap, misalnya:

forwarders {
 123.456.789.012;
};

Supaya DNS Server yang udah dibuat juga bisa mengakses dirinya sendiri:

sudo nano /etc/resolv.conf

Trus isi dirinya sendiri:

search ardiansah.co.cc.
nameserver 192.168.81.81

Akhirnya adalah kita buat zona untuk DNS Server, dengan urutan sebagai berikut:

sudo mkdir /etc/bind/zones
sudo nano /etc/bind/zones/ardiansah.co.cc.db

Trus isikan perintah sebagai berikut:

$TTL 1500
@ IN SOA ubuntu.ardiansah.co.cc. root (
  2007062703
  28800
  3600
  604800
  38400
);
ardiansah.co.cc.	IN	NS	ubuntu.ardiansah.co.cc.
ubuntu			IN	A	192.168.81.81
www			IN	CNAME	ubuntu

Kebalikannya adalah:

sudo nano /etc/bind/zones/rev.81.168.192.in-addr.arpa

Isikan perintah sebagai berikut:

$TTL 1500
@ IN SOA ubuntu.ardiansah.co.cc. root (
  2007062703
  28800
  3600
  604800
  38400
);
	IN NS	ubuntu.ardiansah.co.cc.
81	IN PTR	ubuntu.ardiansah.co.cc.

Akhirnya restart DNS Server:

sudo /etc/init.d/bind9 restart

Udah deh, sekarang kita sudah punya DNS Server aktif. Tinggal buat DHCP Server aja lanjutan berikutnya.

IP Address-mu:
38.103.63.58

Tags: , , , , ,

4 Responses to “[Ubuntu Server] Instalasi dan Konfigurasi DNS Server”

  1. By KAOS on Dec 2, 2008

    izin Copy ya pak… Tutorialnya update terus, Semangat!!! :)
    thanks…

    KAOS’s last blog post..Kepada Yth. Seluruh Anggota KAOS

  2. By irfan_ardiansah on Dec 3, 2008

    Boleh aja asal dituliskan tutorialnya berasal dari website ini ya.

  3. By DD on Dec 20, 2008

    pak irfan, thanks yah!!

    sepertinya tutorail ini “baru” akan sy praktekan dalam dunia nyata….!! maklum, pemula…..hehe:D

    thx y p!!

  4. By irfan_ardiansah on Dec 22, 2008

    @dd:
    pasti harus dipraktekkan, supaya ngerti dulu logika dns!

Post a Comment