DataSmith, то, что вы называете внутренним и внешним IP-адресом, это, скорее всего, частный IP-адрес и общедоступный IP-адрес. Частный IP-адрес действителен только на той локальной сети, где находится устройство. Вот почему вы можете подключиться к другим узлам в локальной сети.
Однако вы не можете в одиночку подключиться к одноранговым узлам в других локальных сетях (если у них нет общедоступного IP-адреса в локальной сети, что, скорее всего, не так). Для этого вам нужно узнать о трансляции IP-адресов и прохождении NAT. Вы можете ознакомиться с книгой Practical JXTA II, доступной онлайн, для чтения на Scribd.