mikrotik несколько ip на одном интерфейсе
см.
Mikrotik несколько ip адресов на одном wan интерфейсе
...
/ip address add address=1.1.1.3/29 interface=WAN
....
Далее список NetMap адресов которым «привязываем» белые
/ip firewall nat add chain=srcnat src-address=192.168.0.3 action=netmap to-addresses=1.1.1.3
/ip firewall nat add chain=dstnat dst-address=1.1.1.3 action=netmap to-addresses=192.168.0.3
написать скрипт на микроте, который будет через
fetch "общаться" с другим скриптом из админ панели (например на PHP, Node, Python и чем угодно), который будет брать данные из БД и отдавать скрипту микротика какой белый IP на какой в локалке замапить.
далее соответственно будет выполняться три команды описанный выше
- привязывать внешний IP на WAN
- натить локальный на этот IP
- и делать обратно netmap
как-то так...