Domain Name Server ( Bind ) Centos 7

DNS (Domain Name Service ) adalah sebuah sistem atau layanan yang menyimpan semua gosip data dari domain ataupun hostname dalam sebuah jaringan. nah selain itu fungsi utama domain juga yaitu menerjemahkan dari IP menjadi sebuah domain atau sebaliknya. jadi dengan DNS kita tidak perlu lagi mengingat alamat IP sebuah website lagi kita sanggup eksklusif mengaksesnya dengan domain yang tersedia. untuk centos kita sanggup menciptakan sebuah DNS server menggunkan software berjulukan BIND.



untuk topologinya saya memakai 1 buah server dengan 2 client masing - masing windows dan linux dengan keterangan ip sebagai berikut 


Server : 
IP 192.168.88.2/24 DNS 192.168.88.2              
Windows :
IP 192.168.88.3/24 DNS 192.168.88.2         
Linux :
IP 192.168.88.4/24 DNS 192.168.88.2

Konfigurasi Server 

1. menyerupai yang saya bilang sebelumnya untuk menginstall dns kita perlu memakai software yang berjulukan bind, oleh alasannya yaitu itu kita harus menginstallnya terlebih dahulu 

yum install bind bind-utils -y


biarkan proses instalasi hingga selesai


2. kemudian kita harus mengedit script pada file named.conf , caranay gunakan perintah nano 

nano /etc/named.conf 

sehabis itu kita tambahkan Ip dns kita pada bab yang telah saya tandai di bawah 


3. sehabis itu tambahkan juga script berikut pada bab bawah script zone "." IN {


untuk zone yang pertama isikan nama domain anda, kemudian untuk zone yang kedua isikan ip network anda secara terbalik. guna kita menambahkan script ini untuk mengarahkan zone kita masing masing file yaitu forward dan reverse.net  

4. yang keempat kita harus menciptakan file sesuai penamaan yang telah kita buat yaitu forward.net dan reverse.net di var/named/... dengan command

nano /var/named/forward.net 

kemudian isikan script menyerupai berikut sesuai konfigurasi yang ingin anda buat


pada bab ini kita harus teliti dalam menuliskan script perhatikan setiap tanda yang anda alasannya yaitu kalau ada yang salah akan menghipnotis layanan DNS kita nantinya. kalau sudah kemudian save, selanjutny kita harus menciptakan file reverse.net namun kita tidak perlu mengetiknya liga kita hanya harus meng-copy file forward.net dan merename nya menjadi reverse.net dengan command

cp /var/named/forward.net /var/named/reverse.net

kemudian kita harus mengeditnya menyerupai berikut 


5. kemudian kita harus enable dan start layanan DNS kita

systemctl enable named ( untuk memulai service dns kita secara otomatis saar sewaktu waktu di restart )


systemctl start named ( untuk memulai layanan dns kita )


6. sehabis itu kita harus memeberikan kanal service DNS kita ke client dengan menambahakan port 53 pada firewall

firewall-cmd --permanent --add-port=53/tcp 


firewall-cmd --permanent -add-port=53/udp


kemudian kita reload service firewall kita 

firewall-cmd --reload


7. kemdian kita harus melaksanakan konfigurasi permission, ownershipt, dan SELinux dengan memakai perintah - perintah berikut 

chgrp named - R /var/named
chown -v root:named /etc/named.conf 
restorecon -rv /var/named
restorecon /etc/named.conf 

*note : untuk perintahnya setiap 1 line enter jangan dijadikan semuanya kedalam satu line full 


8. nah untuk mengetahui apakah konfigurasi kita pada named.conf ada yang salah atau error kita sanggup memakai perintah berikut 

named-checkconf /etc/named.conf


9. sedangkan untuk melihat apakah konfigurasi kita pada forward.net dan reverse.net kita sanggup memakai perintah dibawah ini 

named-checkzone queenvin.net /var/named/forward.net


named-checkzone queenvin.net /var/named/reverse.net 


kalau mendapat output menyerupai screenshot di atas berarti konfigurasi yang anda lakukan sudah benar namun kalau sebaliknya kalau terdapat problem outputnya akan berupa kesalahan kesalahan yang harus kita benarkan terlebih dahulu 

10. sehabis semua konfigurasi kita telah selesai untuk pembuatan dns kita juga harus mengarahkan server kita ke dns yang telah kita buat dengan cara menambahkan script pada /etc/resolv.conf 

nano /etc/resolv.conf 


kemudian tambahkan script berikut 

nameserver 192.168.88.2 


sehabis itu save.

11. kemudian yang terakhir kita restart network kita biar semua konfigurasi yang kita buat berjalan dengan baik dengan command dibawah ini 

systemctl restart network 


12.. untuk pengecekkan kita sanggup memakai command 

dig ns.queenvin.net 



*note : DIG ( Domain Information Gropper ) yaitu suatu tool yang dipakai untuk mengetahui gosip dns, yang juga mempunyai kegunaan untuk menganalisis dikala melaksanakan troubleshooting mengenai dns 

13. kita juga melaksanakan nslookup untuk pengujian pada dns yang telah kita buat 

nslookiup queenvin.net


Test Client Windows 

1. untuk windows kita harus mengarahkan dns kita ke server yang telah kita buat pada settingan ip address kita 


2. kemudian kita buka cmd dan untuk mengecek apakah kita sudah terkoneksi dengan baik kita coba dengan melaksanakan test ping, dan pastikan mendapat reply 


3. sehabis itu kita coba ping memakai nama domain yang telah kita buat 


4. kini kita coba melaksanakan nslookup dns kita 


kalau hasil outputnya menyerupai sudah mengatakan menyerupai gambar diatas berarti kita sudah berhasil tersambung dengan dns yang telah kita buat 

Test Client Linux 

1. sama menyerupai yang kita lakukan pada client windows kita juga harus mengarahkan pc kita ke dns yang telah kita buat, caranya sama menyerupai pada server yaitu menambahkan script pada /etc/resolv.conf

sudo nano /etc/resolv.conf


kemudian tambahkan script berikut, kemudian save 

nameserver 192.168.88.2 


2. sehabis itu kita restart network kita memakai command

service networking restart 


3. kemudian kita cek koneksi dengan melaksanakan ping memakai ip dns kita 


4. sehabis itu kalau sudah terkoneksi dengan baik, kini kita ping memakai nama domain kita 


5. dan yang terakhir untuk memastikan kita sanggup melaksanakan nslookup pada dns kita 

nslookup queenvin.net 


0 Response to "Domain Name Server ( Bind ) Centos 7"

Posting Komentar