Membuat 2 DNS dalam Satu Server ~ Pada artikel kali ini saya buat untuk menjawab pertanyaan dari siswa SMK Iqbal TKJ mengenai membuat dua DNS dalam satu server saja. dengan menggunakan IP Alias, atau biasa disebut dengan IP virtual, dimana anda bisa menggunakan 2 IP address untuk satu LAN card saja.
Lanjut Estimasi sebelumnya, DNS pertama bernama Belajar.com dengan IP 192.168.10.2 dan DNS kedua dengan IP 192.168.11.2
Pertama, buat IP virtual di #vim /etc/network/interfaces
Pada konfigurasi IP di Interfaces Lakukan konfigurasi seperti dibawah ini
auto eth0
iface eth0 inet static
address 192.168.10.2
netmask 255.255.255.0
dns-nameserver 192.168.10.2
dns-search belajar.com
auto eth0:0
iface eth0:0 inet static
address 192.168.11.2
netmask 255.255.255.0
setelah itu restart konfigurasi IP dengan perintah
#/etc/init.d/networking restart
setelah restart lakukan pengujian dengan perintah
#ifconfig -a
jika terdapat ethernet dengan nama eth0:0 maka pembuatan IP alias telah berhasil.
selanjutnya Buat zone baru dan buat file db untuk domain yang ke akan dibuat masuk ke #vim /etc/bind/named.conflalu tambahkan 1 zone baru dibawah zone belajar.comzone "komputer.com" { type master; file "db.komputer";};simpan konfigurasi dan keluar dari named.confkemudian copy kembali db.local ke /var/cache/bind/ dengan perintah#cp db.local /var/cache/bind/db.komputeredit dan sesuaikan dengan domain yang akan dibuat $TTL 604800
@ IN SOA komputer.com. root.komputer.com. (
2012112720 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS komputer.com.
@ IN A 192.168.11.2
www IN A 192.168.11.2
Simpan konfigurasi lalu buka db.192 dan tambahkan PTR baru dengan perintah vim /var/cache/bind/db.192tambahkan pada baris akhir PTR baru dengan domain komputer.com seperti dibawah ini$TTL 604800
@ IN SOA belajar.com. root.belajar.com. (
2012112720 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS belajar.com.
2.10.168 IN PTR belajar.com.
2.11.167 IN PTR komputer.com
setting kembali di resolv dan hosts
#vim /etc/resolv.conf
tambahkan dibawah
domain belajar.com
search belajar.com
nameserver 192.168.10.2
domain komputer.com
search komputer.com
nameserver 192.168.11.2
vim /etc/hosts
127.0.0.1 localhost
192.168.10.2 belajar.com
192.168.11.2 komputer.com
Simpan konfigurasi dan restart bind9 /etc/init.d/bind9 Restart setelah selesai cek dengan perintah
#nslookup komputer.com
maka hasilnya akan seperti dibawah ini:
server: 192.168.10.2 address: 192.168.10.2#53
name: komputer.com
address :192.168.11.2