Hmm...
Dapat tugas sekolah nih membuat DNS server, ^^ berhubung kemaren selesai ngerjain, saya sharing aja deh sekarang.. hehe
.::Langkah-langkahnya::.
Dapat tugas sekolah nih membuat DNS server, ^^ berhubung kemaren selesai ngerjain, saya sharing aja deh sekarang.. hehe
.::Langkah-langkahnya::.
* Edit file /etc/network/interfaces
# nano /etc/network/interfacesauto loiface lo inet loopback
auto eth0iface eth0 inet staticaddress 192.168.10.35netmask 255.255.255.0gateway 192.168.10.1
Save
* Kemudian edit file /etc/resolv.conf dan tambahkan baris berikut agar DNS dikenali oleh komputer
# nano /etc/resolv.confsearch linuxget.netdomain linuxget.netnameserver 192.168.10.51nameserver 8.8.8.8
* Install paket untuk membuat DNS server yaitu bind9 dengan mengetik perintah
# apt-get install bind9
* Setelah terinstall, edit file /etc/bind/named.conf untuk membuat zona domain. Tambahkan baris berikut :
zone “linuxget.net” {type master;file “/etc/bind/rahmat”;};
zone “10.168.192.in-addr.arpa” {type master;}file “/etc/bind/tkj”;};
* Untuk penulisan in-addr.arpa, yaitu dengan oktet terahir dihilangkan, kemudian dibalik dan ditambah dengan kata “in-addr.arpa”
Misal :
192.168.10.51192.168.1010.168.19210.168.192.in-addr.arpa
* Copi file konfigurasi zone pada bind untuk memudahkan konfigurasi :
# cp /etc/bind/db.local /etc/bind/rahmat# cp /etc/bind/db.127 /etc/bind/tkj
* Edit file /etc/bind/rahmat maka akan muncul konfigurasi seperti ini:
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA localhost. root.localhost. (
2 ; Serial604800 ; Refresh
86400 ; Retry2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
@ IN A 127.0.0.1
* Edit yang berwarna merah menjadi alamat domain anda dan yang ber-background hijau menjadi alamat IP anda.
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA linuxget.net. root.linuxget.net. (2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS linuxget.net
@ IN A 192.168.10.51
* Edit file reverse /etc/tkj isinya sebagai berikut
;
; BIND reverse 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.
1.0.0 IN PTR localhost.
* Ganti yang Hijau menjadi sisa oktet yang tidak ditulis di named.conf tadi. Kemudian yang berwarna merah (localhost) ubah menjadi domain anda.
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA linuxget.net. root.linuxget.net. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS linuxget.net.
51 IN PTR linuxget.net.
* Kemudian restart bind dan network
# /etc/init.d/networking restart# /etc/init.d/bind9 restart
* Langkah terakhir, cek domain tersebut dengan perintah nslookup dan dig
# nslookup linuxget.netServer: 192.168.10.51Address: 192.168.10.51#53
Name: rahmat.netAddress: 192.168.10.51
# nslookup 192.168.10.51Server: 192.168.10.51Address: 192.168.10.51#53
51.10.168.192.in-addr.arpa name = linuxget.net.
0 komentar:
Posting Komentar