The best way to keep the IPs private is through a router or a switch behind a router and the proper firewall configured to allow only certain IPs to access the cameras. I am currently using a Milesight surveillance system on my home and I am the only one who has access. I've added a router, then a switch after the router and connected the cameras to a NVR. I've forwarded the ports and used the configuration settings from the NVR to allow only my phone and PC to connect.