Anda di halaman 1dari 31

MODUL 6

PRAKTIKUM JARINGAN KOMPUTER


DNS SERVER




Oleh:
Kelompok 10
I Wayan Aditya Setiawan 1208605057
I Made Ari Widjaja Bukian 1208605058
Kadek Tedy Ari Pramarta 1208605060
Ni Luh Putu Ratna Sri Andi Yani 1208605061
I Made Kurniawan Putra 1208605062

PROGRAM STUDI TEKNIK INFORMATIKA
JURUSAN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS UDAYANA
BUKIT JIMBARAN
2014


ii

KATA PENGANTAR

Puji Syukur kami seluruh anggota kelompok 10 panjatkan kehadapan Tuhan Yang Maha Esa,
karena atas berkat dan rahmat-Nya kami dapat menyusun dan menyelesaikan laporan dari mata
kuliah Praktikum Jaringan Komputer tentang DNS Server dengan kriteria yang telah ditentukan ini
sesuai dengan rencana dan tepat pada waktunya.
Terima kasih Dosen pengajar mata kuliah Praktikum Jaringan Komputer yang telah
meluangkan waktu turut memberikan saran dan masukan dalam penyempurnaan laporan ini, Teman-
teman mahasiswa di Jurusan Ilmu Komputer, khususnya angkatan 2012 yang telah memberikan saran
dan dukungan moral dalam penyelesaian laporan ini dan pihak lain yang sudah meluangkan waktu
dan saran demi membangun dan menyelesaiakan laporan modul ini.
Disadari pula bahwa sudah tentu laporan ini masih mengandung kelemahan dan kekurangan.
Memperhatikan hal ini, maka masukkan dan saran-saran penyempurnaan sangat diharapkan.
Besar harapan kami agar laporan ini dapat bermanfaat sebagaimana mestinya bagi kita semua.





Bukit Jimbaran, 18 Juni 2014



Kelompok 10










iii

DAFTAR ISI

KATA PENGANTAR ................................................................................................................... ii
DAFTAR ISI................................................................................................................................. iii
DAFTAR GAMBAR .................................................................................................................... iv
BAB I PENDAHULUAN .............................................................................................................. 1
1.1 Latar Belakang ...................................................................................................................... 1
1.2 Rumusan Masalah ................................................................................................................. 1
1.3 Tujuan ................................................................................................................................... 1
1.4 Manfaat ................................................................................................................................. 2
BAB II LANDASAN TEORI ....................................................................................................... 3
2.1. Domain Name System (DNS) .............................................................................................. 3
2.2. Struktur DNS ....................................................................................................................... 6
2.3. Struktur Kerja DNS.............................................................................................................. 8
BAB III HASIL PRAKTIKUM ................................................................................................. 10
3.1 Pengujian dan Penjelasan Hasil Praktikum ......................................................................... 10
3.2 Pengujian DNS Server Dengan Menggunakan Perintah Host, Dig dan Nslookup............. 17
3.3 Membuat Alamat DNS yang Berisi 2 Buah Subdomain .................................................... 20
BAB IV PENUTUP ..................................................................................................................... 25
4.1. Kesimpulan ........................................................................................................................ 25
4.2. Saran .................................................................................................................................. 25
DAFTAR PUSTAKA .................................................................................................................. 26





iv

DAFTAR GAMBAR

Gambar 3. 1 Instalasi bind9 tahap 1.............................................................................................. 10
Gambar 3. 2 Instalasi bind9 tahap 2.............................................................................................. 10
Gambar 3. 3 Konfigurasi Bind9 .................................................................................................... 11
Gambar 3. 4 Konfigurasi DNS Server .......................................................................................... 12
Gambar 3. 5 Membuka File named.conf ...................................................................................... 13
Gambar 3. 6 Menambahkan Zone prakjar.com ............................................................................ 14
Gambar 3. 7 Restart bind9 ............................................................................................................ 14
Gambar 3. 8 Menambahkan Zone prakjar.com ............................................................................ 15
Gambar 3. 9 Membuka DNS Resolver File .................................................................................. 15
Gambar 3. 10 Mengarahkan DNS ke IP DNS Server ................................................................... 15
Gambar 3. 11 Ping Domain prakjar.com ...................................................................................... 16
Gambar 3. 12 Waiting ping domain prakjar.com ......................................................................... 16
Gambar 3. 13 Ping domain server success.................................................................................... 17
Gambar 3. 14 Host Domain prakjar.com ...................................................................................... 17
Gambar 3. 15 Host Subdomain kelompok10.ptakjar.com ............................................................ 17
Gambar 3. 16 Perintah dig ............................................................................................................ 18
Gambar 3. 17 Dig Domain prakjar.com ........................................................................................ 18
Gambar 3. 18 Nslookup Domain prakjar.com .............................................................................. 19
Gambar 3. 19 Nslookup Domain prakjar.com .............................................................................. 19
Gambar 3. 20 Nslookup Domain kelompok10.prakjar.com ......................................................... 19
Gambar 3. 21 Nslookup Domain kelompok10.prakjar.com ......................................................... 19
Gambar 3. 22 Membuat File pjk.com ........................................................................................... 20
Gambar 3. 23 Konfigurasi DNS Server ........................................................................................ 21
Gambar 3. 24 Membuka File Named.conf.................................................................................... 22
Gambar 3. 25 Menambahkan Zone pjk.ac.id ................................................................................ 22
Gambar 3. 26 Restart Service bind9 ............................................................................................. 23
Gambar 3. 27 Ping Domain pjk.ac.id ............................................................................................ 23
Gambar 3. 28 Ping Subdomain modul.pjk.ac.id ........................................................................... 24
Gambar 3. 29 Ping materi.pjk.ac.id .............................................................................................. 24


v




1

BAB I
PENDAHULUAN

1.1 Latar Belakang
Pada awal berkembangan internet, seorang user yang akan menghubungi komputer user lain
harus menyebutkan alamat IP address komputer yang hendak dituju. Seiring dengan
berkembangnya teknologi internet dan semakin berlipatnya jumlah pengguna aplikasi internet,
maka akanlah sangat menyusahkan jika kita harus mengingat IP address setiap user yang berupa
angka-angka. Untuk mengatasi hal ini, dikembangkanlah sistem penterjemahan IP address yang
berupa angka ke nama yang lebih mudah diingat maupun sebaliknya.
Pada awalnya sistem penamaan IP address menggunakan sistem host table. Dalam sistem
ini, setiap komputer menyimpan file host.txt yang berisikan daftar kombinasi IP address dengan
nama dari setiap komputer yang terhubung ke internet. Jadi setiap ada penambahan user ataupun
perubahan data user, kita harus memperbaharui file host.txt melalui FTP ke seluruh host yang
ada di internet. Tentunya system penamaan IP seperti ini sangatlah tidak efektif dan sudah tidak
mampu menangani kebutuhan yang ada saat ini. Oleh karena itu pada tahun 1984, Paul
Mockapertis mengusulkan sistem penamaan IP yang baru yaitu menggunakan Domain Name
System (DNS), sistem inilah yang digunakan hingga saat ini.
Oleh karena itu, perlu untuk mempelajari lebih lanjut tentang DNS itu sendiri serta
penerapannya.
1.2 Rumusan Masalah
Berdasarkan latar belakang di atas, maka permasalahan yang akan dibahas adalah sebagai berikut.
1. Bagaimana metode membangun DNS Server pada Sistem Operasi Linux.
2. Bagaimana cara konfigurasi DNS Server pada Sistem Operasi Linux.
3. Bagaimana mengelola DNS Server pada Sistem Operasi Linux.
1.3 Tujuan
Adapun tujuan yang ingin dicapai dari penyusunan laporan ini adalah sebagai berikut.
1. Untuk mengetahui metode membangun DNS Server pada Sistem Operasi Linux.
2



2. Untuk mengetahui cara konfigurasi DNS Server pada Sistem Operasi Linux.
3. Untuk mengelola DNS Server pada Sistem Operasi Linux.

1.4 Manfaat
Adapun tujuan yang ingin dicapai dari penyusunan laporan ini adalah sebagai berikut.
1. Untuk mengetahui metode membangun DNS Server pada Sistem Operasi Linux.
2. Untuk mengetahui cara konfigurasi DNS Server pada Sistem Operasi Linux.
3. Untuk mengelola DNS Server pada Sistem Operasi Linux.

























3


BAB II
LANDASAN TEORI

2.1. Domain Name System (DNS)
2.1.1. Sejarah DNS
Sebelum dipergunakannya DNS, jaringan komputer menggunakan HOSTS files yang
berisi informasi dari nama komputer dan IP addressnya. Di internet file ini dikelola secara
terpusat dan di setiap lokasi harus dicopy versi terbaru dari HOSTS files, dari sini bisa
dibayangkan betapa repotnya jika ada penambahan 1 komputer di jaringan, maka harus meng-
copy versi terbaru file ini ke setiap lokasi. Dengan makin meluasnya jaringan internet, hal ini
makin merepotkan. Akhirnya dibuatkan sebuah solusi dimana DNS didesain menggantikan
fungsi HOSTS files, dengan kelebihan unlimited database size dan performace yang baik.
Paul Mockapetris menemukan DNS di tahun 1983. Spesifikasi asli muncul di RFC 882
dan 883. Tahun 1987, penerbitan RFC 1034 dan RFC 1035 membuat update terhadap
spesifikasi DNS. Hal ini membuat RFC 882 dan RFC 883 tidak berlaku lagi. Beberapa RFC
terkini telah memproposikan beberapa tambahan dari protokol inti DNS. DNS adalah sebuah
aplikasi services di Internet yang menerjemahkan sebuah domain name ke IP address.
Sebagai contoh, www untuk penggunaan di Internet, lalu diketikan nama domain,
misalnya yahoo.com maka akan di petakan ke sebuah IP misalkan 202.68.0.134. Jadi DNS
dapat di analogikan pada pemakaian buku telepon, dimana orang yang kita kenal berdasarkan
nama untuk menghubunginya kita harus memutar nomor telepon di pesawat telepon. Sama
persis, host 4 komputer mengirimkan queries berupa nama komputer dan domain name server
ke DNS, lalu oleh DNS dipetakan ke IP Address.

2.1.2. Definisi DNS
Domain Name System (DNS) merupakan distribute database system yang digunakan
untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP
(Transmission Control Protocol/Internet Protocol). Pada DNS, untuk pencarian nama
komputer (name resolution) di jaringan mengunakan TCP/IP. DNS biasa digunakan pada
4



aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu
memetakan host name sebuah komputer ke IP address.
Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network
atau intranet dimana DNS memiliki keunggulan seperti DNS sangat mudah karena user tidak
lagi direpotkan untuk mengingat IP address sebuah komputer cukup host name atau nama
Komputer. Konsisten, dimana IP address sebuah komputer bisa berubah tapi host name tidak
berubah. Serta simple, karena user hanya menggunakan satu nama domain untuk mencari baik
di Internet maupun di Intranet.
Adapun keunggulan DNS yaitu DNS mudah untuk di implementasikan di protocol
TCP/IP, DNS server mudah untuk di konfigurasikan (bagi admin), serta User tidak lagi di
repotkan untuk mengingat IP address. Sementara kerugian DNS adalah sebagai berikut yaitu
DNS tidak mudah untuk di implementasikan dan tidak bisa membuat banyak nama domain.
Beberapa pengertian mengenai Domain name system adalah sebagai berikut:
Merupakan sistem database yang terdistribusi yang digunakan untuk pencarian nama
komputer di jaringan yang menggunakan TCP/IP. DNS mempunyai kelebihan ukuran
database yang tidak terbatas dan juga mempunyai performa yang baik.
Merupakan aplikasi pelayanan di internet untuk menterjemahkan domain name ke alamat
IP dan juga sebaliknya.
Komputer yang terhubung dan memiliki tanggung jawab memberikan informasi zona
nama domain anda, merubah nama domain menjadi alamat IP dan juga memiliki
tanggung jawab terhadap distribusi email di mail server yang menyangkut dengan nama
domain.
Aplikasi yang membantu memetakan host name sebuah komputer ke IP address pada
aplikasi yang terhubung ke Internet seperti web browser atau e-mail.
DNS dapat dianalogikan sebagai pemakaian buku telefon dimana orang yang ingin
kita hubungi, berdasarkan nama untuk menghubunginya dan menekan nomor telefon
berdasarkan nomor dari buku telefon tersebut. Didalam DNS, sebuah name server akan
memuat informasi mengenai host-host di suatu daerah/zone.cName server ini dapat
mengakses server-server lainnya untuk mengambil data-data host di daerah lainnya. Name
server akan menyediakan informasi bagi client yang membutuhkan, yang disebut resolvers.

5



2.1.3. Prinsip Kerja Pendelegasian Domain
Sistem database yang digunakan DNS adalah sistem hirarki. Sistem ini dipilih karena
sistem ini cocok digunakan untuk sistem terdistribusi, konsisten untuk setiap host, dan
updateable. Sistem ini digambarkan sebagai sebuah tree yang memiliki beberapa cabang.
Cabang cabang ini mewakili domain, dan dapat berupa host, subdomain, ataupun top level
domain, yang digambarkan sebagai berikut yaitu : 6 Domain teratas adalah root. Domain ini
diwakili oleh titik. Selanjutnya, domain yang terletak tepat di bawah root disebut top level
domain. Beberapa contoh top level domain ini antara lain com, edu, gov, dan lain lain.
Turunan dari top level domain disebut subdomain. Domain yang terletak setelah top level
domain adalah second level domain, dan domain yang berada di bawah second level domain
disebut third level domain, begitu seterusnya.
Pembentukan dan pembacaannya dimulai dari node yang paling bawah berurut dari
node yang paling bawah hingga node yang paling atas (root). Sebagai contoh untuk nama host
ilkom.cs.unud.ac.id. kita dapat menguraikan domainnya menjadi :
. merupakan root domain,
id merupakan top level domain,
ac merupakan second level domain,
unud merupakan third level domain,
cs merupakan fourth level domain,
ilkom merupakan fifth level domain yang menunjukkan nama host.
Dari contoh di atas kita dapat mengetahui aturan penulisan nama host, yaitu dimulai
dari kiri ke kanan untuk node yang paling bawah hingga node yang paling atas, dan setiap
domain dipisahkan dengan titik. Seperti yang telah disampaikan sebelumnya bahwa selain
berfungsi untuk mapping alamat IP ke nama host, DNS juga 7 berfungsi sebaliknya, yaitu
reverse mapping dari nama host ke alamat IP.

2.1.4. Sistem Hirarkis DNS
Sistem hirarki DNS dari hal diatas tentunya tidak mungkin di atur oleh satu server
saja. Sistem hirarki DNS ini dipecah pecah menjadi zona zona. Sebuah zona meliputi
seluruh host yang terdapat di dalam sebuah domain dan dapat berupa level domain yang mana
saja. Di dalam sebuah jaringan, setiap zona harus memiliki name server sendiri. Name server
6



inilah yang akan melayani penerjemahan dari IP ke nama host atau sebaliknya di zona yang
bersangkutan. Jika pada suatu domain ingin dibentuk zona baru, maka kita dapat membuat
sebuah secondary name server yang akan mengarahkan setiap request mapping ke name
server yang authoritative. Penggunaan lebih dari satu name server ini bertujuan untuk
membagi beban kerja name server dan sebagai sistem backup name server.
Perbedaan antara primary name server dengan secondary name server terletak dari
bagaimana name server itu memperoleh datanya. Primary name server memperoleh data dari
data yang tersimpan di harddisknya, sedangkan secondary name server memperoleh data dari
data replika yang ia peroleh dari primary server name. Dengan demikian, untuk setiap
perubahan data dalam DNS, kita cukup mengubah data pada primary name server-nya saja.
2.1.5. Fungsi Utama dan Keunggulan DNS
Fungsi utama DNS adalah:
1. Menerjemahkan nama-nama host (hostnames) menjadi nomor IP (IP address) ataupun
sebaliknya, sehingga nama tersebut mudah diingat oleh pengguna internet.
2. Memberikan suatu informasi tentang suatu host ke seluruh jaringan internet.
DNS memiliki keunggulan seperti:
1. Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP address
sebuah komputer cukup host name (nama Komputer).
2. Konsisten, IP address sebuah komputer boleh berubah tapi host name tidak berubah.
Contoh:
www.unsri.ac.id mempunyai IP 222.124.194.11, kemudian terjadi perubahan
menjadi 222.124.194.25, maka disisi client seolah-olah tidak pernah ada kejadian
bahwa telah terjadi perubahan IP.
Simple, user hanya menggunakan satu nama domain untuk mencari baik di
Internet maupun di Intranet.
2.2. Struktur DNS
DNS mengatur proses penamaan komputer secara hirarkis dalam struktur pohon (tree).
Struktur tersebut terbentuk dari sebuah node yang memiliki subnode, masing masing
subnode memiliki subnode lagi di bawahnya dan begitu juga seterusnya. Node node tersebut
diberi label sehingga disebut domain.
7



Domain ditentukan berdasarkan tingkatan kemampuan yang ada di struktur hirarki
yang disebut dengan level. Level paling atas di hirarki disebut dengan Root Domain. Root
domain diekspresikan dengan lambang ( . ) atau (dot).
Berikut merupakan ilustrasi sederhana mengenai struktur DNS:

Hirarki pengelompokan domain berdasarkan nama terbagi menjadi beberapa bagian
diantaranya sebagai berikut yaitu:
1. Root-Level Domains
Domain ditentukan berdasarkan tingkatan kemampuan yang ada di struktur hirarki
yangdisebut dengan level. Level paling atas di hirarki disebut dengan root domain. Root
domain di ekspresikan berdasarkan periode dimana lambang untuk root domain adalah (.)
2. Top-Level Domains
Pada bagian dibawah ini adalah contoh dari top-level domains:
com untuk Organisasi Komersial
edu untuk Institusi pendidikan atau universitas
org untuk Organisasi non-profit
net untuk Networks (backbone Internet)
gov untuk Organisasi pemerintah non militer
mil untuk Organisasi pemerintah militer
num untuk No telpon
arpa untuk Reverse DNS
8



xx dua-huruf untuk kode negara, contohnya id untuk Indonesia, sg untuk Singapura,
au untuk Australia, dan lain sebagainya
Selain domain di atas, juga terdapat generic Top Level Domain (gTLD) yang
digunakan untuk kode negara, yang terdiri atas dua huruf yang merepresentasikan nama suatu
negara. Contohnya seperti .id untuk Indonesia, .us untuk Amerika Serikat, .uk untuk Inggris,
dan lain sebagainya. Pada Top-level domains dapat berisi sebagai berikut:
a. Second-Level Domains
Second-level domains dapat berisi host dan domain lain, yang disebut dengan
subdomain. Contohnya, Domain Comrade, comrade.com terdapat komputer (host) seperti
server1.comrade.com dan subdomain group.comrade.com. Subdomain
group.comrade.com juga terdapat komputer (host) seperti client1.group.comrade.com.
b. Host Names
Domain name yang digunakan dengan host name akan menciptakan fully qualified
domain name (FQDN) untuk setiap komputer. Sebagai contoh, jika terdapat
fileserver1.comrade.com, dimana fileserver1 adalah host name dan comrade.com adalah
domain name.

2.3. Struktur Kerja DNS
Struktur atau model kerja server DNS dapat digambarkan sebagai berikut yaitu:

Penjelasan contoh model kerja DNS tersebut yaitu :
1. Bagian resolver adalah bagian dari program aplikasi yang berfungsi menjawab setiap
pertanyaan tentang domain.
2. Untuk menjawab pertanyaan, resolver dapat mencari jawabannya dengan memeriksa isi
cache dan meneruskan pertanyaan ke server DNS atau bertanya langsung ke server DNS.
9



3. Cache adalah bagian yang menyimpan pertanyaan pertanyaan tentang domain yang
pernah diajukan sebelumnya.
4. Setiap aplikasi internet yang ingin menghubungi host lain pasti akan berinteraksi dengan
server DNS melalui resolver.
5. Jika server DNS tidak memiliki jawaban dari pertanyaan domain (name server bukan
authoritative name server dari domain yang ditanyakan), maka server DNS akan
meneruskan pertanyaan tersebut ke name server yang dianggapnya lebih tahu.
6. Proses pengalihan ke name server (NS) lain (proses name resolution) ini merupakan
proses iteratif yang berlangsung hingga diperoleh alamat lengkap sebuah host.

Sebagai contoh jika ada user yang ingin menghubungi pandu.ee.ugm.ac.id, maka
mulamula NS akan menghubungi root server. Karena root server tidak memiliki informasi
untuk host pandu.ee.ugm.ac.id, maka root server akan memberikan referensi kepada NS untuk
menghubungi authoritative name server terdekat yaitu name server untuk domain id. Dari
name server domain id, NS kembali memperoleh referensi untuk menghubungi name server
domain ac. Proses ini terus berlangsung hingga NS memperoleh informasi lengkap tentang
host comrade.ee.unud.ac.id.
Setiap request domain akan disimpan di dalam cache untuk jangka waktu tertentu. Hal
ini bertujuan untuk mempercepat proses name resolution. Sebagai contoh jika sebelumnya ada
user yang merequest informasi untuk pandu.ee.ugm.ac.id, maka untuk user yang merequest
fileserver.lapi.ugm.ac.id akan diarahkan ke name server yang memiliki korelasi terdekat
dengan domain yang pernah direquest yang tersimpan di dalam cache, yaitu name server
ugm.ac.id


10

BAB III
HASIL PRAKTIKUM

3.1 Pengujian dan Penjelasan Hasil Praktikum
Membuat fungsi dan menjelaskan hasil output dari masing-masing perintah di bawah ini :
3.1.1 Untuk bisa menjalankan fungsi DNS kita akan memerlukan beberapa program seperti,
Bind9. Untuk menginstall bind9 ketikkan perinah berikut pada terminal.
# apt-get install bind9

Gambar 3. 1 Instalasi bind9 tahap 1


Gambar 3. 2 Instalasi bind9 tahap 2
Bind (Berkeley Internet Name Domain) merupakan software yang digunakan untuk membuat
DNS Server pada Internet
11



3.1.2 Kemudian akan dilanjutkan dengan menkonfigurasi bind9 dengan tahapan sebagai berikut :
1. Membuat file pada gedit /etc/bind/ dengan nama db.prakjar.com
# gedit /etc/bind/db.prakjar.com

Gambar 3. 3 Konfigurasi Bind9
Setelah mengetikkan perintah diatas akan muncul tampilan gedit seperti dibawah ini, lalu
file diatas merupakan file yang digunakan untuk menyimpan konfigurasi DNS Server.
Ketikkan pada gedit , seperti gambar di bawah ini :
$TTL 604800
@ IN SOA ns.prakjar.com mail.prakjar.com. (
2013120601; serial
3H; refresh
15M; retry
1W; expired
1D); cache
IN NS ns.prakjar.com
ns IN A 192.168.1.11
www IN CNAME ns
kelompok IN CNAME ns
12




Gambar 3. 4 Konfigurasi DNS Server
Sebelumnya rubah beberapa value didalamnya yang ditandai dengan warna kuning seperti
diatas. Kami membuat DNS Server dengan domain prakjar.com. Terdapat beberapa atribut
yang digunakan diantaranya:
a. TTL (Time To Leave 604800) merupakan waktu lamanya data berada dalam database.
b. SOA (Start Of Authority) merupakan hostname yang menjadi awal dari suatu zone.
c. ns.prakjar.com merupakan hostname yang memegang tanggung jawab terhadap domain
prakjar.com.
d. root.prakjar.com merupakan alamat e-mail administrator yang memegang tanggung
jawab terhadap domain prakjar.com.
e. serial (2010062503) dengan format yyyymmddss dimana 8 digit pertama merupakan
tanggal file konfigurasi dibuat dan 2 digit terakhir merupakan serial atau id konfigurasi
dimana setiap kali melakukan perubahan serial ini harus di increment.
f. refresh (604800) merupakan selang waktu dalam satuan detik yang diperlukan secondary
name server untuk memeriksa perubahan pada Primary Name Server.
g. retry (86400) yang berarti jika DNS tersebut gagal diaksesmaka pengaksesan berikutnya
akan dicoba lagi setelah 86400 detik.
13



h. expired (2419200) yang berarti selang waktu zone file dipertahankan bila secondary
name server tidak dapat melakukan pengecekan ke primary name server.
Pada baris selanjutnya terdapat beberapa record yang berfungsi untuk memetakan IP
Address ke hostname. Baris pertama menyatakan IP 192.168.133.128 (IP Local Komputer)
dipetakan ke setiap (@) hostname. Baris kedua dan ketiga merupakan Name Server Record
yang digunakan untuk mendefinisikan primary cache (601800) yang merupakan alokasi cache
memory untuk DNS yang bersangkutan.
Server yang digunakan untuk menampung name server lain atau secondary name server.
Name server yang digunakan adalah ns yang memetakan pada IP 192.168.133.128 Baris ke
empat dan ke lima mendefinisikan subdomain dari domain prakjar.com. didefinisikan 2
subdomain yaitu subdomain www dan subdomain kelompok10. Proses pemetaan name server
subdomain ke primary name server dapat dilakukan dengan 2 cara yaitu IP Address dari name
server dipetakan ke name server subdomain atau menggunakan nama alias dari primary name
server dengan perintah CNAME (Canonical Name).
2. Mengedit file name.conf pada direktori /etc/bind
# gedit /etc.bind/named.conf

Gambar 3. 5 Membuka File named.conf
Untuk menambahkan zone DNS yang dibuat tadi ke dalam konfigurasi bind9 maka perlu
dilakukan perubahan pada file named.conf.
Sebelum baris: include "/etc/bind/named.conf.local";
Ketikkan:
zone "prakjar.com" {
type master;
file "/etc/bind/db.prakjar.com";};
14




Gambar 3. 6 Menambahkan Zone prakjar.com
Zone yang dibuat tadi adalah prakjar.com yang mengacu pada file kelompok10.com yang
merupakan file konfigurasi dari DNS Server
3. Merestart bind9
# /etc/init.d/bind9 restart

Gambar 3. 7 Restart bind9
15




Gambar 3. 8 Menambahkan Zone prakjar.com
Agar semua perubahan di atas dapat dieksekusi maka lakukan restart service bind9.
3.1.3 Menguji DNS Server dari Client
1. Arahkan alamat DNS ke IP DNS server yang telah dibuat.


Gambar 3. 9 Membuka DNS Resolver File
Komputer Client yang akan mengakses DNS Server adalah arsk dan kedua komputer
ini sudah terhubung ke dalam jaringan yang sama. Untuk mengakses DNS pada komputer
server maka alamat IP DNS pada komputer client harus diarahkan/disesuaikan ke IP DNS
pada komputer server. Caranya adalah dengan mengkonfigurasi DNS Resolver file yang
terletak pada direktori /etc seperti yang ditunjukkan pada gambar di atas. Sebagai catatan,
pada komputer client belum terinstall aplikasi bind9.

Gambar 3. 10 Mengarahkan DNS ke IP DNS Server
16



Pada DNS Resolver file tersebut terdapat nameserver yang merupakan alamat IP DNS
Server yang mana memiliki nilai default 127.0.0.1 (IP Local). Nameserver ini diubah ke
alamat IP DNS pada komputer Server yaitu 192.168.133.128 lalu simpan perubahan file
tersebut.
2. Buka terminal/konsol. Ketikkan ping
# ping [alamat-ip-DNS-Server]
Jika hasil output dari perintah tersebut diatas respon/reply, artinya koneksi ke DNS server
sukses.

Gambar 3. 11 Ping Domain prakjar.com

Gambar 3. 12 Waiting ping domain prakjar.com
17




Gambar 3. 13 Ping domain server success
Setelah mengarahkan DNS ke IP DNS Server, maka lakukan ping domain prakjar.com
seperti pada gambar di atas dan hasilnya memberikan respon/reply dari komputer server.

3.2 Pengujian DNS Server Dengan Menggunakan Perintah Host, Dig dan Nslookup.
Menguji DNS Server dengan menggunakan perintah host, dig, dan nslookup.
3.2.1 Perintah host

Gambar 3. 14 Host Domain prakjar.com

Gambar 3. 15 Host Subdomain kelompok10.ptakjar.com
18



Perintah nslookup digunakan untuk me-resolve hostname dari sebuah server dari DNS
Server bersangkutan. Host Subdomain kelompok1.prakjar.com
3.2.2 Perintah dig

Gambar 3. 16 Perintah dig

Gambar 3. 17 Dig Domain prakjar.com
Perintah dig (Domain Information Groper) digunakan untuk meng-querykan DNS Server
guna mendapatkan informasi tentang IP Address, Name Server, dll.



19



3.2.3 Perintah nslookup

Gambar 3. 18 Nslookup Domain prakjar.com

Gambar 3. 19 Nslookup Domain prakjar.com

Gambar 3. 20 Nslookup Domain kelompok10.prakjar.com

Gambar 3. 21 Nslookup Domain kelompok10.prakjar.com
Perintah nslookup digunakan untuk me-resolve hostname dari sebuah server dari DNS
Server bersangkutan.

20



3.3 Membuat Alamat DNS yang Berisi 2 Buah Subdomain
Buatlah sebuah alamat DNS yang berisi 2 buah subdomain sebagai berikut:
3.3.1. Dns
pjk.ac.id
3.3.2. Sub domain
1. Modul pjk.ac.id
2. Materi pjk.ac.id

Langkah-langlahmya adalah :

1. Membuat file pada /etc/bind/ dengan nama kelompok09.com
#gedit pjk.com

Gambar 3. 22 Membuat File pjk.com
File di atas merupakan file yang digunakan untuk menyimpan konfigurasi DNS Server untuk
Domain pjk.ac.id.
21




Gambar 3. 23 Konfigurasi DNS Server
Pada jendela text editor gedit di atas, terdapat beberapa record yang berfungsi untuk
memetakan IP Address ke hostname dalam hal ini adalah Domain pjk.ac.id. Baris pertama
menyatakan IP 192.168.133.128 (IP Local Komputer) dipetakan ke setiap (@) hostname.
Baris kedua dan ketiga merupakan Name Server Record yang digunakan untuk
mendefinisikan primary server yang digunakan untuk menampung name server lain atau
secondary name server. Name server yang digunakan adalah ns yang memetakan pada IP
192.168.133.128
Baris ke empat dan ke lima mendefinisikan subdomain dari domain pjk.ac.id. Kita
definisikan 2 subdomain yaitu subdomain modul dan subdomain materi. Proses pemetaan
name server subdomain ke primary name server dapat dilakukan dengan 2 cara yaitu IP
Address dari name server dipetakan ke name server subdomain (gambar di atas menggunakan
cara ini) atau menggunakan nama alias dari primary name server dengan perintah CNAME
(Canonical Name).


22



2. Edit file named.conf pada direktori /etc/bind
Tambahkan zone pjk.ac.id yang telah dibuat tadi pada file named.conf.

Gambar 3. 24 Membuka File Named.conf

Gambar 3. 25 Menambahkan Zone pjk.ac.id
Domain yang dibuat tadi adalah pjk.ac.id yang mengacu pada file pjk.com yang
merupakan file konfigurasi dari DNS Server.


23



3. Merestart bind9
# /etc/init.d/bind9 restart

Gambar 3. 26 Restart Service bind9
Agar semua perubahan di atas dapat dieksekusi maka lakukan restart service bind9.
4. Menguji DNS Server
# ping [alamat-ip-DNS-Server]

Gambar 3. 27 Ping Domain pjk.ac.id
24




Gambar 3. 28 Ping Subdomain modul.pjk.ac.id

Gambar 3. 29 Ping materi.pjk.ac.id
Pada gambar di atas kita mencoba ping domain pjk.ac.id dan subdomainnya, hasilnya adalah
memberikan respon/reply.


25

BAB IV
PENUTUP

4.1. Kesimpulan
Domain Name System (DNS) merupakan distribute database system yang digunakan untuk
pencarian nama komputer di jaringan yang mengunakan TCP/IP. DNS sangat mudah karena user
tidak lagi direpotkan untuk mengingat IP address sebuah komputer cukup host name atau nama
Komputer. DNS merupakan pengelompokkan domain berdasarkan nama dan memiliki level teratas
yang disebut dengan Root-Level Domain dan Domain yang terletak tepat di bawah root disebut top
level domain. Turunan dari top level domain disebut subdomain. Domain yang terletak setelah top
level domain adalah second level domain, dan domain yang berada di bawah second level domain
disebut third level domain, begitu seterusnya.

4.2. Saran
Adapun saran dalam praktikum ini adalah sebagai berikut :
1. Perlu informasi tambahan mengenai DNS Server, dalam menginstall beberapa paket dari DNS
Server dan Untuk mengakses DNS pada komputer server dari komputer client pastikan kedua
komputer sudah terhubung ke dalam 1 jaringan yang sama dan arahkan DNS ke alamat IP DNS
Server
2. Perlu adanya ketelitian dalam konfigurasi DNS Server dimana pada proses ini jika terjadi salah
ketik seperti huruf kapital atau huruf kecil, penggunaan tab, dan penggunaan spasi sangat
mempengaruhi konfigurasi dan menyebabkan terjadinya kesalahan error.










26

DAFTAR PUSTAKA

Forouzan, Behrouz A., Data Communications and Networking, 4th Edition, McGraw Hill. 2007
2. Martin P. Clark, Data Network, IP and the Internet, John Wiley and Sons, 2003

Anda mungkin juga menyukai