Konfigurasi DNS Server di Ubuntu 14.04
I. Tujuan konfigurasi
Bila dalam jaringan TCP/IP memiliki banyak sekali host, maka akan susah bagi manusia untuk mengingat alamat-alamat IP yang ada (mungkin bagi komputer hal ini bukan menjadi masalah). Karena itulah alamat-alamat IP tersebut perlu ditutupi dengan nama yang dapat diingat manusia secara mudah dengan menggunakan DNS. Misalnya seperti IP Address 74.125.130.132 yang ditutupi menjadi www.losetech.com sehingga lebih mudah diingat.
II. Alat dan Bahan
1. Laptop / Notebook
2. Internet
3. Client ( win xp / win 7 )
4. Virtual box
5. Ubuntu server
III. Langkah - Langkah
1. Konfigurasi ADAPTOR pada Masing masing ISO yang terinstall di VirutalBox
a. Ubuntu Server :
Adaptor 1 –> Bridge Adaptor
Adaptor 2 –> Internal Adaptor
b. Windows 7 :
Adaptor 1 –> Internal Adaptor
2. Pastikan anda sudah mengkofigurasi DHCP
3. Login ubuntu di virtual box
4. Langsung install bind9 ( DNS )
perintahnya :
apt-get install bind9
5. Setelah terinstall selanjutnya pindah direktori bind
perintahnya :
cd /etc/bind
lalu ketik : ls
lalu ketik : ls
6. Selajutnya copy file satu persatu dengan cara
Ketik :
> cp db.127 db.254
> cp db.local db.namadomain (contoh,,cp db.local db.ali,,)
> cp named.conf.default-zones named.conf.default-zones2
> cp db.local db.namadomain (contoh,,cp db.local db.ali,,)
> cp named.conf.default-zones named.conf.default-zones2
7. Jika sudah selesai selajutnya kita mengkonfigurasi ke 3 file tersebut satu persatu
dengan cara :
nano db.namadomain ( Contoh : nano db.ali )
Sebelum
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA localhost. root.localhost. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
@ IN A 127.0.0.1
@ IN AAAA ::1
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA localhost. root.localhost. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
@ IN A 127.0.0.1
@ IN AAAA ::1
Sesudah
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ali.com. root. ali.com. (
2 ; Serial
604800 ; Refres
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ali.com.
@ IN A 172.20.1.1
@ IN AAAA ::1
www IN A 172.20.1.1
ftp IN A 172.20.1.1
mail IN A 172.20.1.1
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ali.com. root. ali.com. (
2 ; Serial
604800 ; Refres
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ali.com.
@ IN A 172.20.1.1
@ IN AAAA ::1
www IN A 172.20.1.1
ftp IN A 172.20.1.1
mail IN A 172.20.1.1
Jika sudah save dengan CTRL O enter + CTRL X enter
8. Selanjutnya
nano db.254
Sebelum
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA localhost. root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
1.0.0 IN PTR localhost.
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA localhost. root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
1.0.0 IN PTR localhost.
Sesudah
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA ali.com. root.ali.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ali.com.
1 IN PTR www.ali.com
1 IN PTR ftp.ali.com
1 IN PTR mail.ali.com
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA ali.com. root.ali.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ali.com.
1 IN PTR www.ali.com
1 IN PTR ftp.ali.com
1 IN PTR mail.ali.com
Jika sudah save dengan cara CTRL O enter + CTRL X enter
9. Selanjutnya
nano named.conf.default-zones
Sebelum
// prime the server with knowledge of the root servers
zone “.” {
type hint;
file “/etc/bind/db.root”;
};
// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912
zone “localhost” {
type master;
file “/etc/bind/db.local”;
};
zone “127.in-addr.arpa” {
type master;
file “/etc/bind/db.127”;
};
zone “0.in-addr.arpa”{
type master;
file “/etc/bind/db.0”;
};
zone “255.in-addr.arpa”{
zone “.” {
type hint;
file “/etc/bind/db.root”;
};
// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912
zone “localhost” {
type master;
file “/etc/bind/db.local”;
};
zone “127.in-addr.arpa” {
type master;
file “/etc/bind/db.127”;
};
zone “0.in-addr.arpa”{
type master;
file “/etc/bind/db.0”;
};
zone “255.in-addr.arpa”{
Sesudah
// prime the server with knowledge of the root servers
zone “.” {
type hint;
file “/etc/bind/db.ali”;
};
// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912
zone “ali.com” {
type master;
file “/etc/bind/db.ali”;
};
zone “1.20.172.in-addr.arpa” {
type master;
file “/etc/bind/db.254”;
};
zone “0.in-addr.arpa”{
type master;
file “/etc/bind/db.0”;
};
zone “255.in-addr.arpa”{
zone “.” {
type hint;
file “/etc/bind/db.ali”;
};
// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912
zone “ali.com” {
type master;
file “/etc/bind/db.ali”;
};
zone “1.20.172.in-addr.arpa” {
type master;
file “/etc/bind/db.254”;
};
zone “0.in-addr.arpa”{
type master;
file “/etc/bind/db.0”;
};
zone “255.in-addr.arpa”{
Jika sudah save dengan CTRL O enter + CTRL X enter
10. Setelah semuanya selesai di konfigurasi selanjutnya mengatur IP Address pada pada ubuntu
server dengan cara
nano /etc/resolv.conf
nameserver 172.20.1.1
search www.ali.com
search www.ali.com
jika sudah save dengan cara CTRL O + enter CTRL X enter
11. Jika sudah selesai restart bind9
service bind9 restart
12. Selanjutnya cek terlebih dahulu sudah berjalan atau tidak
Perintah :
> nslookup172.20.1.1 (enter)
> nslookup ali.com (enter)
> nslookup ali.com (enter)
13. Selanjutnya mencoba mengeping di windows 7
Buka windows 7 lalu ke cmd dan coba untuk mengeping ke :
www.ali.com
mail.ali.com
mail.ali.com
Jika reply semua berarti telah berhasil
14. jika sudah mengkonfigurasi wodpress kita akan mencoba melihat wordpress menggunakan dns yg sudah kita buat
Belum bisa sebaiknya anda coba cek kembali karna jika salah titik saja bisa jadi masalah jika masih belum bisa cek ip addresnya
Kalo masih belum bisa coba untuk memasukan ip address nya secara manual
Klik start
Cari Network Connection
Klik dua kali pada Local Area Connection
Pilih properties
Cari bacaan ( TCP/IP) klik dua kali
Pada kolom DNS ubah menjadi manual lalu masukkan ip address yang sama pada file resolv.conf
Kesimpulan:
Terimakasih telah membaca artikel ini, semoga anda berhasil konfigurasi sampai bisa ping, jika ingin membaca versi debian bisa baca di artikel ini "Cara Instalasi dan Konfigurasi DNS Server di Debian (Lengkap)"
Tidak ada komentar:
Posting Komentar