não é possível conectar-se ao redis usando ip externo gcp

não é possível conectar-se ao redis usando ip externo gcp

Segui as instruções a seguir e instalei um servidor redis no gcp.

https://cloud.google.com/community/tutorials/setting-up-redis

Configurei o firewall para que a porta 6379fique aberta para todos os ip( 0.0.0.0/0)

Em seguida, crio outra instância do GCP no mesmo projeto. Quando tentei me conectar ao servidor redis que acabei de configurar (digamos em uma máquina com 1.2.3.4 externam ip), não consegui. Mas quando uso o IP interno daquela máquina, funcionou.

Além disso, quando tentei me conectar ao servidor redis em minha máquina local, ele falhou (tempo limite).

Quando eu mapeio a máquina com a porta 6379 de outra instância no mesmo projeto gcp com a máquinaexternoip isso mostra

PORT     STATE    SERVICE
6379/tcp filtered unknown

Quando eu mapeio a máquina com a porta 6379 de outra instância no mesmo projeto gcp com a máquinainternoip isso mostra

PORT     STATE SERVICE
6379/tcp open  unknown

Quando eu mapeio a máquina com a porta 6379 da minha máquina local no mesmo projeto gcp da máquinaexternoip isso mostra

PORT     STATE    SERVICE
6379/tcp filtered redis

O que estou perdendo aqui?

Responder1

Finalmente descobri o que deu errado.

Eu não estava configurando o arquivo target.

Achei que poderia simplesmente digitar qualquer coisa no campo de destino, mas acontece que o que vai nesse campo serão as máquinas às quais a regra se aplica.

Depois que selecionei All instances in the networktudo targetscorreu bem. Embora quando eu nmap da rede interna, a porta 6379ainda seja um serviço desconhecido, mas está aberta e posso usar o redis-cli para conectar-me ao servidor redis

informação relacionada