I think you need to find another solution for dedicated IP for Windows users.
as stated there is 3 ways to run a masternode
local with static IP
local with onion hidden service
remote without any real coins inside (coin are in a control wallet that only need to be online at the moment of start the masternodes)
so there plenty possibilities to run this in a high security way