Postgresql 전달 포트에 텔넷할 수 없습니다.

Postgresql 전달 포트에 텔넷할 수 없습니다.

DLINK ADSL 라우터를 사용하여 PostgreSQL 포트를 전달하려고 합니다. 다음과 같은 IP 주소가 있습니다.

Public Internet IP   197.321.321.32 
PostgreSQL           192.123.123.12:5432    (Port To Forward CentOS 7)

원격 연결을 허용하도록 PostgreSQL을 구성하고 테스트 목적으로 방화벽과 selinux를 비활성화했습니다.

postgresql.conf

listen_addresses = '*'

pg_hba.conf

# LAN connections
host    dbname    usname    192.123.123.0/24    md5
# Internet connections
host    dbname    usname    197.321.321.0/24    md5

LAN 내의 모든 컴퓨터는 정상적으로 PostgreSQL에 연결할 수 있습니다.

그다음에는 포트포워딩을 했습니다.

Server Name    External Port    Protocol    Internal Port   Server IP Address   Use Interface   Lan Loopback    Schedule Rule
pbpgsql        5432 to 5432     TCP         5432 to 5432    192.123.123.12      ppp0.1          Disabled        Always

포트를 테스트하기 위해 텔넷을 시도했습니다.

telnet 197.321.321.321.32 5432

이것은 나에게 응답을 제공합니다

telnet: connect to address 197.321.321.32: Connection refused

왜 이런거야? LAN 외부에서는 PostgreSQL 포트에 연결할 수 없지만 LAN 내부에서는 잘 작동합니다.

관련 정보