assalamu'alaikum
Oke setelahnya kita bisa menyeting interfaces di debian kita akan membahas setting domain name untuk nama server, nah tentunya untuk menyeting DNS ini interfaces kita harus sudah di sett, karena nantinya DNS ini harus sesuai dengan settingan di interfaces kita.....!
Nah kita lanjut saja ke pembahasan pokok..... !!!
Domain Name System adalah suatu metode untuk meng-konversikan IP address (numerik) suatu komputer ke dalam suatu nama domain (alphabetic), ataupun sebaliknya. Yang memudahkan kita dalam mengingat komputer tersebut. Misalnya, server Debian memiliki alamat IP address sekian, namun pada umumnya, orang tidak akan mudah mengingat IP dalam bentuk numeric tersebut. Dengan adanya DNS - SERVER, kita bisa mengakses halaman situs dari server Debian tersebut hanya dengan mengakses nama Domainnya (www.gazeon.com), tanpa mengingat IP address dari komputer tersebut.
Ok langsung kita ke tahap installasi dengan menggunakan aplikasi Domain yaitu "BIND9 (berkeley Internet Name Domain Versi 9)" sebenarnya masih ada yang lain yang disediakan distro linux, namun katanya lebih mudah BIND9 dalam hal mengkonfigurasinya jadi kita gunakan bind9 ini........
1. installasi
gazeon:/home/gaze# apt-get install bind9 --> enter 'bila ada pertanyaan iya atau tidak ketik "y" lalu enter'
2. konfigurasi
a. /etc/bind/named.conf
Bagian ini adalah terpenting, di file ini kita menentukan nama untuk Domain dari Debian Server kita nantinya.
Langsung saja kita edit file named.conf ini namun sebelumnya kita akan membuat cadangan/backup terlebih dahulu apabila nantinya ada hal yang tidak kita inginkan.
masuk terlebih dahulu ke directory "bind" pada "etc"....
gazeon:/home/gaze# cd --> enter
gazeon:# cd /etc/bind --> enter
gazeon:/etc/bind# cp named.conf named.conf.backup --> enter
gazeon:/etc/bind# cp db.empty gaze.zone --> enter
gazeon:/etc/bind# cp db.empty gaze.rev --> enter
'jika kode itu yang kita ketikan maka file tersebut akan di pastekan di directory itu sendiri, namun jika ingin tempat penyimpanannya sesuai keinginan maka setelah "named.conf" ketikan "/directorykamu/directory/named.conf.backup" misalkan seperti itu.
gazeon:/etc/bind# nano named.conf --> enter
tambahkan kode dibawah ini di urutan terbawah file named.conf :
zone "gazeon.com"{ //zone Domain anda 'sesuai keinginan'
type master;
file "/etc/bind/gaze.zone"; // lokasi file Forward, default di /etc/bind/
};
zone "10.168.192.in-addr.arpa"{ //blok ip di depan dan urutannya dari ip network akhir
type master;
file "/etc/bind/gaze.rev"; // lokasi file REVERSE, default di /etc/bind/
};
setelah selsai di tambahkan simpan dan keluar. selanjutnya edit file zone/forward.
b. file forward
Setelah kita selsai konfigurasi file named.conf, kita konfigurasi file zone/forward, langkah backup tadi sekaligus membackup file Forward/zone ini jadi kita gunakan file yang sudah kita copykan yaitu 'gaze.zone'.
gazeon:/etc/bind# nano gaze.zone --> enter
Setelah muncul isi dari file zone kita rubah localhost pada file tersebut dengan Domain yang telah kita cantumkan di file named.conf, lakukan sesuai contoh :
$TTL 604800
@ IN SOA ns.gazeon.com. root.gazeon.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.gazeon.com. // ingat titik di akhir domain
ns IN A 192.168.10.1
www IN A 192.168.10.1
ftp IN CNAME ns // CNAME digunakan untuk kata lain dari ns
mail IN CNAME ns
Simpan dan Keluar stelah melakukan onfigurasi di atas. Selsailah kita membuat konfigurasi di file Forward (Dari Domain ke IP), jangan sampai merubah setingan bawaan seperti serial dan lainnya rubah localhost saja dan tambahkan www,ftp,mail dan lainnya jika perlu.
c. file reverse
Setelahnya kita selsai mengkonfigurasi file Forward lanjut dengan file Reverse isinya sama dengan file Forward karena pada saat mengcopy kita ambil dari sumber yang sama yaitu 'db.empty', langsung saja kita konfigurasi file rev ini.
gazeon:/etc/bind# nano gaze.rev --> enter
Muncul data yang sama seperti file forward edit sama seperti di Forward hanya saja data yang ditambahkan berbeda seperti dibawah ini :
$TTL 604800
@ IN SOA ns.gazeon.com. root.gazeon.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.gazeon.com. // ingat titik di akhir domain
1 IN PTR ns.gazeon.com.
1 IN PTR www.gazeon.com.
Simpan dan keluar setelah selsai konfigurasi file Reverse (Dari IP ke Domain).
d. /etc/resolv.conf
Setelah langkah diatas selsai kita berlanjut ke langkah terakhir yaitu konfigurasi file resolv.conf. Langsung saja tambahkan atau atur file resolv sbb :
gazeon:# nano /etc/resolv.conf --> enter
search gazeon.com
nameserver 192.168.10.1 // sesuaikan dengan IP di interfaces
setelah selsai semua langkah diatas restart aplikasi bind9 dengan cara seperti ini :
gazeon:# /etc/init.d/bind9 restart --> enter
Biasanya terjadi kesalahan (failed) itu terjadi biasanya pada file name.conf, sesuaikan file named.conf anda dengan file zone dan rev, apabila sudah sesuai silahkan di restart kembali dan jika selsai maka cirinya tidak ada kata failed pada saat restart tadi.
3. Pengujian
Test apakah benar DNS kita sudah bisa digunakan dengan cara sbb :
gazeon:# dig gazeon.com --> enter // sesuaikan dengan domain yang anda buat.
jika server dan address telah ada IP nya maka dipastikan DNS anda berhasil, jika masih belum ada IP nya lakukan lagi pengecekan pada konfigurasi di atas.
Selsai mungkin untuk konfigurasi DNS - Server, untuk selanjutnya kita akan membahas Database Server dan juga Web Server.
Semoga percobaan kalian di rumah atau dimanapun kalian berada berhasil dengan sukses, mohon maaf apabila terdapat banyak kekeliruan....
wassalamu'alaikum.......
Tidak ada komentar:
Posting Komentar