Назад | Перейти на главную страницу

Вызов конечной точки из диапазона псевдонимов IP-адресов Google Cloud по умолчанию

Имею подсеть на Google Cloud 10.10.0.0/24. Есть на ВМ с IP 10.10.0.2. У него также есть псевдоним IP: 10.10.9.100. Я хотел бы вызвать конечную точку на другой виртуальной машине, но она не отвечает, поскольку только 10.10.9.100 внесен в белый список брандмауэра другой виртуальной машины. Как я могу изменить свой исходный адрес с 10.10.0.2 на 10.10.9.100 в своих вызовах веб-службы?

Я могу добиться этого с помощью команды ping с параметром -I, поэтому:

ping -I 10.10.9.100 ip_of_other_VM.

Но ищу более общее решение. Спасибо

Убедитесь, что виртуальная машина распознает диапазоны псевдонимов IP как местный. Подключитесь к ВМ и попробуйте следующее:

ip route show table local

Результат будет: local ALIAS_IP_RANGE dev eth0 proto 66 scope host Если вы не видите диапазон псевдонимов IP-адресов, добавьте его, используя:

ip route add to local ALIAS_IP_RANGE dev eth0 proto 66

Настройка псевдонимов диапазонов IP-адресов