DNS atau Domain Name System, adalah sebuah server yang berfungsi menangani translasi penamaan host-host kedalam IP Address, begitu juga sebaliknya dalam menangani translasi dari IP Address ke Hostname/Domain. Dalam dunia internet, komputer berkomunikasi satu sama lain dengan mengenali IP Address-nya, bukan domainnya. Akan tetapi, manusia jauh lebih sulit dalam mengingat angka-angka dibanding dengan huruf.
Contohnya saja, lebih mudah mana mengetikkan alamat ip 74.125.224.72 di browser dibandingkan dengan mengetik domain www.google.com saja? Tentunya lebih mudah mengingat yang www.google.com bukan? Untuk itulah DNS Server dibuat, dimana alamat IP akan diubah menjadi domain, begitu pula sebaliknya.
Instalasi Bind9
Aplikasi DNS yang sering digunakan di Linux adalah Bind9. Bind9 cukup banyak digunakan oleh komputer-komputer di seluruh dunia dalam mengimplementasikan DNS Server. Sebelum mulai menginstal, pastikan DVD repository ubuntu telah terpasang atau jika tidak pastikan kalian sudah terhubung ke internet.Untuk menginstallnya di Ubuntu, cukup eksekusi perintah berikut :
$ sudo apt-get install bind9
Tunggu hingga proses instalasi selesai.
Jika tidak ada pesan error, maka instalasi Bind9 telah selesai dan siap di konfigurasi.
Konfigurasi Bind9
Dalam mengkonfigurasi Bind9, ada 3 buah file yang perli kita edit yaitu,/etc/bind/named.conf.local, /etc/bind/db.domneofelis, dan /etc/bind/db.ipneofelis. Disini kita akan menggunakan domain neofelis.xyz yang akan ditranslasikan dari ip address 192.168.100.1 sesuai dengan konfigurasi pada artikel sebelumnya.Pertama kita copy file /etc/bind/db.local dan kita ubah namanya menjadi db.domneofelis :
$ sudo cp /etc/bind/db.local /etc/bind/db.domneofelis
Kemudian copy-kan lagi file /etc/bind/db.127 dan ubah juga namanya menjadi db.ipneofelis :
$ sudo cp /etc/bind/db.127 /etc/bind/db.ipneofelis
Setelah itu ketikkan perintah berikut untuk mengedit file /etc/bind/named.conf.local :
$ sudo nano /etc/bind/named.conf.local
Akan muncul sebuah file, lalu tambahkan script ini setelah baris //include "/etc/bind/zones.rfc1918"; :
zone "neofelis.xyz" {
type master;
file "/etc/bind/db.domneofelis";
};
zone "100.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.ipneofelis";
};
type master;
file "/etc/bind/db.domneofelis";
};
zone "100.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.ipneofelis";
};
Simpan perubahan dengan menekan CTRL + X, lalu tekan Y, lalu Enter.
Setelah itu edit file yang kedua, yaitu /etc/bind/db.domneofelis dengan cara :
$ sudo nano /etc/bind/db.domneofelis
Akan muncul sebuah file, lalu ubah isi nya menjadi seperti berikut :
Simpan perubahan dengan menekan CTRL + X, lalu tekan Y, lalu Enter.
Langkah selanjutnya adalah mengedit file /etc/bind/db.ipneofelis dengan mengeksekusi perintah berikut :
Simpan perubahan dengan menekan CTRL + X, lalu tekan Y, lalu Enter.
Yang terakhir kalian harus merestart service dari Bind9 ini agar seluruh konfigurasi diatas dapat berjalan. Untuk merestartnya, ketikkan perintah berikut:
$ sudo /etc/init.d/bind9 restart
Pastikan muncul pesan OK dan tidak ada pesan Failed sama sekali seperti ini :
Sekarang coba lakukan tes ping ke domain neofelis.xyz untuk mengetahui apakah DNS telah berjalan dengan baik, pastikan seluruh paket mendapatkan reply seperti gambar dibawah :
Untuk uji coba pada sisi client, kalian dapat mengetes apakah terbuka atau tidak website yang telah kalian install pada artikel sebelumnya tentang Instalasi Web Server di Ubuntu, ketika kalian melakukan browsing ke alamat neofelis.xyz atau www.neofelis.xyz
Setelah itu arahkan browser kalian ke alamat domain http://www.neofelis.xyz. Jika berhasil, maka akan muncul tampilan yang sama persis seperti saat kalian membuka alamat http://192.168.100.1
Cara diatas sebenarnya hanya segelintir cara dari mengkonfigurasi DNS Server. Masih banyak lagi script-script konfigurasi lainnya dalam penerapan DNS Server yang real.
Sesudah
Simpan perubahan dengan menekan CTRL + X, lalu tekan Y, lalu Enter.
Langkah selanjutnya adalah mengedit file /etc/bind/db.ipneofelis dengan mengeksekusi perintah berikut :
$ sudo nano /etc/bind/db.ipneofelis
Lalu akan muncul sebuah file juga, ubah isinya menjadi seperti berikut :
Sesudah
Simpan perubahan dengan menekan CTRL + X, lalu tekan Y, lalu Enter.
Yang terakhir kalian harus merestart service dari Bind9 ini agar seluruh konfigurasi diatas dapat berjalan. Untuk merestartnya, ketikkan perintah berikut:
$ sudo /etc/init.d/bind9 restart
Pastikan muncul pesan OK dan tidak ada pesan Failed sama sekali seperti ini :
Sekarang coba lakukan tes ping ke domain neofelis.xyz untuk mengetahui apakah DNS telah berjalan dengan baik, pastikan seluruh paket mendapatkan reply seperti gambar dibawah :
$ ping neofelis.xyz
Untuk uji coba pada sisi client, kalian dapat mengetes apakah terbuka atau tidak website yang telah kalian install pada artikel sebelumnya tentang Instalasi Web Server di Ubuntu, ketika kalian melakukan browsing ke alamat neofelis.xyz atau www.neofelis.xyz
Pertama-tama atur terlebih dahulu konfigurasi TCP/IP nya agar menggunakan alamat DNS server 192.168.100.1 seperti yang terlihat pada gambar dibawah :
Setelah itu arahkan browser kalian ke alamat domain http://www.neofelis.xyz. Jika berhasil, maka akan muncul tampilan yang sama persis seperti saat kalian membuka alamat http://192.168.100.1
Cara diatas sebenarnya hanya segelintir cara dari mengkonfigurasi DNS Server. Masih banyak lagi script-script konfigurasi lainnya dalam penerapan DNS Server yang real.
Namun saya harap dengan ini setidaknya kita sudah sedikit mendapatkan gambaran mengenai apa itu DNS Server dan bagaimana implementasinya.
sumber :http://www.neofelis.xyz/2015/12/instalasi-dan-konfigurasi-dns-server-ubuntu.html
sumber :http://www.neofelis.xyz/2015/12/instalasi-dan-konfigurasi-dns-server-ubuntu.html
Tetap Kunjungi Website Saya


0 komentar
Post a Comment
Post a Comment
Ketentuan Berkomentar:
1. Gunakanlah kata yang sopan dan baik
2. Dilarang Berkomentar lain di luar topik yang akan dibahas
3. Dilarang Spam
4. Sebelum Berkomentar Perkenalkan diri.
5. Jika Ingin Ngopi artikel silahkan Komen di bawah ini
6. Jika tidak Sesuai dengan kententuan admin tidak akan publikasikan.
Terima kasih
admin