Script Auto Flush DNS MikroTik


Untuk kalian yang belum tau apa itu dns silahkah googling dlu karena banyak sekalin blog atau website yang menjelaskan apa itu dns beserta cara kerjanya. Pada mikrotik sendiri kalian bisa mengecek menu dns di IP > DNS.

Kalian bisa melihat ratusan bahkan ribuan cache DNS pada mikrotik kalian yang mana menurut beberapa ahli rtrw hal itu sedikit membebani mikrotik apalagi jika kalian menggunakan mikrotik dengan spesifikasi menengah kebawah, maka karena hal itu melakukan Flush DNS adalah cara yang baik untuk tetap mengoptimalkan kinerja mikrotik yang kita gunakan.

Kita langsung saja ke tutorialnya, pertama buka winbox kalian masuk ke system > scheduler dan klik logo plus biru untuk menambahkan scheduler baru. 


Setelah terbuka pop up scheduler baru, silahkan sesuaikan dengan detail yang ada di bawah berikut ini.

Name : Auto Flush DNS 
Interval : 1d 00:00:00
On Event : /ip dns cache flush

Penjelasan

Name 
Sebenarnya bebas kalian mau kasih nama apa, tapi lebih baik diberikan nama yang berkaitan dengan fungsinya

Interval
Sesuai dengan interval 1d (1 day = 1 hari) maka setiap 1 hari dns yang menumpuk di mikrotik akan flush atau dibersihkan oleh scheduler yang kita buat ini, jika kalian menggunakan router dengan spesifikasi rendah makan disarankan untuk memilih interval 1d saja. Sebaliknya jika spesifikasi router mikrotik kalian sudah menengah ke atas maka kalian set interval 30 menitpun tidak akan berdampak negatif pada mikrotik kalian.

On Event
On event berisi script yang mengeksekusi perintah untuk melakukan flush dns pada mikrotik, jadi kalian tidak perlu mengubahkan.


Untuk mempermudah kalian dalam mengoperasikan auto flush dns berikut script yang dapat kalian gunakan, cara menggunakan script ini sama seperti penggunaan script mikrotik pada umumnya yaitu kalian tinggal paste ke terminal saja

/system scheduler
add comment="Auto Flush Cache DNS" interval=1d name="Flush DNS" on-event=\
    "/ip dns cache flush" policy=\
    ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon \
    start-date=dec/30/2020 start-time=startup

Demikian tutorial ini, semoga bermanfaat.