DNS (Domain Name System) merupakan sebuah system yang digunakan untuk merubah sebuah alamat IP menjadi domain begitupun sebaliknya untuk mempermudah manusia adalam mengingat suatu alamat web. Atau bisa juga di jelaskan seperti dibawah ini :
DNS (Domain Name Server) adalah server yang digunakan untuk mengetahui IP Address suatu host lewat host name-nya. Dalam dunia internet, komputer berkomunikasi satu sama lain dengan mengenali IP Address-nya.

DNS adalah (Domain Name System) yang juga memiliki arti untuk mengidentifikasi setiap komputer sebagai titik dalam suatu jaringan Internet yang menggunakan bantuan sistem protokol internet adress untuk menerjemahkan dari suatu nama domain ke IP dan begitu juga sebaliknya. 

Domain Name System ini merupakan sistem penamaan hirarkis yang nantinya didistribusikan untuk suatu komputer, jasa, atau sumber daya terhubung ke Internet maupun jaringan pribadi.

DNS biasanya digunakan sebuah Layanan Nama Domain untuk menyelesaikan permintaan untuk nama-nama website menjadi alamat IP untuk tujuan menemukan layanan komputer serta perangkat di seluruh dunia. 


Yuk guys kita mulai saya langkah-langkah konfigurasinya :)


1. Pada langkah sebelum kita memulai konfigurasinya, kita cek pada network di linux lalu kita lihat sudah disetting atau belom. Nah, anda bisa menggunakan perintah nano /etc/network/interfaces, kemudian anda ketik pada bagian yang di atas iface "auto enp0s3". Lalu anda klik CTRL-O untuk menyimpan dan klik enter, setelah itu anda klik CTRL-X untuk keluar.








2. Pada langkah ini sebelumnya anda harus menginstall ssh dengan perintah apt-get install ssh. Nah, saya ini menggunkan ssh, Seperti dibawah ini lalu anda masukkan perintah ssh -l nama domain lalu anda masukkan ip addressnya, Contohnya : ssh -l tazkiya 172.16.35.10. Seperti yang di bawah ini jika anda sudak masuk maka anda isikan passwordnya terlebih dahulu.







3. pada langkah ini anda ingin melihat apakah ip addressnya sudah terdaftar atau belom. Nah, kita masukkan perintah ip a, pada ip a ini adalah untuk cek ip address apa sudah terdaftar atau belom, lalu kita lihat inetnya maka dia akan muncul ip kita, Seperti gambar yang dibawah ini




3. Pada langkah selanjutnya kita akan menginstall DNS, sebelum kita menginstall DNS terlebih dahulu kita masukkan reposystory-nya, Nah. kita ketikan perintah  nano /etc/apt/sources.list. lalu kita klik enter saja.




Setelah kita enter maka akan muncul seperti yang di bawah ini. Nah, pada bagian ini kita tambahkan script-nya terlebih dahulu, Seperti yang dibawah ini.

deb http://deb.debian.org/debian/ stretch main
deb-src http://deb.debian,org/debian/ stretch main

Nah, setelah kita isikan script-nya kita klik CTRL-O lalu enter dan anda klik CTRL-X.





4. Pada langkah ini kita masukkan perintah apt-get update pada perintah ini kita update setelah kita konfigurasi sebelum-seblumnya. Seperti yang dibawah ini








5. Selanjutnya kita update beberapa file tersebut dengan masukkan perintah apt-get install net-tools.





6. Pada langkah ini anda masukka perintah ifconfig, nah perintah ifconfig ini untuk melihat inet yang terdapat ip address kita, hampir sama dengan ip a.





7. Pada langkah ini kita menginstall bind9 dan kita masukkan perintah-nya apt-get install bind9. lalu anda pastikan bahwa installasi bind9 berhasil.





8. Nah, sebelumnya kan kita sudah menginstall bind9, setelah kita menginstall bind9 kita masuk kedalam derectory yang menggunakan perintah cd /etc/bind, setelah itu kita masukkan perintah ls. Perintah ls ini untuk melihat file yang ada didalam-nya.





9. Selanjutnya kita konfigurasi dan masukkan perintah nano named.conf.local





Nah, kita masukkan nama zone yang kita inginkan seperti yang dibawah ini :

zone "Tazkiya.ac.id"{
type master;
file "/etc/bind/ujicoba";
};

zone "35.16.172.in-addr.arpa"{
type master;
file "etc/bind/10";
};





> Setelah itu kita klik CTRL-O lalu enter klik CTRL-X 


10. Selanjutnya kita konfigurasi dengan perintah nano named.conf.options seperti yang dibawah ini.





> Setelah itu kita hilangan pada //
> Lalu kita tambahkan gateway






Jangan lupa anda klik CTRL-O lalu enter klik CTRL-X.



11. Selanjutnya kita akan menambahkan atau membuat filepada db.local, sebelum kita copy alangkah baiknya kita masukkan perintah cp db.local ujicoba, setelah itu nano ujicoba. Seperti yang dibawah ini.








Setelah itu anda untuk mengatur domain dan ip anda, Seperti yang dibawah ini. Lalu anda klik CTRL-O klik enter dan klik CTRL-X saja.







12. Pada langkah ini kita akan beralih lagi pada file yang baru dengan masukkan perintah cp db.127 10, setelah itu nano 10. nah pada cp db.127 10, 10 itu di ambil dari ip address yang paling belakang, contohnya : 172.16.35.10, nah 10 itu dari ip address.







Selanjutnya kita edit pada bagian yang dibawah ini, nah anda jangan lupa isi pada bagian PTR di sebelah kiri nah anda isikan ip addres yang paling belakang.







Jangan lupa anda klik CTRL-O lalu enter dan klik CTRL-X



13. Selanjutnya pada bagian ini kita sudah mengkonfigurasi semuanya, setelah itu kita masukkan domain dan name server,Nah untuk masukkan domain dan name server kita terlebih dahulu masukkan perintah nano /etc/resolv.conf. Seperti dibawah ini.











14. Selanjutnya kita restart bind9 dengan masukkan perintah /etc/init.d/bind9 restart.









15. Sebelumnya kita sudah mengrestart bind9, lalu kita masukkan perintah apt-get install dnsutils. Nah, perintah itu jika kita tidak bisa menguji nslookup dan dig, maka kita gunakan perintah apt-get install dnsutils. Seperti yang dibawah ini.







16. Nah, pada langkah ini adalah pengujian nslookup dan dig


> nslookup Tazkiya.ac.id

> nslookup 172.16.135.10
















Pengujian dig









Alhamdulillah ya kawan akhirnya kita sudah selesai juga konfigurasi DNS-nya 



Mungkin sekian dari saya kurang lebihnya mohon maaf ya :)


WASSALAMU'ALAIKUM WARAMATULLAHI WABARAKTUH