Also a good solution to hide even your node's IP address behind a VPN or Tor.
Both! Run your Node on a VM (virtualbox, vmware,...) with NAT network adapter where the host is connected to a VPN. Node on the VM runs on Tor. It basically means node using Tor is not seen by the ISP.