J'ai une base de données PostgreSQL que je voudrais configurer pour accepter toutes les connexions entrantes, quelle que soit l'adresse IP source. Comment cela peut-il être configuré dans le fichier pg_hba.conf ? J'utilise postgreSQL version 8.4.
Réponses
Trop de publicités?0.0.0.0/0
pour toutes les adresses IPv4
::0/0
pour toutes les adresses IPv6
all
pour correspondre à n'importe quelle adresse IP
samehost
pour correspondre à n'importe quelle adresse IP du serveur
samenet
pour correspondre à n'importe quelle adresse dans n'importe quel sous-réseau auquel le serveur est directement connecté.
par exemple
host all all 0.0.0.0/0 md5
En plus des bonnes réponses ci-dessus, si vous souhaitez que certaines plages d'adresses IP soient autorisées, vous pouvez modifier le fichier /var/lib/pgsql/{VERSION}/data
et mettre quelque chose comme
host all all 172.0.0.0/8 trust
Il acceptera les connexions entrantes de n'importe quel hôte de la gamme ci-dessus. Source : http://www.linuxtopia.org/online_books/database_guides/Practical_PostgreSQL_database/c15679_002.htm