Domain
Name System (DNS) merupakan suatu metode penamaan host di jaringan yang
menggunakan TCP/IP (Transmission Control Protocol/Internet
Protocol) . DNS digunakan untuk pencarian host name (nama computer) di jaringan internet, private
network maupun intranet.
DNS
dianalogikan seperti buku telepon dimana untuk menghubungi seseorang tentunya
kita tahu dari namanya kemudian kita tekan nomor telepon sehingga terhubung ke
nomor tujuan. Demikian juga dengan DNS, setiap computer di jaringan internet mempunyai hostname (nama) dan IP address sebagai alamatnya.
Misalnya, jika ingin mengunjungi situs Politeknik Caltex Riau maka kita ketik www.pcr.ac.id . Komputer kita sebagai client
(resolvers) mengirimkan queries atau
permintaan ke DNS server ( disebut juga dengan name
server), mencek hostname
tersebut ke local database DNS lalu akan dipetakan ke ip addres
Politeknik Caltex Riau. Jika permintaan client tidak ditemukan maka name server
akan mengirimkan pemberitahuan failure. Proses tersebut disebut dengan Forward Lookup
Query.
Adanya DNS ini memudahkan kita
untuk mengingat dan mencari sesuatu
karena lebih mudah mengingat nama daripada mengingat ip address yang menggunakan angka.
Struktur DNS
DNS
memiliki hirarki pengelompokkan domain berdasarkan nama yang disebut dengan
Domain Name Space.
1.
Root-Level Domains
Root
domain merupakan level paling atas di
hirarki. Lambang untuk root domain adalah (“.”).
2.
Top-Level Domains
Bebrapa
contoh Pada top-level domains:
·
com :
Organisasi Komersial
·
edu : Institusi pendidikan atau
universitas
·
org :
Organisasi non-profit
·
net : Networks (backbone
Internet)
·
gov : Organisasi pemerintah non
militer
·
mil :
Organisasi pemerintah militer
·
num : No telpon
·
arpa : Reverse
·
xx : dua huruf DNS untuk kode Negara (id : Indonesia, sg:
Singapura, au: Australia, dll)
3.
Second-Level Domain
Top-level
domains dapat diikuti second-level domains dan hosts. Second-level domains
dapat berisi host dan domain lain, yang disebutdengan subdomain.
4.
Hostname
Hostname
yang dipakai dengan domain name akan menjadi fully qualified domain name (FQDN)
untuk setiap komputer. Misalnya
fileserver1.detik.com, dimana fileserver1 adalah host name dan detik.com
adalah domain name.
Untuk
lebih mudah memahami hirarki DNS, perhatikan gambar berikut.
Gambar 1. Domain Name Space
Konfigurasi
DNS server di Ubuntu
Berikut
ini langkah-langkah dalam melakukan konfigurasi
DNS server menggunakan ubuntu versi 12.04
1.
Buka
aplikasi terminal dan masuk ke super
user menggunakan sudo su
2.
Instal
bind terlebih dahulu . di sini saya
menggunakan bind9
#apt-get
install bind9
3.
Kemudian
buat file database DNS . Di sini saya membuat file dengan nama marifatfkr
#touch
/etc/bind/db.marifatfkr.com
4.
Lakukan
konfigurasi file marifatfkr tersebut dengan cara mengkopikan db.lokal ke dalam
file db.marifatfkr.com
#cp
/etc/bind/db.local /etc/bind/db.marifatfkr.com
5. Edit file marifatfkr dengan menambahkan domain name dan ip servernya. Akan tetapi, sebelum mengetikkan perintah di atas lihat dulu ip address dari PC/laptop yang dipakai. Di sini saya menggunakan ip dhcp dari laptop . untuk melihat berapa ip kita ketikkan
#ifconfig
Setelah diketahui berapa ip addresnya (ip addres saya 172.18.11.157), edit file dengan perintah:
#gedit /etc/bind/db.marifatfkr.com
maka muncul tampilan dan ubah isi konfigurasi menjadi seperti di bawah ini
5. Edit file marifatfkr dengan menambahkan domain name dan ip servernya. Akan tetapi, sebelum mengetikkan perintah di atas lihat dulu ip address dari PC/laptop yang dipakai. Di sini saya menggunakan ip dhcp dari laptop . untuk melihat berapa ip kita ketikkan
#ifconfig
Setelah diketahui berapa ip addresnya (ip addres saya 172.18.11.157), edit file dengan perintah:
#gedit /etc/bind/db.marifatfkr.com
maka muncul tampilan dan ubah isi konfigurasi menjadi seperti di bawah ini
6.
Copykan
isi file db.127 kedalam file sub.marifatfkr.com
#cp
/etc/bind/db.127 /etc/bind/sub.marifatfkr.com
7. Buka dan edit file
sub.marifatfkr.com dan tambahkan beberapa perintah seperti pada gambar berikut.
#gedit /etc/bind/sub.marifatfkr.com
8.
Konfigurasi domain name ke alamat IP dengan perintah:
#gedit /etc/bind/named.conf.local
Lakukan konfigurasi seperti pada gambar berikut
Gambar 4. konfigurasi domain name
9.
Restart bind9
# /etc/init.d/bind9 restart
10. Konfigurasi interface jaringannya . karena
menggunakan ip dhcp maka interfaces yang lin tidak dieksekusi (diberi tanda #)
Gambar 5. Konfigurasi interface jaringan
11. Restart
networking.
#/etc/init.d/networking restart
#/etc/init.d/networking restart
Untuk
memastikan interfaces yang terpasang di PC kita, matikan dulu koneksi jaringan internet PC , kemudian ketik:
#host
marifatfkr.com
Gambar 6. Cek ip server
12. Setelah
selesai, buka browser. Ketikkan marifatfkr.com pada bar mozila.
Gambar 7. DNS server berhasil
Referensi:
2.
Kuliah Umum Ilmu
Komputer.com
Tidak ada komentar:
Posting Komentar