Вы можете получить доступ только к localhost на самом компьютере. Localhost по определению относится к «этому узлу».
При общении по внутренней сети вы обычно используете частные IP-адреса, а не общедоступные. Для подключения к компьютеру с частным IP-адресом за общедоступным IP-адресом требуется обратное преобразование NAT или преобразование порта назначения NAT.
Для подключения из той же сети и обратно обратно в одну и ту же сеть через NAT может потребоваться специальная настройка брандмауэра, также называемая шпилькой. Обычно проще и быстрее использовать раздельный DNS и преобразовывать общедоступное имя в частный IP-адрес устройства.