Skip site navigation (1) Skip section navigation (2)

Re: How to select the source ip address for a connection to the database server

From: "Dimitris Sakellarios" <dimitris(dot)sakellarios(at)telesuite(dot)gr>
To: "'Bob McConnell'" <rmcconne(at)lightlink(dot)com>
Cc: <pgsql-php(at)postgresql(dot)org>
Subject: Re: How to select the source ip address for a connection to the database server
Date: 2009-09-06 13:13:26
Message-ID: AEFA6E9872F74EAC83B4BDAA52FA5676@toshiba (view raw or flat)
Thread:
Lists: pgsql-php
Bob hi I would be very interested in giving me some small hint of how you
did that in PERL so I can start from someplace in PHP.

BR.

-----Original Message-----
From: pgsql-php-owner(at)postgresql(dot)org [mailto:pgsql-php-owner(at)postgresql(dot)org]
On Behalf Of Bob McConnell
Sent: Sunday, September 06, 2009 3:58 AM
To: dimitris(dot)sakellarios(at)telesuite(dot)gr
Cc: pgsql-php(at)postgresql(dot)org
Subject: Re: [PHP] How to select the source ip address for a connection to
the database server

dimitris(dot)sakellarios(at)telesuite(dot)gr wrote:
> 
>   I am currently working with PHP5+PGSQL 8.2.13 and i have the following 
> problem to solve and i need your help.
> 
>   The server hosting PHP+psql client has 1 physical network interfaces 
> with multiple subinterfaces using different IPs.
> 
>   One of those IP is dedicated to my domain, but it is not servers 
> default IP address since i share the server.
> 
>   So the problem that i need to solve is how am i going to be able to 
> use-select my domains IP address as source to connect to the remote 
> databases.
> 
>   Is there any configuration to settle default source IP the client will 
> use?
> 
>   At the moment all my attempts to connect to the database make use 
> of servers default interface IP as source.
> 
>   Thanks in advance for your help.

That is the way sockets normally work, the primary address is always 
used for outgoing connections. It can not be changed without some low 
level programming. It is necessary to bind the socket to the specific IP 
address before opening the connection. I have done it with Perl, but not 
PHP.

Bob McConnell
N2SPP

-- 
Sent via pgsql-php mailing list (pgsql-php(at)postgresql(dot)org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-php

__________ Information from ESET NOD32 Antivirus, version of virus signature
database 4398 (20090905) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com


 

__________ Information from ESET NOD32 Antivirus, version of virus signature
database 4398 (20090905) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
 


In response to

Responses

pgsql-php by date

Next:From: Bob McConnellDate: 2009-09-06 19:35:32
Subject: Re: How to select the source ip address for a connection to the database server
Previous:From: Bob McConnellDate: 2009-09-06 00:57:56
Subject: Re: How to select the source ip address for a connection to the database server

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group