外部 IP で Jabber に接続できない

外部 IP で Jabber に接続できない

暗号化された独自の Jabber チャットを設定しました。これには prosody を使用します。localhost内部 IP アドレスを使用すると、問題なく接続されます。しかし、動的だが最新の外部 IP アドレスを使用すると、Empathy でネットワーク エラーが発生します。ルーターのファイアウォールを無効にしてみましたが、何も解決しません。

理由は何でしょうか?

ありがとう

答え1

可能性のある候補者:

  1. ネットワークにファイアウォールがあり、Jabber が動作しているポートへの外部からのアクセスがブロックされています。外部からサービスにアクセスするには、そのポートに穴を開ける必要があります (通常は除外またはポート転送によって行われます)。
  2. ISP がこのポートをブロックしています。この場合の唯一の実用的な回避策は、Jabber サーバーに別のポートを使用することです。または、#1 のようにファイアウォールが設置されている場合は、ポート転送を利用して外部ポートを別の番号の内部ポート (つまり 52220 -> 5222) にマップできます。この場合の利点は、Jabber がリッスンするポートを変更する必要がなく、外部からの接続に使用するポートのみを変更すればよいことです。

関連情報