Pada bagian ini kita akan memasang dan mengkonfigurasi DNS server pada Ubuntu server yang kemarin suadah kita buat.
sekilas DNS Server merupakan kepanjangan dari Domain Name System yaitu penerjemah Alamat IP 200.121.2332 menjadi sebuah nama yang mudah kita ingat, contohnya www.google.com.
Sejarah Singkat DNS
Paul Mockapetris menemukan DNS pada tahun 1983; spesifikasi asli muncul di RFC 882 dan 883. Tahun 1987, penerbitan RFC 1034 dan RFC 1035 membuat update terhadap spesifikasi DNS. Hal ini membuat RFC 882 dan RFC 883 tidak berlaku lagi. Beberapa RFC terkini telah memproposikan beberapa tambahan dari protokol inti DNS.
Tahap Installasi DNS Pada Ubuntu Server
Pertama hidupkan dahulu server pada virtualbox yang kita pasang kemarin.
Intall bind dengan perintah # apt-get install bind9
Untuk mengkonfigurasi DNS cukup mudah asal kalian harus teliti dalam pemberian tanda (,) koma, atau bahkan (.) titik sekalipun, karena akan berakibat tidak berjalannya system dengan benar.
untuk itu biasakan backup terlebih dahhulu sebelum kita mulai mengkonfigurasi.
Sejarah Singkat DNS
Paul Mockapetris menemukan DNS pada tahun 1983; spesifikasi asli muncul di RFC 882 dan 883. Tahun 1987, penerbitan RFC 1034 dan RFC 1035 membuat update terhadap spesifikasi DNS. Hal ini membuat RFC 882 dan RFC 883 tidak berlaku lagi. Beberapa RFC terkini telah memproposikan beberapa tambahan dari protokol inti DNS.
Tahap Installasi DNS Pada Ubuntu Server
Pertama hidupkan dahulu server pada virtualbox yang kita pasang kemarin.
CLI bagian depan Server |
Intall bind dengan perintah # apt-get install bind9
apt-get install bind9 |
untuk itu biasakan backup terlebih dahhulu sebelum kita mulai mengkonfigurasi.
Dan berikut file yang harus kita konfigurasi ada di dalam folder /etc/bind/ : named.conf , db.local, db.127 , dan di
/etc/resolv.conf atau /etc/network/interfaces
Pertama dalam konfigurasi ini kalian harus membuat domain terlebih dahulu contoh saya membuat domain kreatifhost.net
lalu kalian juga harus tahu ip server nya contoh milik saya 172.31.1.1 kemudian saya tentukan nama db.local dan db.127 contoh nya db.local saya beri nama db.kreatif kemudian db.127 saya beri nama db.172 lalu setelah menentukan kita akan mulai untuk
mengkonfigurasi.
Pindah directory ke /etc/bind
#cd /etc/bind/
Edit file named.conf
#nano named.conf
Tambahkan baris berikut ini ke bagian bawah setelah
zone "kreatifhost.net" {
type master ;
file "/etc/bind/db.kreatif";
};
zone "1.31.172.in-addr.arpa" {
type master ;
file "/etc/bind/db.172" ;
};
lalu ketik ls -l maka akan muncu list file yang berada dalam
lalu kita copy db.local dan db.127 dengan perintah # cp db.local db.kreatif
dan # cp db.127 db.172
lalu kita edit file db.kratif dengan perintah
#nano db.kreatif
maka akan muncul tulisan yang dimana kita harus merubah isi dari file tersebut seperti ini.
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA kreatihost.net. root.kreatifhost.net. (
4
604800
86400
2419200
604800 )
;
@ IN NS kretifhost.net.
@ IN A 172.31.1.1
www IN CNAME @
mail IN CNAME @
@ IN AAAA ::1
172.31.1.1.kreatifhost.net. IN PTR kreatifhost.net
Lakukan langkah diatas pada File db.172
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA kreatifhost.net. root.kreatifhost.net. (
23
604800
86400
2419200
604800 )
;
@ IN NS kreatifhost.
1 IN PTR www.kreatifhost.net.
1 IN PTR mail.kreatifhost.net.net
Setelah itu lakikan restart bind dengan cara ketik #service bind9 retart
Pastikan tidak error dan failed jika failed dalam restart silahkan kalian teliti lagi dalam konfigurasi filenya.
Jika sudah berhasil merestart silahkan kalian periksa file /etc/resolv.conf dengan 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 172.31.1.1 <--PASTIKAN IP SERVER BERADA PALING ATAS
nameserver kreatifhost.net
search kreatifhost.net
Mencoba dan memeriksa DNS apakah dns kita buat sudah jalan atau belum, pertama langsung test komputer host dengan perintah :
root@ubuntu:/etc/bind# nslookup kreatifhost.net
Server:
172.31.1.1
Address:
172.31.1.1#53
Name: kreatifhost.net
Address: 172.31.1.1
root@ubuntu:/etc/bind# nslookup www.kreatifhost.net
Server:
172.31.1.1
Address:
172.31.1.1#53
Name: www.kreatifhost.net
Address: 172.31.1.1
Ping ke kreatifhost.net dari komputer host
Pada hasil diata berarti dns telah ditemukan dan berhasil jika ada hasil yang
bertuliskan “ **
jika server can't find kreatifhost.net.kreatifhost.net: SERVFAIL ” maka konfigurasi kalian mungkin ada yang masih salah ataupun kurang lengkap.
Oke Next selanjutnya saya akan membahas Installasi dan konfigurasi MAIL-SERVER
Salah Hoster.
/etc/resolv.conf atau /etc/network/interfaces
Pertama dalam konfigurasi ini kalian harus membuat domain terlebih dahulu contoh saya membuat domain kreatifhost.net
lalu kalian juga harus tahu ip server nya contoh milik saya 172.31.1.1 kemudian saya tentukan nama db.local dan db.127 contoh nya db.local saya beri nama db.kreatif kemudian db.127 saya beri nama db.172 lalu setelah menentukan kita akan mulai untuk
mengkonfigurasi.
Pindah directory ke /etc/bind
#cd /etc/bind/
Edit file named.conf
#nano named.conf
Tambahkan baris berikut ini ke bagian bawah setelah
zone "kreatifhost.net" {
type master ;
file "/etc/bind/db.kreatif";
};
zone "1.31.172.in-addr.arpa" {
type master ;
file "/etc/bind/db.172" ;
};
lalu ketik ls -l maka akan muncu list file yang berada dalam
Isi file dalam foldel Bind |
lalu kita copy db.local dan db.127 dengan perintah # cp db.local db.kreatif
dan # cp db.127 db.172
Copy file yang di pilih |
lalu kita edit file db.kratif dengan perintah
#nano db.kreatif
maka akan muncul tulisan yang dimana kita harus merubah isi dari file tersebut seperti ini.
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA kreatihost.net. root.kreatifhost.net. (
4
604800
86400
2419200
604800 )
;
@ IN NS kretifhost.net.
@ IN A 172.31.1.1
www IN CNAME @
mail IN CNAME @
@ IN AAAA ::1
172.31.1.1.kreatifhost.net. IN PTR kreatifhost.net
db.kreatif |
Lakukan langkah diatas pada File db.172
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA kreatifhost.net. root.kreatifhost.net. (
23
604800
86400
2419200
604800 )
;
@ IN NS kreatifhost.
1 IN PTR www.kreatifhost.net.
1 IN PTR mail.kreatifhost.net.net
db.172 |
Setelah itu lakikan restart bind dengan cara ketik #service bind9 retart
Bind9 Restart |
Jika sudah berhasil merestart silahkan kalian periksa file /etc/resolv.conf dengan 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 172.31.1.1 <--PASTIKAN IP SERVER BERADA PALING ATAS
nameserver kreatifhost.net
search kreatifhost.net
Mencoba dan memeriksa DNS apakah dns kita buat sudah jalan atau belum, pertama langsung test komputer host dengan perintah :
root@ubuntu:/etc/bind# nslookup kreatifhost.net
Nslookup |
Server:
172.31.1.1
Address:
172.31.1.1#53
Name: kreatifhost.net
Address: 172.31.1.1
root@ubuntu:/etc/bind# nslookup www.kreatifhost.net
Server:
172.31.1.1
Address:
172.31.1.1#53
Name: www.kreatifhost.net
Address: 172.31.1.1
Ping ke kreatifhost.net dari komputer host
Pada hasil diata berarti dns telah ditemukan dan berhasil jika ada hasil yang
bertuliskan “ **
jika server can't find kreatifhost.net.kreatifhost.net: SERVFAIL ” maka konfigurasi kalian mungkin ada yang masih salah ataupun kurang lengkap.
Oke Next selanjutnya saya akan membahas Installasi dan konfigurasi MAIL-SERVER
Salah Hoster.
Posting Komentar
Not spam, Sara, Politik, Dan Vulgar