To už raději mikrotika s KidControll, případně nějakými skripty, které se pustí přes winbox
mj. pro vzdálené ovládání některých věcí na Mikrotiku používáme DNS
:local id;
:local provider;
:local iface;
:set id "2cbd308b";
:set provider "remotectrl.example.org"
:set iface "br-kids"
:local ip
:set ip [:resolve ($id . "." . $provider)];
if ($ip = "127.1.1.1") do= {if ([/interface get $iface disabled]=true) do={/interface enable br-kids; :log info ("remotectrl: ".$iface." enabled"); }};
if ($ip = "127.1.1.2") do= {if ([/interface get $iface disabled]=false) do={/interface disable br-kids; :log info ("remotectrl: ".$iface." disabled"); }};
Skript se spouští třeba co dvě minuty a pokud adresu 2cbd308b.remotectrl.example.org přeloží na 127.1.1.1 tak interface nahodí, pokud to přeloží na 127.1.1.2 tak interface shodí (může ale dělat i jiné věci, může těch věcí dělat více podle vrácené adresy nebo si z adresy může část vyparsovat a použít to jako parametr...)
Doména "remotectrl.example.org" je pak nasměrována na DNS server co běží na webserveru, kde se to přes php skripty ovládá a krmí se zonové soubory (nebo kondigurace DNS v SQL DB), záznamy musí samozřejmě mít nastavené krátké TTL.