Setting up MikroTik/RouterOS with Conditional DNS Forwarding (UnoTelly/UnblockUS)

I have a MikroTik RouterOS device that has some custom DNS settings and therefore I cannot change the DNS servers it provides to clients, which is a requirement to use UnoTelly or Unblockus. Instead I found the following article very helpful, it allows you to configure Conditional DNS forwarding for specific domains. DNS Conditional forwarders … Read more

MikroTik – DynDNS Update Script

This is a script for ensuring that your DynDNS hostname is updated when your IP changes on your MikroTik router. Unfortunately the script from the MikroTik Wiki doesn’t work and is broken. http://wiki.mikrotik.com/wiki/Dynamic_DNS_Update_Script_for_dynDNS There is a question mark within the URL that posts the update to members.dyndns.org and it gets removed when you paste and … Read more

MikroTik – Backing Up Your MikroTik & Routerboard Config

Another great script that will email you a copy of your MikroTik/Routerboard device config. You can find the source on the MikroTik Wiki below. http://wiki.mikrotik.com/wiki/Send_Backup_email Some notes about the script on the MikroTik wiki and below. I had to modify the script on the MikroTik website, it had used /tool e-mail set address instead of /tool … Read more

MikroTik – Automatically creating DNS record for each DHCP lease/client

You’ll notice that when you first get your MikroTik router, that it doesn’t create DNS records for each DHCP client that successfully receives a lease. The below article provides the necessary script to create a DNS record for each DHCP Client. I’ve provided a link to the Mikrotik Wiki article so you can see the original source. http://wiki.mikrotik.com/wiki/Setting_static_DNS_record_for_each_DHCP_lease The … Read more