BTW this is horribly bad practice.
For those not versed in networking
an address like
45.32.148.69:4001
45.32.148.69:4002
These are both running on the same server instance with that ip address... all that changes is the port. I.e. as long as that specific pc has enough ram to support running the wallet multiple times 1 pc hosts many masternodes. Staking wallets are usually lightweight cpu wise and ram is cheap.
SO basically for a small cost outlay for a vps they get big rewards. There is a reason that many masternode coins only allow 1 masternode per IP address. This is to prevent people doing this providing a real cost to each ip address to distribute it more.
This is another red flag for ionomy. If they wanted the coin to be not centrally possible to control with the masternode network they would prevent this.
Why would you want your coins to filter through 1 pc 20 times as transaction points? Its a flawed system in one port out the other never leaves the 1 pc.
Add that to the list suchmoon... more dodginess. Multi masternodes on 1 ip address reduces ionomy costs for controlling masternode rewards.
EDIT
Im also willing to believe that their masternode age required before it can function as a masternode to be quite low. I suspect their nodes drop off a bit and they don't know why so they use the masternode restart-all or whatever it is command quite regularly.
Psst its because you host many per ip address so that starts happening and since you just copied the code and didn't look into fixing it thats your bug... this is why the ips are changing too... they prolly have dynamic ip vps's going cause they don't need the static address for their purpose. They prolly restart the boxes wondering why the nodes are dropping.