Skip to content

Instantly share code, notes, and snippets.

View PierpaoloPernici's full-sized avatar
👋
Tweaks!

Pierpaolo 'pier' Pernici PierpaoloPernici

👋
Tweaks!
View GitHub Profile
@SmartFinn
SmartFinn / dhcp-leases-to-dns.rsc
Last active December 28, 2025 03:20
MikroTik (RouterOS) script for automatically setting DNS records for clients when they obtain a DHCP lease
# MikroTik (RouterOS) script for automatically setting DNS records
# for clients when they obtain a DHCP lease.
#
# author SmartFinn <https://gist.github.com/SmartFinn>
:local dnsTTL "00:15:00";
:local token "$leaseServerName-$leaseActMAC";
# Normalize hostname (e.g. "-= My Phone =-" -> "My-Phone")
# - truncate length to 63 chars