Buat Elastik IP di EC2 Amazone Cloud dan associate kan dengan instance anda.

Install bind9 di EC2 Server dengan ssh

sudo apt-get install bind9

Konfigurasi bind9

Bind configuration terletak di /etc/bind.

1. Sekarang edit /etc/bind/named.conf.local.

sudo vim /etc/bind/named.conf.local

Contoh konfigurasi named.conf.local

zone “domainAnda.com” {
type master;
file "/etc/bind/db.domainAnda.com";
};

edit domainAnda.com dengan domain yang akan di pointing.

2. Buat file db.domainAnda.com masih di /etc/bind

sudo vim /etc/bind/db.domainAnda.com

contoh konfigurasi db.domainAnda.com

$TTL    3600
@       IN      SOA     domainAnda.com. (
7         ; Serial
604800         ; Refresh
86400         ; Retry
2419200         ; Expire
604800 )       ; Negative Cache
;
@       IN      NS      ns1.domainAnda.com.
@       IN      NS      ns2.domainAnda.com.
@       IN      A       EC2_elastik_IP
ns1     IN      A       EC2_elastik_IP
ns2     IN      A       EC2_elastik_IP
www     IN      A       EC2_elastik_IP

;jika anda membutuhkan wildcard dns
*.domainAnda.com. 14400 IN A EC2_elastik_IP

ingat ganti domainAnda.com dengan domain anda. dan EC2_elastik_IP dengan Elastic IPs EC2 anda.

Restart bind9 service

sudo service bind9 restart

Pastikan Port 53 UDP & TCP Security Group EC2 telah di aktifkan.

Sekarang pergi ke domain manager anda, (godaddy dll), kalau saya sih di masterweb.net :)

dan pointing domain anda ke ns1.domainAnda.com / ns2.domainAnda.com dan set kedua ns tersebut ke IP Elastic euvoria anda.

dan tunggu minimal 24 jam :)

untuk mengecek apakah konfigurasi benar atau salah tinggal cek

host domainAnda.com