Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Find the public IP address of a local client for an ApsaraDB RDS for PostgreSQL instance

Última atualização: Oct 12, 2026

Para se conectar remotamente a uma instância do ApsaraDB RDS for PostgreSQL, adicione o endereço IP público do cliente local à lista de permissões do RDS. Um endereço IP incorreto causará falha na conexão.

Descrição do problema

Após adicionar o endereço IP público de um dispositivo local à lista de permissões do RDS, você não consegue acessar a instância do RDS a partir desse dispositivo. No entanto, outros dispositivos conseguem acessar a instância. Se você definir a lista de permissões do RDS com o bloco CIDR da sua empresa ou com 0.0.0.0/0, o dispositivo local poderá acessar a instância do RDS.

Causa

O endereço IP público adicionado à lista de permissões está incorreto.

Soluções

As soluções deste tópico aplicam-se apenas quando você acessa uma instância do RDS a partir de um dispositivo que não seja uma instância do Elastic Compute Service (ECS). Se você acessar uma instância do RDS a partir de uma instância do ECS, poderá visualizar os endereços IP público e privado corretos na página de detalhes da instância.

Método 1 (Recomendado)

Execute o comando curl ipinfo.io/ip para obter o endereço IP público do cliente local.

Método 2

  1. Adicione a entrada de rota 0.0.0.0/0 à lista de permissões da sua instância do ApsaraDB RDS for PostgreSQL. Para mais informações, consulte Defina uma lista de permissões.

  2. Use o cliente pgAdmin4 para conectar-se à instância ApsaraDB RDS for PostgreSQL.

  3. Clique em Database, selecione postgres e, em seguida, clique em Tools > Query Tool na barra de navegação superior.

  4. Execute a seguinte instrução SQL. Nos resultados da consulta, o valor na coluna client_addr da linha que contém a sua consulta SELECT é o endereço IP público do seu dispositivo local.

    select datname, pid, usename,client_addr, client_hostname, client_port,query  from pg_stat_activity;

    A saída é semelhante ao exemplo a seguir.

  5. Exclua a entrada de rota 0.0.0.0/0 que você adicionou à lista de permissões na Etapa 1. Em seguida, adicione o endereço IP público correto.

Mais informações

Se o endereço IP público de um dispositivo local mudar e a conexão for para um ambiente de produção, use uma conexão de rede interna. Como alternativa, configure um bloco CIDR público adequado na lista de permissões para evitar desconexões devido a alterações no endereço IP.

Aplicável a

  • ApsaraDB RDS for PostgreSQL