Как вариант могу предложить поднять vpn туннель между заббиксом и сервером, тогда сервер всегда будет доступен по приватному адресу.
У меня имеется большая географически разрозненная сеть vpnов, ходящих на один сервер. Так вот заббикс свой для мониторинга удаленных хостов я запустил именно так. Тогда становится не важно каким образом добираются до vpn-сервера все клиенты, потому что они всегда доступны внутри туннелей.