पोर्ट 5432 — PostgreSQL (TCP)
पोर्ट 5432 क्या है?
PostgreSQL डेटाबेस
यह रजिस्टर्ड पोर्ट (1024–49151) है, जो अक्सर PostgreSQL जैसी सेवाओं को दिया जाता है। · No formal RFC; PostgreSQL Frontend/Backend Protocol v3
आपको पोर्ट 5432 कब खुला रखना चाहिए?
Open only when a remote application server must connect to PostgreSQL. For single-server setups, bind PostgreSQL to 127.0.0.1 and keep the port closed externally.
सामान्य उपयोग और सॉफ़्टवेयर
- PostgreSQL Server
- pgAdmin
- PostGIS
- Supabase
- TimescaleDB
- Amazon RDS PostgreSQL
- ElephantSQL
सुरक्षा
Set listen_addresses = 'localhost' in postgresql.conf unless remote access is required. Configure pg_hba.conf to restrict connections to specific IPs with scram-sha-256 authentication. For remote access, use an SSH tunnel: ssh -L 5432:localhost:5432 user@server. Enable TLS for any remote connection. Regularly audit user privileges and rotate database passwords.
क्या पोर्ट 5432 सुरक्षित है?
खुला पोर्ट हमले की सतह बढ़ाता है। सुरक्षा PostgreSQL की कॉन्फ़िगरेशन पर निर्भर करती है।
PostgreSQL को सुरक्षा अपडेट के साथ अप-टू-डेट रखें। मजबूत प्रमाणीकरण की आवश्यकता रखें और न्यूनतम आवश्यक IP पतों तक पहुंच सीमित करें।
किसी भी होस्ट पर पोर्ट 5432 की कनेक्टिविटी जांचें।
पोर्ट 5432 खोलें
पोर्ट 5432 (PostgreSQL) के लिए इनकमिंग कनेक्शन की अनुमति देने के लिए, अपना फ़ायरवॉल कॉन्फ़िगर करें और अपने राउटर पर पोर्ट फ़ॉरवर्डिंग नियम जोड़ें।
Windows Defender Firewall खोलें → Advanced Settings → Inbound Rules → New Rule → Port → TCP → Specific local ports: 5432 → Allow the connection → नाम दें और नियम सहेजें।
netsh advfirewall firewall add rule name="Open Port 5432" dir=in action=allow protocol=tcp localport=5432sudo ufw allow 5432/tcpsudo iptables -A INPUT -p tcp --dport 5432 -j ACCEPTअपने राउटर (192.168.1.1 या 192.168.0.1) में लॉग इन करें → Port Forwarding → एक नया नियम जोड़ें: Protocol TCP, External port 5432, Internal IP: आपके डिवाइस का लोकल IP, Internal port 5432 → Save करें।
पोर्ट 5432 कैसे बंद करें
यदि आपको PostgreSQL की जरूरत नहीं है, तो फ़ायरवॉल या राउटर में इसे ब्लॉक करें।
Windows पर पोर्ट 5432 को ब्लॉक करने के लिए, PowerShell या Command Prompt में निम्न कमांड चलाएं (प्रशासक के रूप में):
netsh advfirewall firewall add rule name="Block Port 5432" dir=in action=block protocol=tcp localport=5432चलाएँ: sudo ufw deny 5432/tcpsudo iptables -A INPUT -p tcp --dport 5432 -j DROPपोर्ट 5432 के लिए पोर्ट फॉरवर्डिंग नियम हटाएँ या निष्क्रिय करें।
अक्सर पूछे जाने वाले प्रश्न
पोर्ट 5432 किस लिए उपयोग होता है?▾
पोर्ट 5432 PostgreSQL के लिए मानक TCP पोर्ट है। इसका उपयोग सर्वर और एप्लिकेशन द्वारा किया जाता है जिन्हें इस सेवा के लिए इनकमिंग कनेक्शन स्वीकार करने की आवश्यकता होती है। इसे खुला रखना है या नहीं, यह इस बात पर निर्भर करता है कि आप सक्रिय रूप से PostgreSQL सर्वर चला रहे हैं — अन्यथा इसे बंद रहना चाहिए।
क्या पोर्ट 5432 को खुला रखना सुरक्षित है?▾
खुला पोर्ट 5432 आपकी अटैक सर्फेस को बढ़ाता है। अगर आप PostgreSQL सक्रिय रूप से नहीं चला रहे हैं, तो अपने फ़ायरवॉल में इस पोर्ट को बंद करें और पोर्ट फ़ॉरवर्डिंग नियम हटाएं। यदि PostgreSQL सुलभ होना चाहिए, तो ज्ञात IP तक पहुंच सीमित करें और सॉफ़्टवेयर अपडेट रखें।