Я создал экземпляр в Google Compute Engine и настроил в нем веб-приложение. Но проблема в том, что веб-приложение выбирает внутренний IP адрес вместо внешний что приводит к сбоям в работе приложения.
Есть ли решение этой проблемы, требующее переписывания кода? Было бы проще, если бы внутренний IP просто отключили.
Вы можете проверить брандмауэр и убедиться, что порт открыт для Интернета (0.0.0.0/0), если вы хотите, чтобы он был общедоступным. Это объяснено в документации, но общая картина такова:
network tag
.Если вы планируете вообще не использовать свой внутренний IP-адрес, вы можете просто Удалить но имейте в виду, что внутренний IP-адрес может быть полезен как серверная связь между вашими экземплярами (внешней базой данных или любыми другими виртуальными машинами).