Konfigurasi DNS Server

Advertisemen
Konfigurasi DNS Server
Haii Reader Seneng IT, kembali lagi dengan kita. kali ini kita akan memberikan sebuah tutorial yang berjudul konfigurasi DNS Server, ya DNS berfungsi sebagai penerjemah alamat ip ataupun menerjemah nama host. saya sarankan kalian membaca dulu tentang "Pengertian DNS Server". Langsung saja simak yaa tutorial berikut ini.

Berikut adalah penjelasan singkat tentang DNS. Domain Name System atau yang sering kita sebut dengan DNS merupakan sebuah sistem untuk menerjemahkan alamat IP ke nama domain ataupun sebaliknya, menerjemahkan nama domain menjadi alamat IP.

Hal yang harus disiapkan sebelum konfigurasi DNS Server adalah :
  • Operating System Linux ( disini kita menggunakan debian )
  • Bind9 ( Sebagai Packagenya )
Disini kita menggunakan debian versi 6 sebenernya versi yang lainya juga sama sama saja..

Langkah Pertama kalian harus menkonfigurasi dulu IP address.

Untuk tutorialnya kalian bisa baca di "Konfigurasi IP Address"

Jika sudah mengkonfigurasi IP Address kalian install package bind9.

# apt-get install bind9 

Sekarang masuk ke tahap konfigurasi bind9nya, pastikan langkah langkah yang kalian ikuti telah dilakukan dengan benar, karena jika ada kesalahan biasanya akan terjadi Error.

Disini kalian masuk ke directory bind

# cd /etc/bind 

Lalu lihat isi file directory tersebut.

# ls 

isi dari directory bind
Lalukan konfigurasi pada file named.conf.default-zones

# nano /etc/bind/named.conf.default-zones 

Cari Script berikut ini.

zone "localhost" { 
type master;
file "db.local";
};
zone "127.in-addr.arpa" {
type master;
file "db.127";
};

Ubah localhost dengan nama domain yang sobat inginkan disini saya menggunakan senengit.com, ubah file db.local menjadi db.domain atau sesuai keinginan sobat dan ubah juga 127 dengan alamat ip yang telah kita berikan pada langkah konfigurasi ip di atas contoh : 192.168.1.1 ambil 3 otet pertama lalu masukan secara terbalik jadi 1.168.192 atau seperti dibawah ini.

zone "senengit.com" { 
type master;
file "db.domain";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "db.ip";
};

Lalu simpan ( CTRL+O), lalu keluar ( CTRL+X).

Masih di Directory /etc/bind, Copy atau Duplikat file db.local dan db.127 dan berinama sesuai konfigurasi diatas ( file”db.ip”; ) contoh jadi cp db.127 db.ip.

# cp db.local db.domain
# cp db.127 db.id


Lalu konfigurasi kedua file tersebut.

# nano /etc/bind/db.domain

Ubah seluruh localhost dengan nama domain yang kalian dan masukan alamat ip kalian.

$TTL 604800
@ IN SOA senengit.com. root.senengit.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
@ IN NS senengit.com.
@ IN A 192.168.1.1

Simpan (CTRL+O), dan Keluar (CTRL+X), Lalu konfigurasi file berikutnya.

# nano /etc/bind/db.ip

Lakukan Hal yang sama

$TTL 604800
@ IN SOA senengit.com. root.senengit.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS senengit.com.
1 IN PTR senengit.com.

Lalu tambahkan nameserver pada resolv.conf

# nano /etc/resolv.conf 

Lalu tambahkan

nameserver 192.168.1.1
domain senengit.com
search senengit.com

Lalu Simpan (CTRL+O) dan keluar (CTRL+X).
Lalu restart bind9

# /etc/init.d/bind9 restart 

Tahap Pengecekan 

Sekarang kita masuk ke bagian pengecekan.

Cara melakukan pengecekan pada debian dengan cara nslookup pada ip atau domain kalian.

# nslookup 192.168.1.1 

Hasilnya.
Mengecek Menggunakan IP 
Lakukan Juga pada domain.

# nslookup senengit.com

Hasilnya.
Mengecek Menggunakan Domain
Yeyyyy Horeee Kalian Berhasil Mengkonfigurasinyaa..

Sekian dari kita, mudah mudahan ilmunya bermanfaat bagi kalian semua dan jangan lupa bila ada yang mau ditanyakan silahkan kalian komentar, jika ada kritik dan saranya kalian bisa hubungi kami di halaman contact.
Advertisemen