Assalamualaikum wr.wb yee kita ketemu lagi di postingan saya kali ini kita akan membahas apa pengertian dns?, fungsi dns dan cara installny.mari kita bahas bersama!!
A.Pengertian
DNS adalah sebuah sistem yang menyimpan informasi tentang nama host ataupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surel (email) untuk setiap domain.Fungsi DNS untuk mengarahkan nama domain ke alamat ip,contoh www.aliya.com ke alamat ip 192.168.172.10 .jadi kita tidak perlu menghafalkan atau mengingat alamat ip address tinggal kita mengetikan di urel nama domainnya.
B.Latar belakang
untuk memudahkan saya dalam penamaan domain untuk menuju ke alamat ip saya.
untuk memudahkan saya dalam penamaan domain untuk menuju ke alamat ip saya.
C.maksud dan tujuan
untuk mengetahui apa pengertian fungsi bagaimana cara installnya.untuk memudahkan kita dalam penamaan domain ke alamat ip address.
D.alat dan bahan
D.alat dan bahan
- pc/laptop
- koneksi
- server
- pastikan sudah install debian
E.jangka waktu pelaksanaan
kurang lebih 60 menit waktu yang saya butuhkan.
kurang lebih 60 menit waktu yang saya butuhkan.
F.tahap pelaksanaan
1.sebelumnya kamu pastikan sudah melakukan hal-hal setelah menginstall server.
2.silakan masuk ssh dulu, dibiasakan kita meremote lewat ssh
#ssh user@ipaddress
3.setelah mari kita install DNS dengan perintah:
#apt-get install bind9
4.konfigurasi didalam folder /etc/bind/ : named.conf.local , db.fordwar , db.reverse , dan di /etc/resolv.conf atau /etc/network/interfaces
Pertama dalam konfigurasi ini kamu harus membuat domain terlebih dahulu contoh aliya.com lalu kamu harus tahu ip servernya contoh punya saya 192.168.10.2 kemudian kamu tentukan nama db.forward dan db.revese contoh nya db.forward saya beri nama db.aliya kemudian db.revese saya beri nama db.192 setelah menentukan itu mulai untuk mengkonfigurasi :
pindah directory masukan perintah
#cd /etc/bind/
lalu edit file dengan perintah
#nano name.conf.local
tambahkan baris seperti dibawah ini //include "/etc/bind/zones.rfc1918";
//include "/etc/bind/zones.rfc1918";
zone "smk.net" {
type master ;
file "/etc/bind/db.smk";
};
zone "137.168.192.in-addr.arpa" {
type master ;
file "/etc/bind/db.192" ;
};
lalu kamu ctrl+x y tekan enter untuk menyimpanya
kemudian kamu menyalin beberapa file
#cp db.local db.aliya
#cp db.127 db.192
5.setelah itu kamu edit file dengan perintah:
#nano db.aliya
lalu edit seperti berikut
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA aliya.com. root.aliya.com. (
@ IN NS ns.aliya.com.
@ IN A 192.168.10.2
@ IN MX 2 mail.aliya.com
ns IN A 192.168.10.2
www IN A 192.168.10.2
ftp IN A 192.168.10.2
mail IN A 192.168.10.2
portal IN A 192.168.10.2
kemudian kamu simpan ctrl+x y lalu tekan enter
6.selanjutnya kamu edit file masuk ke perintah:
#nano db.192
lalu edit seperti berikut
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA aliya.com. root.aliya.com. (
@ IN NS aliya.com.
2 IN PTR aliya.com.
2 IN PTR aliya.com
2 IN PTR www.aliya.com
2 IN PTR ftp.aliya.com
2 IN PTR mail.aliya.com
2 IN PTR portal.aliya.com
1.sebelumnya kamu pastikan sudah melakukan hal-hal setelah menginstall server.
2.silakan masuk ssh dulu, dibiasakan kita meremote lewat ssh
#ssh user@ipaddress
3.setelah mari kita install DNS dengan perintah:
#apt-get install bind9
4.konfigurasi didalam folder /etc/bind/ : named.conf.local , db.fordwar , db.reverse , dan di /etc/resolv.conf atau /etc/network/interfaces
Pertama dalam konfigurasi ini kamu harus membuat domain terlebih dahulu contoh aliya.com lalu kamu harus tahu ip servernya contoh punya saya 192.168.10.2 kemudian kamu tentukan nama db.forward dan db.revese contoh nya db.forward saya beri nama db.aliya kemudian db.revese saya beri nama db.192 setelah menentukan itu mulai untuk mengkonfigurasi :
pindah directory masukan perintah
#cd /etc/bind/
lalu edit file dengan perintah
#nano name.conf.local
tambahkan baris seperti dibawah ini //include "/etc/bind/zones.rfc1918";
//include "/etc/bind/zones.rfc1918";
zone "smk.net" {
type master ;
file "/etc/bind/db.smk";
};
zone "137.168.192.in-addr.arpa" {
type master ;
file "/etc/bind/db.192" ;
};
lalu kamu ctrl+x y tekan enter untuk menyimpanya
kemudian kamu menyalin beberapa file
#cp db.local db.aliya
#cp db.127 db.192
5.setelah itu kamu edit file dengan perintah:
#nano db.aliya
lalu edit seperti berikut
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA aliya.com. root.aliya.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;@ IN NS ns.aliya.com.
@ IN A 192.168.10.2
@ IN MX 2 mail.aliya.com
ns IN A 192.168.10.2
www IN A 192.168.10.2
ftp IN A 192.168.10.2
mail IN A 192.168.10.2
portal IN A 192.168.10.2
6.selanjutnya kamu edit file masuk ke perintah:
#nano db.192
lalu edit seperti berikut
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA aliya.com. root.aliya.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;@ IN NS aliya.com.
2 IN PTR aliya.com.
2 IN PTR aliya.com
2 IN PTR www.aliya.com
2 IN PTR ftp.aliya.com
2 IN PTR mail.aliya.com
2 IN PTR portal.aliya.com
lalu kamu ctrl+x y tekan enter
7.kemudian kamu restart dengan perintah
#service bind9 restart atau /etc/init.d/bind9 restart
pastikan tidak ada yang error dan failed jika ada kamu teliti lagi saat konfigurasiny.
Jika sudah berhasil merestart silahkan kamu periksa file /etc/resolv.conf dengan
perintah :
perintah :
#cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.10.2-->pastikan ip anda paling atas
nameserver 192.168.10.1
search aliya.com
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.10.2-->pastikan ip anda paling atas
nameserver 192.168.10.1
search aliya.com
8.jika ip server kamu belum yang paling atas maka kamu harus mengedit file
“/etc/network/interfaces” dan silahkan kamu tambahkan ip server anda pada baris “dns-nameservers (ip server anda) (dns-lain)” , kemudian kamu restart dengan perintah :
“/etc/network/interfaces” dan silahkan kamu tambahkan ip server anda pada baris “dns-nameservers (ip server anda) (dns-lain)” , kemudian kamu restart dengan perintah :
#service networking restart
9.memeriksa DNS apakah sudah jalan atau belum,dengan perintah:
#nslookup 192.168.10.2
Server: 192.168.10.2
Address: 192.168.10.2
#nslookup aliya.com
Server: 192.168.10.2
Address: 192.168.10.2
sekarang install dan konfigurasi dns sudah selesai sekarang kamu buka browser ketikan di url nama domain yang tadi kamu buat contoh aliya.com .
9.jika ada dns kamu tidak bisa dibuka kamu masuk terminal laptop kamu dengan masukan perintah:
#nano /etc/resolv.conf
silakan kamu tambahkan baris contoh:
nameserver 192.168.10.2
kemudian kamu simpan dengan ctrl+x y lalu kamu tekan enter
silakan coba lagi buka DNS kamu.
G.kesimpulan
DNS adalah sebuah service yang memudahkan kita dalam penamaan domain yang menuju ke sebuah alamat ip dan memudahkan kita untuk mengingat nama domain dari pada alamat ip address.
H.Referensi
H.Referensi
https://translate.google.co.id/translate?hl=id&sl=en&u=https://en.wikipedia.org/wiki/Domain_Name_System&prev=search
https://id.wikipedia.org/wiki/Sistem_Penamaan_Domain
https://id.wikipedia.org/wiki/Sistem_Penamaan_Domain
Sekian dari saya apabila ada penulisan yang salah saya minta maaf.Semoga bermanfaat bagi teman-teman yang disana.
Wasalamualaikum wr.wb.
EmoticonEmoticon