If I have one multichain node at my house behind my home router with an IP address of 192.168.x.x and I have another multichain node on the same blockchain at a friend's house behind his home router, will they be able to communicate with each other without having public static IP addresses?