PRAKTIKUM 3 Domain Name System pada Linux (Ubuntu)
1
Praktikum 3 Domain Name System POKOK BAHASAN:
Paket DNS Server pada Linux (Ubuntu) Konfigurasi paket DNS Server pada Linux (Ubuntu) pengecekan DNS Server pada Linux (Ubuntu) Konfigurasi Dynamic DNS Server pada Linux (Ubuntu)
TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu:
Mengetahui dan memahami konsep dari DNS. Melakukan instalasi dan konfigurasi DNS server. Melakukan pengecekan DNS server. Melakukan pengaturan lanjutan untuk Dynamic DNS server.
DASAR TEORI : DNS (Domain Name System) adalah sebuah sistem yang menyimpan informasi tentang alamat host ataupun nama domain dengan distributed database (basis data terdistribusi) di dalam jaringan computer. Sebagai contoh: Internet. DNS menyediakan database untuk menyimpan data alamat IP untuk setiap alamat host(penyedia layanan). manusia pada dasarnya lemah dalam menghafalkan angka sehingga lebih memilih untuk menggunakan nama host dan nama domain. Sebagai contoh apabila kita ingin mengakses website “pens.ac.id”, pada dasarnya yang akan diakses oleh browser bukanlah nama host melainkan alamat ip dari host. Maka apabila kita mengetikkan alamat tersebut diatas maka browser akan diarahkan ke alamat 202.9.85.27. DNS merupakan suatu aplikasi penyedia layanan jaringan yang menerjemahkan nama situs web menjadi alamat internet (alamat ip dari suatu host).
PRAKTIKUM 3 Domain Name System pada Linux (Ubuntu)
Berikut merupakan gambar Ilustrasi DNS server :
(http://static.ddmcdn.com/gif/dns-rev-1.gif)
TUGAS PENDAHULUAN : Jawablah pertanyaan- pertanyaan di bawah ini : 1. 2. 3. 4. 5. 6.
Jelaskan Pengertian DNS.! Jelaskan Sejarah DNS.! Sebutkan Keunggulan dan kelemahan DNS.! Jelaskan Fungsi DNS.! Sebutkan Struktur DNS.! Sebutkan Macam-Macam DNS Software.!
2
PRAKTIKUM 3 Domain Name System pada Linux (Ubuntu)
3
PERCOBAAN 1. Login sebagai administrator terlebih dahulu # sudo su 2. Instalasi paket bind9. # apt-get install bind9 3. Mencatat direktori tempat program DHCP server di install # dpkg –L bind9
4. Konfigurasi File /etc/resolv.conf File /etc/resolv.conf perlu dikonfigurasi untuk mengatur komputer yang kita gunakan sebagai DNS Server maka option nameserver kita isi dengan nomor IP address dari IP dari komputer itu sendiri. (nama domain diganti dengan nama_nrp) # gedit /etc/resolv.conf domain tekkom.com search tekkom.com nameserver 10.252.44.145
5. Copy template database ke folder /var/cache/bind # cp /etc/bind/db.local /var/cache/bind/tekkom.com.db # cp /etc/bind/db.255 /var/cache/bind/tekkom.com.rev
6. Edit file database # gedit /var/cache/bind/tekkom.com.db ; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA www.tekkom.com. root.tekkom.com. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire
PRAKTIKUM 3 Domain Name System pada Linux (Ubuntu) 604800 )
; Negative Cache TTL
; @ @ www alvin
IN IN IN IN
localhost. 127.0.0.1 10.252.44.145 10.252.44.154
ftp
IN
NS A A A CNAME
www
7. Edit file database reverse # gedit /var/cache/bind/tekkom.com.rev
; ; BIND reverse data file for broadcast zone ; $TTL 604800 @ IN SOA www.tekkom.com. root.tekkom.com. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS localhost. 145 IN PTR www.tekkom.com. 154 IN PTR alvin.tekkom.com
8. Edit file konfigurasi named.conf.local # gedit /etc/bind/named.conf.local // // Do any local configuration here // // Consider adding the 1918 zones here, if they are not used in your // organization //include "/etc/bind/zones.rfc1918"; zone "tekkom.com" { type master; file "/var/cache/bind/tekkom.com.db"; }; zone "44.252.10.in-addr.arpa"{ type master; file "/var/cache/bind/tekkom.com.rev"; };
4
PRAKTIKUM 3 Domain Name System pada Linux (Ubuntu)
9. Edit file named.conf.option #gedit /etc/bind/named.conf.options options { directory "/var/cache/bind"; query-source address * port 53; forwarders { 10.252.44.1; }; allow-query { any; 127.0.0.1; }; auth-nxdomain yes; # conform to RFC1035 listen-on-v6 { any; }; };
10. Restart bind9 # /etc/init.d/bind9 restart
11. Cek Domain dengan menggunakan nslookup # nslookup www.tekkom.com
TUGAS 1. Carilah informasi tentang Dynamic DNS dan jelaskan.! 2. Buat langkah-langkah untuk melakukan pengaturan DDNS server.! 3. Analisa setiap langkah yang dilakukan.!
LAPORAN RESMI : 1. Simpan hasil percobaan dalam bentuk gambar (hasil printscreen) 2. Analisa percobaan yang telah dilakukan . 3. Berikan kesimpulan berdasarkan hasil praktikum yang telah dilakukan.
5