質問: lanの外側からサーバーにアクセスするにはどうすればよいですか? 私は自分のdebianサーバーを自宅にセットアップし、lan内の任意のコンピューターからssh経由でそれに接続できますが、自分の電話で(wi-fiではなくモバイルデータを使用している場合)接続しようとしても機能しません。ブラウザを使用してサーバーに接続しようとすると、タイムアウトになり、そのアドレスに接続できないと表示されます。ルーターに行ってポート転送を有効にしました。ポート範囲20〜80(sshまたはhttp要求)を192.168.1.129(サーバーのip)に転送するように設定しましたが、ブラウザーに外部ipアドレスを入力しても何も表示されません。何が悪いのですか?
回答: 自分のlanの外部から接続するには、a)ispから提供された192.168.1.129ではない外部ipアドレス- 非ルーティングアドレス であり、lan内からのみ表示できます。 ipchicken.com または同様のサイトを使用して、外部ipアドレスを確認します。 ispは頻繁にこれらを頻繁に変更するため、出発する直前に確認してください。 ispから固定ip外部ipアドレスを取得する唯一の方法は、そのために支払うことであり、ispはかなりの金額を請求します。または、 ダイナミックdnsサービス を使用して翻訳することもできます。b)ispのファイアウォールを介してポートを開く ゲートウェイ 、またはそれらが モデム のみを提供する場合は、モデムが接続する ルーター のファイアウォールに。ただし、ボットネット上の不正なpcは常に開いているポートを検索するため、ポートを開いたままにしておくのは危険です。そのため、ファイアウォールで非標準ポートを使用し、 これらのポートのトラフィックを転送する を標準ポートに転送します。ルーターまたはゲートウェイの指示に従って、サーバーで開いている。