8 Cara Cepat Konfigurasi DNS Server Linux (Debian 8 Jessie)

October 16, 2016
Tutorial Konfigurasi DNS Server Linux Debian 8 Jessie Dengan Bind9 - Kali ini saya akan membuat tutorial tentang ini. DNS (Domain Name Server), adalah server yang berfungsi memetakan sebuah ip menjadi nama domain dengan tujuan agar pengunjung mudah membuka website tersebut, lebih mudah membuka website dengan nama domain dari pada nomor ip.

Bind, Berkeley Internet Name Domain, adalah sebuah paket yang umunya digunakan untuk membuat sebuah DNS server di berbagai distro linux server, konfigurasi cukup mudah, namun perlu ketelitian dalam menulis scriptnya.

Apabila anda siswa teknik komputer dan jaringan, tentunya akan mendapat pengalaman untuk membuat sebuah server, salah satunya adalah server DNS. Apabila anda masih bingung silakan untuk menyimak tutorial yang sudah saya buat dibawah, atau bisa juga menanyakan ke saya melalaui kontak yang ada.


1. Pertama,install dan edit file konfigurasinya 
  • #apt-get install bind9
  • #nano /etc/bind/named.conf.default-zones
  • tambahkan zone anda sendiri, nama domain terserah anda.
  • Jangan sampai lupa dengan penempatan file db.lks dan db.172
Tutorial Konfigurasi DNS Server Linux (Debian 8 Wheezy) Dengan Bind9
/etc/bind/named.conf.default-zones

2. Pindahkan file konfigurasi
  • #cd /etc/bind
  • #cp db.local db.lks
  • #cp db.127 db.172
fungsi command di atas adalah, kita memindahkan file konfigurasi default, ke file konfigurasi yang akan kita edit.
Pastikan penempatan file forward dan resolvenya sama dengan yang di named.conf.default-zones 

3. Lalu edit file konfigurasinya seperti dibawah ini 
  • #nano /etc/bind/db.lks
  • IN A adalah record dari nama domain menjadi sebuah alamat IP, jadi domain www.* mempunyai alat ip 172.16.1.1
  • IN CNAME atau Canonical Name, record yang berfungsi untuk menyamakan address, jadi domain mail.* akan mempunyai nomor ip yang sama seperti domain www.*
Teknik Komputer dan Jaringan
/etc/bind/db.lks

  • #nano /etc/bind/db.172
  • IN PTR adalah kebalikan dari IN A 
DNS server
/etc/bind/db.172

4. Jangan lupa untuk menambahkan ip dns server anda ke /etc/resolv.conf 
  • agar domain kita bisa terbaca masukkan ip dns server anda ke /etc/resolv.conf 
  • #nano /etc/resolv.conf
  • Tempatkan ip dns server anda di paling atas
Teknik Komputer dan Jaringan
/etc/resolv.conf 

5.  Restart service bind, #service bind9 restart
6. Coba cek dengan nslookup
  • apabila anda sudah restart service bind, dan memastikan konfigurasi dari awal sudah benar, seharusnya tidak ada error saat melakukan nslookup, apabila terjadi error saat restart service, atau tidak bisa melakukan nslookup, masuk pada file /var/log/syslog, di file tersebut terdapat semua log yang telah anda lakukan, scroll down, dan cari dimana anda melakukan kesalahan
Zona TKj
nslookup domain


7. Pada komputer client ubah jaringannya menjadi seperti ini, jangan lupa untuk memasukkan ip dns server anda
ip komputer client

8. Lakukan pengecekan dengan menuliskan alamat domain anda pada web browser yang ada

test domain di web browser

Diatas merupakan, tampilan default dari web server debian 8, untuk mengubah laman di atas, anda bisa mengedit filenya di /var/www/html/index.html. Atau anda juga bisa membuat web server sendiri dengan apache2

Sampai di sini saja Tutorial Konfigurasi DNS Server Linux (Debian 8 Jessie) Dengan Bind9 yang bisa saya buat, untuk lebihnya anda bisa bereksperimen sendiri.
Previous
Next Post »

6 comments

  1. Mantap kang, pengetahuan saya semakin luas, dengan mengetahui caranya. Nice kang. tapi Saya ingin bertanya? Apakah ada pengaruhnya dalam memilih domain TLD .com dengan .net ataupun lainnya? Mohon infonya kang...

    ReplyDelete
  2. terimakasih atas info yang sangat menarik ini dan untuk
    referensi silahkan kunjungi http://linux.blog.gunadarma.ac.id/

    ReplyDelete
  3. mas mau tanya, kenapa perintah cd di debian saya tidak bisa menemukan directori. ketika saya ketik "cd /etc/bind" yg muncul no such or directory. Mohon pencerahannya ya

    ReplyDelete
    Replies
    1. sepemahaman saya, ada 2 kemungkinan
      1. paket bind belum terinstal
      2. nama directory-nya, kalau /etc/bind tidak bisa, coba /etc/bind9/
      semoga anda terbantu

      Delete
  4. kok punya saya gk bisa install dnsnya,padahal packet sudah ada.Tolong bantuannya

    ReplyDelete