पैरामीटर listen_addresses
postgresql.conf
. पर नियंत्रणों के प्रकार जो आईपी पते सर्वर पर जवाब देंगे, न कि सर्वर किन लोगों को प्रमाणित करने के लिए कनेक्शन की अनुमति देगा। मेरी नज़र में, listen_addresses
. सेट करना ठीक है करने के लिए *
और बाकी को pg_hba.conf
. में सीमित करें . दूसरे शब्दों में:pg_hba.conf
. पर बढ़िया ट्यूनिंग करना बस ठीक है।
तो ..
listen_addresses = '*'
.. और ..
host all all 179.211.198.0/24
.. करना चाहिए। जिसका अर्थ है कि सभी उपयोगकर्ताओं के पास इस आईपी श्रेणी से सभी डेटाबेस तक पहुंच है। आप विशिष्ट उपयोगकर्ताओं के लिए कुछ डेटाबेस तक पहुंच सीमित कर सकते हैं:
host my_db my_user 179.211.198.0/24