Anda di halaman 1dari 3

Modul 11 DNS Server

Administrasi Sistem Komputer


D3 Teknik Informatika
Politeknik Negeri Batam
2012
Pendahuluan
Domain Name System (DNS) merupakan database sistem yang digunakan untuk pencarian nama
komputer (name resolution) di jaringan yang menggunakan protocol TCP/IP. Level penamaan DNS
terdiri dari 2 yaitu Root Level dan Top-Level Domains.

Berikut ini adalah beberapa perintah penting yang mungkin digunakan pada praktikum kali ini :
Untuk melakukan instalasi dns server pada komputer server:
$ sudo apt-get install bind9
Untuk menghapus instalasi dns server pada komputer server:
$ sudo apt-get purge bind9
Untuk melakukan edit file konfigurasi gunakan editor vim atau nano, file konfigurasi DNS
Server terletak pada /etc/resolv.conf
$ sudo vim /etc/resolv.conf
Skenario Praktikum :
Server IP Address : 192.168.56.100 (Ubuntu Server 10.04)
Client IP Address : 192.168.56.101 (Windows XP)

Tujuan Praktikum
Dari praktikum kali ini diharapkan mahasiswa mampu:
mengerti konsep kerja DNS server,
melakukan instalasi dan konfigurasi pada DNS server menggunakan sistem operasi Linux.
Perlengkapan
Sebuah PC yang sudah terinstall VirtualBox
Sebuah virtual machine Ubuntu Server 10.04
Sebuah virtual machine Windows XP
Praktikum
Lab 11-1 : Instalasi dan Konfigurasi DNS Server (bind9)
1. Konfigurasi jaringan seperti pada skenario praktikum di atas dan pastikan antara klien dan
server dapat terhubung melalui jaringan dengan cara melakukan uji konektivitas
menggunakan ping.
2. Lakukan pengecekan pada komputer, apakah terdapat aplikasi bind9. Apabila belum
terinstall, silahkan lakukan proses instalasi pada komputer server

$ sudo dpkg -l | grep bind9
$ sudo apt-get install bind9

3. Tambahkan script berikut pada file /etc/bind/named.conf:

$ sudo nano /etc/bind/named.conf

zone "perusahaan.com" {
type master;
file "/etc/bind/db.perusahaan.com";
};

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

4. Kemudian copy file /etc/bind/db.local menjadi /etc/bind/db.perusahaan.com dan juga copy
file /etc/bind/db.127 menjadi /etc/bind/db.192 seperti perintah berikut:

$ sudo cp /etc/bind/db.local /etc/bind/db.perusahaan.com
$ sudo cp /etc/bind/db.127 /etc/bind/db.192

5. Lalu edit file db.perusahaan.com dan db.192 menjadi seperti dibawah:

file db.perusahaan.com:

;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA perusahaan.com. root.perusahaan.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS perusahaan.com.
@ IN A 192.168.56.100
ns IN CNAME @
www IN CNAME ns

file db.192 :

;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA perusahaan.com.
root.perusahaan.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS perusahaan.com.
100 IN PTR perusahaan.com.

6. Sebelum merestart daemon bind, tambahkan terlebih dahulu pada file /etc/resolv.conf
script berikut:
$ sudo nano /etc/resolv.conf

nameserver 192.168.56.100

7. Kemudian restart aplikasi bindnya menggunakan perintah:
$ sudo /etc/init.d/bind9 restart

8. Lihat hasilnya dengan mengetikkan perintah berikut:
$ dig perusahaan.com
$ nslookup perusahaan.com
$ ping perusahaan.com