Install dan Konfigurasi DNS di Debian Server

DNS atau domain name system merupakan sebuah sistem yang memungkinkan manusia dan komputer dapat berkomunikasi satu sama lain. Jika manusia menggunakan nama namun berbeda dengan kaomputer yang hanya menggunakan angka, dan untuk menyesuaikan nama dan angka terdapat konfigurasi DNS

Awalnya sebelum adanya DNS, jaringan komputer menggunakan HOSTS files yang berisi informasi dari nama komputer dan juga IP addressnya. Pad

Seperti yang telah kamu ketahui, bahwasanya DNS merupakan aplikasi service yang berada di internet yang berfungsi untuk menerjemahkan domain name ke IP Address mapun sebaliknya. Sebagai contohnya kamu mengetikkan google.com di browser dan kemudian akan di petakan oleh DNS server ke sebuah IP address, misalnya IP nya ialah 20268.0.134 yang mana IP tersebut merupakan IP dari google.com. Jadi DNS dapat di analogikan dengan pemakaian buku telepon, di mana orang yang harus kita telepon berdasarkan nama dan kamu harus memutar nomor telepon di pesawat telepon. Sama persis dengan host komputer yang mengirim queries berupa nama komputer dan domain name server ke DNS, kemudian dari DNS di tetapkan sebagai IP Address.

DNS dapat berjalan pada aplikasi yang telah terhubung ke internet, baik itu seperti web browser ataupun e-mail. Yang funsinya untuk memetakan host IP ataupun private network

Konsep kerja DNS ini “client-server” . Fungsi DNS pada umumnya sebagai pemeta dan penerjemah host ke IP Addres dan juga dapat mengelola beberapa domain

Berikut merupakan keungulan DNS

  1. Penggunaanya yang sangat mudah, sehingga user tidak perlu lagi mengingat IP address melainkan hostname (nama komputer)
  2. Kosisten, IP address sebuah komputer dapat berubah namun DNS tidak dapat berubah.
  3. Penggunaanya yang begitu mudah, dengan menggunakan satu domain dapat terhubung ke internet

Mengenal Struktur DNS

Domain space merupakan sebuah pengelompokan berdasarkan nama, yang terbagi dalam beberapa bagian

  1. Dalam hal ini tingkatan kemampuan domain yang berada padastruktur hirarki level
  2. Top Level Domain. Beberapa top level domain, yakni com, edu, org, net, gov, mil.
  3. Second-Level Domain, misalkan : yahoo.com, google.com, dan lain-lain.
  4. Doamin yang menggunakan hostname akan menciptakan full qualified domain name (FQDN) untuk setiap komputer

Bagai mana cara kerja DNS?

Pada pembahsan sebelumnya, admin telah menjelaskan bahwa DNS berfungsi sebagia penerjemah naman komputer ke IP addres (memetakan). Resolver atau cliet DNS mengirimkan permintaan ke pada name server berupa queries. Name server akan memproses dengan melacak lokal database DNS dengan cara menghubungi name server lainnya atau dengan mengirimkan “massage failure”.

Singkat sebagai berikut

  1. Resolvers mengirim queries ke name server.
  2. Menghubungi name server lainnya pada saat pengecekan database,
  3. Menghubungi host dengan menggunakan IP address dari name server

Struktur dan Cara Kerja DNS

Struktur DNS yang mirip dengan sistem unix, yang tingkat teratas pada DNS ialah titi/dot (.). Setiap titik cabang merupakan root bagi sub-tree / tingkat bawahnya. Contohnya seperti sub domain “andi.cs.mit.edu”maka penjelasannya ialah

  1. “.” merupakan root domain.
  2. edu merupakan top level domain.
  3. mit merupakan secod level domain.
  4. cs merupakan thritd level domain
  5. andi merupakan nama komputer / mesin yang bersngkutan

FQDN (Fully Quality Domain Name) merupakan penulisan pada DNS, dengan menggunakan software Berkely Internet Name Domain (BIND)

BIND ini memiliki dua sisi, yakni sisi client dan sisi server. Fungsi dari client yakni menggali informasi dari domain name sedangkan server berfungsi sebagai resolver dari yang di berikan

Sejarah Bind

Bind merupakan implementasi dari DNS yang berfungsi pada server internet. Paul Mockapetris merupakan orang yang pertama kali mengimplementasikan DNS. Program utama BIND ialah named yaitu daemon

Jika DNS memiliki otoritas terhadap satu domain, tentu saja server DNS dapat memberikan informasi mengenai nama domain/mesin yang ia pegang . Misalnya: server DNS penulis mempunyai otoritas terhadap smkbisa.net, maka pada saat satu buah komputer mengakses jogjaxploit, komputer akan menghubungi server DNS penulis untuk mengetahui informasi alamat IP dari jogjaxploit.com. Server kemudian mengakses query dari komputer dengan alamat IP yang sesuai, kemudian barulah komputer dapat mengakses smkbisa.net

Tutorial Konfigurasi DNS Debian

Sebelum memulainya pastika kalian telah menginstall ataupun menggunakan debian server.

  1. Hidupkan dulu vm yang sudah terinstall Debian 7.
  2. Pastikan IP address pada server dan client sudah terpasang dengan benar. Untuk memastikannya, cobalah ping dari client server maupun sebaliknya.
  3. login sebagai root.

4. Jika kamu ingin menginstall aplikasinya secara lengkap, kamu harus menginstallnya dari cd instalisasi debian. Karen aplikasi ini secara lengkap terdapat pada cd instalisasi tersebut

Dalam mengoperasikan debian yang berbasis teks, kamu hanya dapat menggunkan keyboard. Jadi dalam mengoperasikan ini kamu harus hati-hati dan teliti setiap perintah yang kamu masukan. Karena kesalahan pada perintah yang kamu masukkan akan bersifat fatal nantinya.

Langkah-langkah instalisasi bind9

  1. # apt-get install bind9

2. Kemudian debian akan menginstall bind9 . Jika terdapat pertanyan “Do you want to continue?” kamu dapat memasukkan huruf “y” atau “yes”.

3. Kemudian silahkan masuk kedalam filenya dengan menggunakan perintah

# cd /etc/bind

Tahap konfigurasi Forward Lookup Zones

  1. Pertama kamu masuk dulu ke file bind, dengan menggunakan perintah cd/etc/bind/
  2. Kamu dapat menggunakan perintah ls untuk melihat file bindnya
  3. File utama konfigurasi bind9 adalah named.conf.defult-zones. edit file named.conf.defult-zones dengan menggunakan text editor nano.

4. Pada bagian bawah file, tambahkan sintaks berikut ini. zone “smkbisa.net”

5. Simpan nama file named.conf.defult-zones menggunakan ctrl + 0 dan keluar dengan menggunakan ctrl + x.

6. Pada bagian ke 4, kamu telah memberi tahu ke pada bind9 bahwa kamu akan menuliskan detail domain smkbisa.net pada file “forwardlookupzones”. Untuk file ini kamu dapat mencontoh pada file “deb local”.

7. copy file “deb lokal” pada file yang sama. Dengan nama “forwardlookupzones.smkbisa”

#cp db.local forwardlookupzones.smkbisa.

9. berikut tampilan dari fowarlookupzones.smkbisa

10. Edit filenya sesuai gambar di bawah

11. Kemudain save dan keluar dengan mengunakan perintah (ctrl + o dan ctrl + x)

12. jika sudah selesai mensave nya silahkan di restart

# service bind9 restart

13. Jika terdapat failed pada saat mengrestart, Kamu dapat mencari kesalahannya pada bagian “I Trobleshoting” pada bagian worksheet.

14. Selanjutnya mengisi alamat server DNS pad client maupun pada server

15. Untuk di debian server, kamu bisa menggunakan perintah berikut

# nano /etc/resolv.conf

16. Untuk sintaks

nameserver 192.168.1.1

17. Kamu bisa menguji DNS nya dengan menggunakan nslookup

# nslookup smkbisa.net

19. Lakukanlah pengujian pada client

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on pinterest
Pinterest
Share on tumblr
Tumblr

Tinggalkan komentar