Anda dapat menangkap semua IP YouTube dan Facebook pada setiap router
Mikrotik, menyimpannya dalam dua daftar alamat tujuan atau address list yang
dapat digunakan untuk segala jenis penyaringan atau mangle, apakah itu
packet, rute atau mangle. Dst Address juga dapat digunakan untuk
memprioritaskan lalu lintas dalam kualitas layanan (QoS).
Karena ada banyak blok subnet yang digunakan oleh YouTube dan Facebook,
dan subnet terus berubah, kita harus menemukan cara untuk mengotomatiskan
proses yang akan terus memberikan informasi kepada router Mikrotik tentang
perubahan tersebut. Selanjutnya, dua script sederhana diperlukan untuk
menangkap semua IP YouTube dan Facebook. Script ini dapat dimodifikasi
untuk menangkap semua IP yang terkait dengan situs web lainnya. Setiap script
akan diberikan penjadwal sistem yang akan berjalan pada interval untuk
memastikan bahwa dst address yang berisi IP yang terkait dengan situs web
tertentu selalu diperbarui.
Daftar Isi
Script untuk menangkap IP YouTube dan Facebook
o Script untuk IP Youtube
Script untuk IP Facebook
Konfigurasi system scheduler
Verifikasi
DNS Cache
Address-lists
o Script untuk Menangkap IP YouTube dan Facebook di Mikrotik
:log warning “No address list for $TARGET1 and $TARGET2 found !
creating and adding resolved entry for 1st time usage … gate”
:resolve $TARGET1
:resolve $TARGET2
} else={
}
# Periksa entri DNS untuk nama situs web yang cocok
delay delay-time=10ms
}
}
:log warning “No address list for $TARGET1 and $TARGET2 found !
creating and adding resolved entry for 1st time usage … gate”
:resolve $TARGET1
:resolve $TARGET2
} else={
:log warning “Previous List for $LISTNAME found ! moving forward
and checking if DNS entries can be added in it …”
delay delay-time=10ms
Verifikasi
Untuk memverifikasi ini, saya akan memeriksa cache DNS di router Mikrotik,
untuk melihat apakah itu menyelesaikan. Kemudian saya akan memeriksa
apakah daftar alamat tujuan saya untuk YouTube dan Facebook mengandung IP
apa pun. Pertama, lihat cache DNS di bawah ini.
DNS Cache
Address-lists
Sumber : timigate.com
:do {
:delay 1000ms;