Cara konfigurasi SOA Record DNS server Linux
Record pertama di dalam file zona adalah SOA. SOA menandi awalnya dari suatu file zona dan melakukan penyimpana parameter yang akan mempengaruhi pada zona tersebut. Untuk dapat mengingatkan kita kembali, berikut SOA dari domain admin.web.id yang terdapat di file /etc/bind/admin.web.id
SOA diawali dengan tanda @ yang ditujukan ke nama domain yang digunakan di dalam zone name di file konfigurasi named.conf.local, dalam hal ini merujuk kepada admin.web.id. Di dalam direktif ini biasanya memiliki parameter lain yang berada diantara tanda (dan) dan SOA. Berikut ini pengertian parameter yang ada pada record SOA
ns.admin.web.id. adalah nama host lokasi dimana server DNS master dari domain ini berada.
hostmaster.admin.web.id adalah alamat email dari administrator domain admin.web.id itu sendiri. Dalam hal ini alamat email yang kita gunakan adalah [email protected] Tanda @ pada alamat email di ganti dengan tanda titik karena @ pada zona file telah dipakai untuk menyatakan bahawa itu adalah domain.
906030942 ini merupakan nomor seri dari file zona. Nomor seri ini digunakan oleh BIND sebagai yang memberitahukan slave yang memberi informasi terjadi perubahan pada catatan file zona yang terkait. Kalau nomor seri dari file zona master lebih besar daripada file zona yang dimiliki oleh slave, maka master
akan memberikan seluruh file zona ke slave. Oleh karena itu sangat perlu sekali untuk meningkatkan nomor seri ini jika tenjadi perubahan catatan pada file zona master supaya slave bisa dapat mengetahui bahwa
terjadi perubahan pada file zona master.
Penting untuk di ketahui Sebenarnya Anda bisa menggunakan format number apa saja
dalam pemberian nomor seri. Tetapi hampir menjadi seperti konsensus, admin sering sekali dan terbiasa menggunakan tanggal dengan format YYMMDDhhmm untuk membenikan nomor seri pada zona, Hal ni disebabkan selain untuk memberi kemudahan para admin untuk mengetahui tanggal terakhir perubahan berkas zona, format tanggal tersebut juga dijamin akan selalu naik apabila kita merubahnya di kemudian hari.
86400 adalah merupakan lamanya refresh cyle yang dapat menentukan seberapa lama slave akan melakukan proses pengecekan file zona kepada file zona master. Satuan kita gunakan dalam parameter ini adalah detik dan pada akhirnya 604800 sama dengan 24 jam lamanya.
1800 ini adalah retry cycle yang menentukan lamanya time yang digunakan oleh slave untuk bisa menghubungi kembali master jika terjadi gagal koneksi. Sebagai konsensus gunakanlah number yang lebih
rendah daripada refresh cycle yang digunakan. Sama sepertimi misalnya refresh cycle, satuan yang digunakan adalah detik sehingga dalam hal ini slave akan mencoba menghubungi master kembali dalam waktu setengah jam lalau jika terjadi gagal koneksi.
50400 Adalah waktu yang menentukan lamanya slave dapat melayani request dan juga apabila slave gagal dalam melakukan koneksi dengan master.
3600 Aadalah waktu yang akan menentukan durasi lamanya informasi negatif disave di dalam cache server remote/jauh. Misalkan, Jika server kita memberi informasi tidak ada host tes.admin.web.id, maka pemberitahuan ini akan melakukan penyimpana pada cache server DNS lain dengan durasi lamanya 1 jam.
Semoga Bermanfaat