inet_client_addr()

返回客户端 IP 地址的函数

inet_client_addr() 是一个系统函数,用于返回当前客户端的 IP 地址。

inet_client_addr()PostgreSQL 8.0 中添加。

用法

inet_client_addr () → inet

inet_client_addr() 在调用时不需要任何参数,并以 inet 数据类型返回客户端 IP 地址,如果当前连接是通过 Unix-domain socket,则返回 NULL

变更历史

示例

通过 TCP/IP 连接时的示例输出

postgres=# SELECT inet_client_addr();
 inet_client_addr
------------------
 10.11.9.5
(1 row)

通过 Unix 域套接字连接时的示例输出

postgres=# SELECT inet_client_addr();
 inet_client_addr
------------------

(1 row)

分类

网络, 系统函数

另请参阅

inet_client_port(), inet_server_addr(), pg_stat_get_backend_client_addr()

反馈

对“inet_client_addr()”的任何评论、建议或更正,请在此 提交