Assalamualaikum semunya jumpa lagi di blog saya pada kesempatan kali ini saya akan membahas tentang Konfigurasi DNS Server dengan BIND pada CentOS 7, oke tanpa basa basi lagi kita langsung aja yuk simak tutorialnya berikut ini.
Domain name system atau yang biasa disingkat dengan DNS merupakan sebuah sistem yang berfungsi menterjemahkan alamat IP ke nama domain atau sebaliknya, dari nama domain ke alamat IP.
Topologi
Konfigurasi server
1. Kita install BIND dengan perintah " yum install bind bind-utils -y "
Tunggu hingga proses install selesai.
Instalasi BIND telah selesai, selanjutnya kita akan buat domain
2.Edit file named.conf yang ada pada folder etc. "vi /etc/named.conf"
3. Lalu cari script seperti gambar dibawah.
Kemudian edit menjadi seperti gambar dibawah.
4. Berikutnya tambahkan script dibawah zone "." IN {
- buat 2 zone untuk domain kita, yaitu forward dan reverse. (domain saya nura.net)
- file forward berisikan konfigurasi agar pada saat client melakukan koneksi (ping domain), DNS Server dapat alamat IP domain yang dicari.
- file reverse berisikan konfigurasi agar pada saat client melakukan koneksi (ping alamat IP), DNS Server dapat mencari nama domain dari alamat IP yang dicari.
Lalu isikan script dibawah ini.
6. Buat file reverse.aisyah yang berada di /var/named.
"vi/var/named/reverse.aisyah"
Lalu isikan script seperti dibawah ini.
tulisan berwarna merah : nama domain untuk client
7. kita lakukan enable dan start service DNS
8. Selanjutnya kita akan memberikan akses DNS ke client dengan cara menambahkan port 53 pada firewall.
9. Kemudian restart firewall di server DNS.
10. Berikutnya kita lakukan konfigurasi permission, ownership, & SELinux dengan perintah seperti pada gambar dibawah ini.
11. Setelah itu lakukan perintah dibawah untuk ngecek hasil konfigurasi DNS dan zone file pada file named.conf untuk mengetahui letak sintax yang error.
12. Jika hasilnya tidak ada masalah, maka hasil konfigurasi sudah benar, berikutnya kita cek zone forward dengan perintah dibawah.
13. Lalu cek zone reverse dengan perintah dibawah.
14. Edit file resolv.conf yang ada di folder /etc/
kemudian kita masukan IP Server untuk setting DNS.
15. Setelah itu kita restart network.
16. Jika semuatelah selesai selanjutnya kita lakukan pengujian dengan perintah berikut.
18. Kemudian kita lakukan nslookup domain yang tadi kita buat, maka hasilnya akan seperti berikut.
Konfigurasi client
1. Pertama kita setting DNS pada client dengan prefered DNS mengarah ke IP server DNS yang kita buat tadi.
2. Selanjutnya kita cek melalui cmd menggunakan perintah " nslookup ns.nura.net "
3. Lakukan ping DNS yang telah dibuat.
Tugas Tambahan 1
Lakukan pengujian server DNS yang telah dibuat dengan melakukan ping ke domain yang sudah dibuat pada komputer client.
2. ping ns.nura.net
3. ping client.nura.net
4. ping www.google.com
disini tidak bisa ping googlekarena kita tidak tersambung dengan jaringan internet.
Tugas Tambahas 2
Membuat tambahan 1 domainkemudian lakukan pengetesan terhadap domain kita buat dengan cara dig pada server dan nslookup kemudian ping pada client.caranya:
1. Langkah nya sama saja seperti diawal tadi. kita setting /etc/named.conf untuk menambahkan zona, setting file konfigurasi untuk zonanya.
- Pada kolom kotak merah ada zone aisyah.net, sekarang kita akanbuat zone yang sama seperti itu namun ganti nama doaminnya.
- Kemudian ada file reverse, disini tidak perlu kita tambahkan,karena jika file reverse ditambahkan dengan IP yang sama maka nantinya BIND akan error. untuk menghindari eror tersebut kita akan gunakan 2 domain dengan 1 reverse. maka 1 file reverse berisi 2 domain.
Seperti pada gambar dibawah file reverse nya kita ubah menjadi /var/named/multiverse.com jika sudah save
2. Selanjutnya kita pindah kedirektori /var/named dengan perintah " cd /var/named "
Kita bisa lihat file forward.aisyah dan reverse.aisyah dengan perintah ls
Karena kita akan menambahkan domain baru, maka kita perlu membuat file forward dan reverse baru. file forward yang akan saya buat adalah forward.alifa2 dan file reversenya multiverse.com. perintahnya :
" cp forward.nura namafiletujuan" "cp reverse.tkj namafiletujuan"
kemudian cek dengan ls
3. Kemudian kita akan edit masing-masing file nya.
pertama kita edit file forward nya dulu " vi forward.nura2 "
Lalu ganti dengan domainyang diinginkan, seperti berikut.
- Selanjutnya kita edit file reverse nya " vi multiverse.com "
- Lalu tambahkan domain kalian, sama seperti nura.net, ganti IN SOA nya. karena jika tidak maka nanti nama server masih nama domain yang lama.
4. Kita enable dan start service DNS
5. Setelah itu berikan akses DNSke client dengan menambahkan port 53 pada firewall.
6. Kemudian restart firewall di server DNS.
7. Selanjutnya kita lakukankonfigurasi permission, ownership, dan SELinux dengan perintah dibawah.
8. Test hasil konfigurasi DNS dan zone file untuk mengetahui letak sintax yang error, perintah dibawah ini untuk cek hasil konfigurasi DNS pada file named.conf
9. jika tidak ditemukan masalah berarti semua konfigurasi telah benar, selanjutnya kita akan cek zone forward dan reverse
10.Kemudian kita restart network service.
11. Kemudian kita lakukan nslookup ke domain yang kita buat
nslookup nura2.com
nslookup nura.net
nslookup 172.16.11.125 /ip server untukmelihat bahwa pada server dalam1 IP memiliki 2 domain.
12. Setelah kita sudah mengetahui nama server beserta alamat IP nya,selanjutnya kita akan cek lebih detail dengan dig
"dig ns.nura2.com"
" dig ns.nura.net "
Pengujian pada komputer client
1. nslookup ns.nura.net2. ping ns.nura.net ns.nura2.com dan
Wassalamualaikum..
EmoticonEmoticon