A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.w3resource.com/PostgreSQL/snippets/postgresql-what-is-my-ip.php below:

Website Navigation


PostgreSQL: Finding Server and Client IP Addresses

PostgreSQL: Finding Server and Client IP AddressesLast update on December 28 2024 13:04:42 (UTC/GMT +8 hours)

PostgreSQL: How to Find Your Server IP Address

When working with PostgreSQL, identifying the server's IP address is essential for tasks such as configuring remote connections, debugging, and ensuring proper network configurations.

1. Find the PostgreSQL Server IP

a. Using the Terminal (Linux/Unix)

Check the IP Address:

hostname -I

This command returns the IP address of the machine hosting the PostgreSQL server.

Inspect the PostgreSQL Configuration:

sudo nano /etc/postgresql/<version>/main/postgresql.conf
listen_addresses = 'localhost'

If this is the case, PostgreSQL is only accessible from the local machine.

b. Using SQL Queries

If your PostgreSQL server is configured to allow client IP fetching, you can run this query:

SELECT inet_server_addr();

This will return the server's IP address.

2. Find the Client IP Address

If you need to find the IP address of the client connected to PostgreSQL, use this SQL query:

SELECT inet_client_addr();

The output shows the IP of the client accessing the server.

3. Configuring Remote Access

To allow remote access to your PostgreSQL server:

a. Update postgresql.conf

Example:

listen_addresses = '*'

b. Edit pg_hba.conf

host    all    all    192.168.1.0/24    md5

c. Restart PostgreSQL

sudo systemctl restart postgresql

4. Common Use Cases

Scenario Recommended Query/Action Verify server IP SELECT inet_server_addr(); Check client's IP address SELECT inet_client_addr(); Configure for remote connections Update postgresql.conf & pg_hba.conf

All PostgreSQL Questions, Answers, and Code Snippets Collection.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4