Cara Membuat DNS Server di Ubuntu - Menggunakan aplikasi yang bernama BIND9, dengan mapping IP agar lebih mudah di kenali, dengan DNS (Domain Name System) kita bisa memanfaatkannya untuk menyimpan informasi tentang host dalam domain jaringan. Mudahnya DNS adalah sebuah server yang digunakan untuk mengetahui sebuah alamat IP Address suatu host lewat host nama-nya. Sistem Operasi Linux selain gratis memiliki banyak fitur yang dapat kita manfaatkan, seperti BIND9 kita mampu membuat DNS di Ubuntu Server.
Memperbarui Repository Ubuntu Server
Dengan memperbarui paket-paket aplikasi yang ada di sistem operasi Linux seperti Ubuntu. Lalakukan pembaharuan perbaruan melalui perintah:
apt-get update
Installasi Bind9
Tentunya aplikasi yang paling penting yaitu Bind9 untuk membangun DNS Server, Bind9 yang sudah tersedia di Ubuntu, maka dari itu tadi kita harus memperbarui repository.
Silakan akses untuk memasang bind9 dalam ubuntu anda:
apt-get install bind9
Konfigurasi DNS SERVER
Buka file named.conf ketik perintah
/etc/bind/named.conf.local
Kemudian tambahkan di baris paling bawah seperi berikut ini:
zone "1dpaper.com" {
type master;
file "/etc/bind/zones/namadomain.com.db";
};
zone "60.249.192.in-addr.arpa" {
type master;
file "/etc/bind/zones/rev.60.249.192.in-addr.arpa";
};
type master;
file "/etc/bind/zones/namadomain.com.db";
};
zone "60.249.192.in-addr.arpa" {
type master;
file "/etc/bind/zones/rev.60.249.192.in-addr.arpa";
};
*Notes: Ganti nama Domain, IP, sesuai keinginan anda. Sesuaikan dengan IP Server anda, caranya dengan dibalik (Contoh IP Server : 192.249.60.206 menjadi 60.249.192)
Masuk ke direktori
cd /etc/bind
Buatlah direktori baru bernama
zones mkdir zones
Masuk ke direktori yang tadi dibuat tersebut melalui command
cd zones
Buat file baru dengan mengetikan namadomain.db, sesuaikan dengan nama domain yang anda nano
namadomain.com.db
Masukan baris-baris berikut, hal ini berfungsi sebagai settingan DNS dasar. Anda bisa mengedit, atau menghapus beberapa baris yang tidak digunakan, sesuaikan dengan kebutuhan anda. ingat ganti namadomain.com dengan nama domain anda, jangan lupa 192.249.60.206 dengan IP Server anda.
; BIND data file for namadomain.com
;
$TTL 14400
@ IN SOA ns1.namadomain.com. root.namadomain.com. (
1 ; Serial
7200 ; Refresh
120 ; Retry
2419200 ; Expire
604800) ; Default TTL
;
namadomain.com. IN NS ns1.namadomain.com.
namadomain.com. IN NS ns2.namadomain.com.
namadomain.com. IN MX 10 mail.namadomain.com.
namadomain.com. IN A 192.249.60.206
ns1 IN A 192.249.60.206
ns2 IN A 192.249.60.206
www IN CNAME namadomain.com.
mail IN A 192.249.60.206
ftp IN CNAME namadomain.com.
namadomain.com. IN TXT "v=spf1 ip4:192.249.60.206 a mx ~all"
mail IN TXT "v=spf1 a -all"
;
$TTL 14400
@ IN SOA ns1.namadomain.com. root.namadomain.com. (
1 ; Serial
7200 ; Refresh
120 ; Retry
2419200 ; Expire
604800) ; Default TTL
;
namadomain.com. IN NS ns1.namadomain.com.
namadomain.com. IN NS ns2.namadomain.com.
namadomain.com. IN MX 10 mail.namadomain.com.
namadomain.com. IN A 192.249.60.206
ns1 IN A 192.249.60.206
ns2 IN A 192.249.60.206
www IN CNAME namadomain.com.
mail IN A 192.249.60.206
ftp IN CNAME namadomain.com.
namadomain.com. IN TXT "v=spf1 ip4:192.249.60.206 a mx ~all"
mail IN TXT "v=spf1 a -all"
*Notes: Ganti ns2 IN A dengan IP kedua anda jika ada, jangan lupa di simpan.
Menentukan reverse DNS lookup, perintah
nano /etc/bind/zones/rev.60.249.192.in-addr.arpa
Masukan baris-baris berikut ini, seperti tadi sesuaikan nama domain dan IP anda.
@ IN SOA namadomain.com. root.namadomain.com. (
1;
28800;
604800;
604800;
86400 );
IN NS ns1.namadomain.com.
4 IN PTR namadomain.com.
1;
28800;
604800;
604800;
86400 );
IN NS ns1.namadomain.com.
4 IN PTR namadomain.com.
Edit file resolv
/etc/resolv.conf
Masukan baris berikut, dan simpan
search namadomain.com
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 8.8.8.8
nameserver 8.8.4.4
Restart Bind9 perintah berikut ini
/etc/init.d/bind9 restart
Silahkan lakukan pengecekan DNS:
dig namadomain.com
dig ns1.namadomain.com
dig ns2.namadomain.com
dig mail.namadomain.com
dig ns1.namadomain.com
dig ns2.namadomain.com
dig mail.namadomain.com
Selesai begitulah cara membuat dan mengkonfigurasi DNS di Ubuntu Server. Jika ada pertanyaan silahkan tinggalkan komentar di postingan artikel ini.