Autoflush DNS

Jadwal flush

Router membersihkan cache DNS-nya sendiri sesuai jadwal — berguna bila cache menyimpan alamat lama atau keliru.

Script

Scheduler “autoflush-dns” menjalankan flush setiap 1 hari (1d).

##################################################################
# AUTOFLUSH DNS CACHE (SCHEDULER)
# Generator Script Mikrotik by Mikrosetting.com
#
# Scheduler : autoflush-dns
# Interval  : setiap 1 hari
# Mulai     : 03:00:00
#
# CARA PAKAI
# Buka Winbox/WebFig > New Terminal, paste seluruh isi script ini,
# lalu tekan Enter. Sintaks sama untuk RouterOS v6 dan v7.
##################################################################

# ---------------------------------------------------------------
# SCHEDULER FLUSH DNS CACHE
# Membersihkan cache DNS router secara berkala.
# ---------------------------------------------------------------
# Scheduler lama bernama sama dihapus dulu, lalu dibuat ulang.
:if ([:len [/system scheduler find where name=autoflush-dns]] > 0) do={
  /system scheduler remove [find where name=autoflush-dns]
}
/system scheduler add name=autoflush-dns interval=1d start-time=03:00:00 on-event="/ip dns cache flush" comment="Autoflush DNS cache - By Mikrosetting"

# ---------------------------------------------------------------
# VERIFIKASI
# Jalankan perintah ini untuk memeriksa hasilnya:
#   /system scheduler print where name=autoflush-dns
#   /ip dns cache print count-only
# Untuk mencoba flush sekarang juga:
#   /ip dns cache flush
# ---------------------------------------------------------------

# ---------------------------------------------------------------
# MENGHAPUS SCHEDULER
# Bila tidak diperlukan lagi:
#   /system scheduler remove [find where name=autoflush-dns]
# ---------------------------------------------------------------

Cara pakai

  1. Salin script di atas.
  2. Buka Winbox atau WebFig → New Terminal, tempel, lalu Enter.
  3. Periksa di System → Scheduler: scheduler baru muncul dengan interval yang Anda pilih.
  4. Untuk mencoba tanpa menunggu jadwal, jalankan /ip dns cache flush di terminal.