帮助中心
打造个性化行业解决方案,为您提供一站式的产品与服务
阿里云数据库RDS for PostgreSQL/PPAS 如何定位本地 IP?
更新时间:2021-11-15

问题描述

  • 已经将本地设备的公网IP地址添加到RDS白名单,但是仍然无法访问RDS实例,而其他设备能访问该RDS实例。
  • 已经将本地设备的公网IP地址添加到RDS白名单,但是仍然无法访问RDS实例,而将RDS白名单设置为公司的网段或者0.0.0.0/0后,该设备可以访问RDS实例。

以上的任意一种情形,都很可能是因为您添加到白名单的本地设备公网IP地址不正确,本文介绍如何查询到本地设备的真实出口IP地址。

注意事项

如果您发现您本地设备的公网IP地址会变化,而且建立的连接是用于生产环境,则建议您改为使用内网连接,或者在白名单中配置合理的公网IP段,确保不会因为IP地址改变而断连。

处理步骤

  1. 1.将 IP 地址 0.0.0.0/0 加入 RDS for PostgreSQL/PPAS 的白名单,操作方法请参见设置白名单
  2. 2.使用 pgAdmin 4客户端连接RDS for PostgreSQL或者RDS for PPAS实例。
  3. 3.在左侧展开数据库,选择postgres,单击上方工具 > 查询工具

  1. 4.输入如下查询命令并执行。
    select datname, pid, usename,client_addr, client_hostname, client_port,query from pg_stat_activity;
  2. 5.查看结果里query列的值为select所对应的client_addr列的 IP,即为真实的出口 IP。

  1. 6.将步骤 1 在白名单中添加的 0.0.0.0/0 条目删除,添加上真实的出口IP。


如果您有其他问题,可以联系知木科技阿里云代理商,为您提供一对一专业全面的技术服务。
同时新老阿里云会员,均可享受我公司代理商优惠,欢迎咨询!


咨询我们,即可享受多款产品免费体验
  • 专属服务 1对1客户经理式服务
  • 上云规划 基于阿里云的专业上云架构规划
  • 售前支持 完整的售前咨询与云资源采购服务售后服务
  • 售后服务 一站式运维支持,快速响应疑难问题
服务热线: 13213015111(7x24h)
联系邮箱: 34379344@qq.com
扫一扫立即咨询
扫一扫立即咨询

Copyright © 2013-2021 All Rights Reserved. 知木科技 版权所有 豫ICP备19044862号-1 增值电信业务经营许可证:豫B2-20211161 在线数据处理与交易许可证:豫B2-20211161