16 April 2014

scheduler mengganti DNS secara otomatis pada mikrotik

contoh kasus, kita akan mengganti DNS secara berkala setiap jam 6 pagi dan 6 sore dengan DNS yang berbeda.

  • Pagi : jam 6 pagi sampai 6 sore menggunakan DNS Nawala
  • Sore : jam 6 Sore sampai 6 pagi menggunakan DNS google.
membuat Script
membuat script pagi :
Login pada mikrotik, di winbox menuju System -> script,
klik add.
pada Name, isi nama script kita, sebagai contoh kita beri nama sehat
pada policy pastikan tercentang semua
pada source ketikan kode berikut. (dengan DNS Nawala dan DNS telkom)
/ip dns set servers=202.134.1.10,180.131.144.144,180.131.145.145 allow-remote-request=yes
Setelah mengisi Source, cobalah meng-klik tombol run script, lalu lihat pada menu ip->DNS, jika DNS berubah sesuai script maka Script kita sudah benar.
Klik OK untuk menyimpan Script kita yang pertama.

membuat script malam:
untuk script yang kedua kita beri nama malam. kembali ke menu system-> Script, lalu add new script, langkahnya sama dengan diatas. tinggal source nya kita ganti DNS nya.
/ip dns set servers=8.8.4.4,8.8.8.8 allow-remote-request=yes

Atau bisa anda tambahkan DNS sesuai keinginan anda.
Jangan lupa mengetest script anda dengan meng-klik tombol run script. dan cek pada menu DNS apakah berubah sesuai script.

berikut daftar script yang telah kita buat.


Membuat Jadwal / Scheduler
langkah berikutnya membuat jadwal seperti yang telah kita tentukan, ke menu System -> Scheduler
klik tanda plus, untuk membuat schedule baru.

untuk schedule pagi hari kita isikan seperti diatas.
name : nama Schedule kita.
Start Date : biarkan terisi tanggal saat ini.
Start Time : harus diisi sesuai jam yang kita kehendaki, dimana scheduler mengubah dns akan berjalan. pada gambar diatas script akan berjalan jam 6.23 pagi.
Interval : di isi satu hari (24 jam), maka script akan berjalan hanya pada pukul 6.23 pagi.
on event : isi sesuai nama script yang telah kita buat tadi, yaitu sehat

untuk schedule malam
kita isikan sama seperti schedule pagi, hanya start time nya dimulai jam 18.22. dan on event nya diisi : malam, sesuai nama script yg sudah kita buat.
untuk memeriksa apakah schedule kita berjalan, periksa log pada winbox.

Periksa juga DNS nya apakah sudah berubah seperti yang kita kehendaki.