-->

Name Server Debian

Pada sistem operasi Linux Debian, aplikasi untuk mengelola DNS adalah BIND, pada saat instalasi Debian, memilih untuk menginstal DNS Server akan membuat BIND otomatis ada di dalam sistem server.

Apabila di instalasi server belum ada BIND, silahkan unduh dari ftp://ftp.isc.org/isc/bind9 .

BIND menyimpan konfigurasi utamanya di /etc/bind.



Konfiguras utama dari BIND ada di file /etc/bind/named.conf. Karena DNS, nama domain di atur oleh organisasi internasional (IANA), maka DNS kita juga harus bekerja sama dengan name server dunia. Definisi name server dunia ada di /etc/bind/db.root.

Sebelum melanjutkan lebih lagi, Linux menaruh file tentang informasi name server sebagai client di /etc/resolv.conf.

Coba baca isi dari file /etc/resolv.conf, gunakan cat /etc/resolv.conf.

 

Baris pertama, mengindikasikan dimana harus pertama kali mencari dari domain yang diminta. Misalkan, kita mencoba mengakses ion, maka yang pertama di coba adalah ion.portal.aeonglobal.com, lalu ion.aenglobal.com  lalu akhirnya mencoba mencari menggunakan nameserver yang ada di bawah.

Sebisa mungkin jangan menaruh domain di baris search, karena akan memakan waktu ketika mencarinya.

Karena kita menjadikan mesin server kita sendiri sebagai name server, maka ganti nameserver menjadi, nameserver 127.0.0.1
Sehingga apabila ada permintaan, yang digunakan sebagai server DNS adalah server kita sendiri.

Sekarang, coba buka kembali direktori /etc/bind, gunakan cd supaya tidak berkali-kali memberikan alamat absolut.

Ada sebuah file named.conf, gunakan nano sebagai text editor untuk mengedit isi dari named.conf.



Rubah isi dari named.conf sehingga seperti di atas. Kita membuat sebuah mapping bahwa domain aeonglobal.com akan diproses dengan aturan yang ada di file /etc/bind/aeonglobal.com.

Setelah itu, coba buat file bernama aeonglobal.com di direktori /etc/bind, gunakan
cp db.local aeonglobal.com
Untuk membuat file aenglobal.com berdasarkan file db.local sebagai template.




Gunakan nano untuk membuka isi dari aeonglobal.com, dan diatas inilah isinya.

Rubahlah file di atas menjadi seperti ini,


Kita membuat konfigurasi bahwa alamat aeonglobal.com itu mempunyai IP 127.0.0.1. Setelah perubahan selesai, lakukan restart pada BIND dengan menggunakan init.d,

/etc/init.d/bind9 restart

Tunggu beberapa saat hingga BIND selesai merestart. Setelah itu, gunakan perintah dig untuk mengetahui informasi tentang domain yang baru saja kita buat.

dig aeonglobal.com



Dengan menggunakan dig, kita bisa mengetahui detail dari query DNS yang kita lakukan. Bahwa domain aeonglobal.com mempunyai IP 127.0.0.1. Waktu untuk memprosesnya 50 mili second.

Ingat bahwa mapping DNS tidak hanya dari nama menjadi IP, tapi juga sebaliknya. Oleh karena itu kita juga akan melakukan konfigurasi untuk mebuat konfigurasi mapping dari IP menjadi domain. Buka kembali file named.conf, lalu tambahkan baris di bawah sehingga jadi seperti ini.



Yang perlu dimasukkan hanyalah IP yang mengidentifikasikan networknya, lalu diteruskan dengan in-addr.arpa. ARPA adalah instansi yang bertanggung  jawab atas internet. Proyek internet pertama kali dikembangkan untuk militer, dengan nama ARPANET.

Setelah itu, tentukan tipenya sebagai master, lalu penentuan file definisi dengan nama aeonglobal.com.rev. Karena belum ada file bernama aeonglobal.com.rev, maka kita akan membuatnya dengan cara menyalin template dari db.127.

cp db.127 aeonglobal.com.rev

Setelah itu gunakan nano dan edit file aeonglobal.com.rev yang semula seperti ini,





menjadi seperti ini.



Perlu perhatikan di bagian baris terakhir, ada angka 1 di depan. Angka itu menunjukan IP host dari yang sudah kita konfigurasi di named.conf. Di named.conf kita menunjukkan bahwa aeonglobal.com mempunyai IP 1.168.192 atau secara terbalik 192.168.1. Karena di bagian aeonglobal.com.rev kita definisikan angka 1, berarti IP lengkap dari aeonglobal.com adalah 192.168.1.1.

Sekarang coba gunakan nslookup untuk mengetahui nama dari IP.
nslookup <nama_domain_atau_ip>
Karena kita ingin tahu apa nama domain dari 192.168.1.1, gunakan
nslookup 192.168.1.1
Jawabanya adalah 192.168.1.1 mempunyai nama aeonglobal.com. Meskipun aeonglobal.com mengarah ke 127.0.0.1, tapi definisi reverselookup yaitu pencarian nama dari IP dengan pencarian IP dari nama bersifat independen. 

Sumber : Administrasi Server oleh Direktorat Pembinaan SMK



Jika Anda menyukai Artikel di blog ini, Silahkan klik disini untuk berlangganan gratis via email, Anda akan mendapat kiriman artikel setiap ada artikel yang terbit di Our Akuntansi


0 komentar:

Post a Comment