.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Tutorial Membuat DNS SERVER di LINUX dengan Mudah Praktis Dan Powerfull Banget !!!

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh

DNS Server
1. Dasar Teori
Server DNS bertugas menterjemahkan IP ke nama alamat dan sebaliknya dari nama alamat ke nomor IP. Beberapa cara untuk menerjemahkan alamat Internet antara lain dengan :
� Membaca file lokal /etc/hosts
� Memanfaatkan pelayanan DNS Server
� Memanfaatkan pelayanan DNS Server
File lokal /etc/hosts ini berisi daftar penerjemahan nama ke alamat mesin IP mesin yang bisa digunakan juga untuk melakukan penerjemahan alamat IP ke nama. Dengan memiliki file ini, mesin Linux dapat menggunakan nama yang lebih mudah diingat untuk memanggil atau mengakses mesin lain dalam jaringan, daripada harus menggunakan nomor IP. Namun penamaan ini hanya dikenal local pada computer yang bersangkutan. File ini sangat sederhana, isinya seperti dalam contoh berikut :
[root @ network007.eepis-its.edu ] # cat /etc / hosts
192.168.4.69 network007.eepis-its.edunetwork007
127.0.0.1localhost.localdomainlocalhost
Keterangan :
� Kolom 1 adalah nomor IP
� Kolom 2 adalah FQDN (Fully Qualified Domain Name)
� Kolom 3 adalah nama host.
Kelemahan menggunakan file /etc/hosts adalah :
� Semua mesin atau host dalam jaringan harus memliki file /etc/hosts yang identik isinya
� Setiap kali ada perubahan nama host atau nomor IP, maka seluruh file di tiap host harus di update isinya
� Sangat tidak praktis untuk jaringan dengan host banyak.
Menggunakan DNS tidak seperti menggunakan file /etc/hosts. DNS bersifat client- server sehingga administrasi cukup dilakukan di sisi server saja, sedangkan pada client cukup dikonfigurasi 1 kali yaitu memberi cara agar mesin client dapat menghubungi DNS server. Dalam jaringan Internet, DNS server diseluruh dunia saling bekerja sama dalam rangka menerjemahkan alamat Internet. Network yang lebih besar memiliki DNS server yang menjadi sumber data bagi DNS server pada network dibawahnya.
Untuk melakukan installasi DNS, terdapat dua sisi yang harus diinstallasi dan dikonfigurasi yaitu:
� Sisi Server, Perlu dilakukan installasi DNS Server
� Sisi Client, Perlu dikonfigurasi supaya terhubung ke DNS Server dengan melakukan konfigurasi pada file /etc/resolv.conf, yang berisi DNS Server seperti contoh berikut :
[root@network007.eepis-its.edu /etc] # cat resolv.conf
domain eepis-its.edu
nameserver 202.58.201.210
2. Tugas Pendahuluan
� Fungsi DNS
Fungsi dasar dari DNS (Domain Name System) adalah untuk menerjemahkan atau mentranslasikan alamat ip menjadi sebuah nama domain dan juga sebaliknya. Contohnya saja alamat facebook.com, google.com, dan situs-situs lainnya merupakan alamat ip dari situs tersebut yang kemudian ditranslasikan menjadi sebuah nama domain.
� Instalasi dan konfigurasi DNS disisi client dan server
1. Lakukan login sebagai root pada terminal
#su
2. Lakukan installasi paket tersebut dengan perintah
#apt-get install bind9
clip_image001
3. Setelah melakukan installasi terbentuk Konfigurasi file yang ada di /etc/bind dan baca file named.conf, named.conf.local dan named.conf.option. Berikut ini adalah isi file named.conf, tidak perlu merupakan perubahan terhadap file ini.clip_image002
Selanjutnya terdapat file named.conf.local, awalnya isi file ini masih kosong, isi dengan zona domain yang akan kita buat serta reverse domain sbb (dalam hal ini kita akan membuat domain takehome.com) :clip_image003
file named.conf.option berisi option tambahan pada domain kita, tambahkan DNS utama kita disini sehingga memungkinkan client bisa koneksi ke internet :clip_image004
Selanjutnya siapkan dua file sesuai isi file yang ada pada file named.conf.local yaitu /cache/bind/db.takehome dan /var/cache/bind/db.reverse. Pindah ke direktori /var/cache/bind dan buat 2 file : db.takehome.com dan db.reverse, sesuaikan contoh dibawah dengan konfigurasi no ip komputer anda dan nama domain yang anda buat. Isikan File db.takehome sbb:clip_image005
Isikan File db.reverse sbb:clip_image006
Selanjutnya Edit file /etc/resolv.conf ubah sesuai dengan konfigurasi komputer andaclip_image007
Lakukan restart pada komputer anda
#/etc/init.d/bind9 restart
clip_image008
4. Lakukan testing hasil percobaan installasi dan konfigurasi paket yang sudah dilakukan dengan command berikut ini. Jika tidak ada error berarti berhasil.
#nslookup
clip_image009
� Master dan Slave DNS
Master DNS
Master DNS adalah dns server yang memegang daftar lengkap dari sebuah domain yang dikelolanya. Misalnya server admin wordpress.com memegang otoritas penuh atas domain wordpress.com.
Slave DNS
Slave DNS adalah backup dari primary server, apabila primary server crash atau untuk mempermudah pendelegasiannya. Secondary server juga memuat daftar lengkap dari sebuah domain, sama seperti primary (misalnya: mufari.wordpress.com
3. Hasil Percobaan dan Analisa Hasil Percobaan
a. Percobaan 1 : DNS Server
1. Lakukan login sebagai root pada terminal
#su
2. Lakukan installasi paket tersebut dengan perintah
#apt-get install bind9
clip_image010
3. Setelah melakukan installasi terbentuk Konfigurasi file yang ada di /etc/bind dan baca file named.conf, named.conf.local dan named.conf.option. Berikut ini adalah isi file named.conf, tidak perlu merupakan perubahan terhadap file ini.clip_image012
Selanjutnya terdapat file named.conf.local, awalnya isi file ini masih kosong, isi dengan zona domain yang akan kita buat serta reverse domain sbb (dalam hal ini kita akan membuat domain takehome.com) :clip_image014
file named.conf.option berisi option tambahan pada domain kita, tambahkan DNS utama kita disini sehingga memungkinkan client bisa koneksi ke internet :clip_image016
Selanjutnya siapkan dua file sesuai isi file yang ada pada file named.conf.local yaitu /cache/bind/db.takehome dan /var/cache/bind/db.reverse. Pindah ke direktori /var/cache/bind dan buat 2 file : db.takehome.com dan db.reverse, sesuaikan contoh dibawah dengan konfigurasi no ip komputer anda dan nama domain yang anda buat. Isikan File db.takehome sbb:clip_image018
Isikan File db.reverse sbb:clip_image020
Selanjutnya Edit file /etc/resolv.conf ubah sesuai dengan konfigurasi komputer anda
clip_image021
Lakukan restart pada komputer anda
#/etc/init.d/bind9 restart
clip_image023
4. Lakukan testing hasil percobaan installasi dan konfigurasi paket yang sudah dilakukan dengan command berikut ini. Jika tidak ada error berarti berhasil.
#named-checkconf
jika tidak terjadi pesan error berarti berhasil
clip_image024
#named-checkzone
jika tidak terjadi error maka akan muncul pesan OK
clip_image025
#nslookupclip_image027
b. Membangun dua tau lebih domain pada sebuah DNS Server
1. Edit file /etc/bind/named.conf.local, tambahkan configurasi virtual domain
clip_image029
2. Buat file virtualdomain.conf pada direktori yang sudah ditentukan isikan nama domain yang akan dibuat, misal domain admin.info dan jarkom.info sbb :clip_image030
3. Buat dua file domain tersebut copikan dari filedomain yang sudah ada misal db.takehome.comclip_image031
4. Selanjutnya restart dns serverclip_image032
5. Lakukan testing dengan ping ke domain baruclip_image034
c. DNS Slave
DNS Slave sebagai DNS cadangan jika DNS utama kita terjadi kerusakan, akan terjadi saling transfer informasi antara DNS utama dan DNS Slave. Langkah-langkah membangun DNS Slave adalah sbb:
1. Siapkan server DNS baru, DNS server lama tetap jalan. Konfigurasi DNS Slave, terlebih dahulu kita harus menginstall DNS dengan langkah-langkah yang sama seperti pada DNS Server. Kita harus menginstall bind9 terlebih dahulu baru kemudian dilakukan konfigurasi DNS Slave.
2. Edit dan tambahkan konfigurasi untuk forward dan reverse pada file named.conf.localclip_image036
3. Terakhir, restart daemon dari bind9clip_image032[1]
Pada dns master sebaiknya di reboot setelah dns slave selesai di setting.
4. Daftar Pertanyaan
� Manfaat DNS Master dan DNS Slave
Manfaat dari DNS Master adalah seseorang tidak perlu lagi untuk menghafal alamat ip untuk mengakses sebuah domain. DNS Master yang akan menerjemahkan atau mentranslasikan alamat ip menjadi sebuah nama domain dan juga sebaliknya sebab DNS master lah yang memegang daftar lengkap dari sebuah domain yang dikelolanya. Sedangkan manfaat dari DNS Slave adalah backup dari DNS Master
5. Kesimpulan
DNS Master mempermudah seseorang untuk mengakses sebuah domain tanpa perlu lagi untuk menghafal alamat ip. DNS Master yang akan menerjemahkan atau mentranslasikan alamat ip menjadi sebuah nama domain dan juga sebaliknya sebab DNS master lah yang memegang daftar lengkap dari sebuah domain yang dikelolanya. DNS Slave digunakan sebagai pengganti DNS master saat rusak.
penulis & kontributor
Ilham Akbar & Bapak Ferry Astika
(POLITEKNIK ELEKTRONIKA NEGERI SURABAYA)




















































Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com


atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel Tutorial Membuat DNS SERVER di LINUX dengan Mudah Praktis Dan Powerfull Banget !!!, Diterbitkan oleh scodeaplikasi pada Selasa, 26 Januari 2016. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to