gcp 외부 IP를 사용하여 Redis에 연결할 수 없습니다.

gcp 외부 IP를 사용하여 Redis에 연결할 수 없습니다.

다음 지침에 따라 gcp에 redis-server를 설치했습니다.

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

모든 IP( ) 6379에 포트가 열려 있도록 방화벽을 설정했습니다 .0.0.0.0/0

그런 다음 동일한 프로젝트에 또 다른 GCP 인스턴스를 만듭니다. 방금 설정한 redis-server(예: 1.2.3.4 외부 IP가 있는 시스템에서)에 연결하려고 시도했지만 연결할 수 없었습니다. 하지만 해당 컴퓨터의 내부 IP를 사용하면 작동했습니다.

또한 내 로컬 컴퓨터에서 redis-server에 연결하려고 시도했지만 실패했습니다(시간 초과).

동일한 gcp 프로젝트의 다른 인스턴스에서 포트 6379를 사용하여 머신을 nmap할 때외부IP가 보여요

PORT     STATE    SERVICE
6379/tcp filtered unknown

동일한 gcp 프로젝트의 다른 인스턴스에서 포트 6379를 사용하여 머신을 nmap할 때내부IP가 보여요

PORT     STATE SERVICE
6379/tcp open  unknown

동일한 gcp 프로젝트에 있는 로컬 컴퓨터의 포트 6379를 사용하여 컴퓨터를 nmap할 때외부IP가 보여요

PORT     STATE    SERVICE
6379/tcp filtered redis

내가 여기서 무엇을 놓치고 있는 걸까요?

답변1

마침내 무엇이 잘못되었는지 알아냈습니다.

올바른 target.

나는 대상 필드에 무엇이든 입력할 수 있다고 생각했지만, 그 필드에 들어가는 것은 규칙이 적용되는 컴퓨터가 될 것이라는 것이 밝혀졌습니다.

내가 선택한 후에 All instances in the networktargets모든 것이 순조롭게 진행되었습니다. 내부 네트워크에서 nmap할 때 포트는 6379여전히 알 수 없는 서비스이지만 열려 있고 redis-cli를 사용하여 redis 서버에 연결할 수 있습니다.

관련 정보