Protokol düz TCP / IP'dir.
"Ön uçlar" ve "arka uçlar" protokolü hakkındaki posgresql dokümanlarından :
PostgreSQL, ön ve arka uçlar (istemciler ve sunucular) arasındaki iletişim için mesaj tabanlı bir protokol kullanır. Protokol TCP / IP üzerinden ve ayrıca Unix-etki alanı soketleri üzerinden desteklenir . 5432 numaralı bağlantı noktası, bu protokolü destekleyen sunucular için IANA'ya geleneksel TCP bağlantı noktası numarası olarak kaydedilmiştir, ancak pratikte herhangi bir ayrıcalıksız bağlantı noktası numarası kullanılabilir.
Bu nedenle iptables ile ilgili tcp
olarak protokolü kullanın , çünkü Unix-domain soketinin ağ üzerinden kullanılması amaçlanmamıştır.
iptables örneği:
iptables <other_options> -p tcp -dport 5432 -j ACCEPT
Not :
Lekensteyn tarafından belirtildiği gibi , SSL'yi bu ağ bağlantısı üzerinden etkinleştirmeyi düşünmek akıllıca olacaktır (SSL üzerinden TCP kullanımı ile ilgili postgresql belgelerine bakın ). Bu durumda iptables kuralı değişmez: aynı bağlantı noktası (5432), aynı protokol (tcp).