{"schemaVersion":1,"url":"https://kumyu.com/ja/server-life/xserver-vps-port-policy","title":"XServer VPSでポート開放してもつながらない｜3つの確認先と送信元の絞り方","language":"ja","modified":"2026-10-25","description":"公開記事の表と同じ節の説明です。単位・税込/送料・仮定・確認日は列名とcontextを合わせて読んでください。数値は文字列のまま保持しています。","tables":[{"section":"公開先と管理用の入口を分ける","anchor":"section-1","context":"Webを公開する場合でも、管理用のSSHまで同じ範囲に公開する必要があるとは限りません。必要なサービス、プロトコル、ポート、接続元を一組で書き出してから許可ルールを作ります。\n\nXServer VPSは、パケットフィルターをONにして許可ルールを追加する方式です。OFFは全ポートへの通信を許可する状態で、セキュリティ対策を自分で行う必要があります。OS内のファイアウォールと動作が重複する可能性も、公式が案内しています。パケットフィルターの説明（2026-10-25確認）。\n\n手動のルールではプロトコル、ポート番号、許可する送信元IPを指定できます。番号は1〜65535、ルールは最大20件です。これは実際のアプリを公開する際の上限確認であり、20件までなら安全という基準ではありません。","references":["https://vps.xserver.ne.jp/support/manual/man_server_port.php"],"columns":["使う入口","設計で決めること","避けたい思い込み"],"rows":[["利用者が開くWeb","本当に公開するサービスと待受番号","Webのために全ポートを公開する"],["管理するSSH","管理する接続元と、実際のSSHポート","鍵認証だから通信範囲は無関係と思う"],["内部向け管理画面","外へ公開する必要があるか","動作確認のための広い許可を放置する"],["DBなど裏側の処理","同じサーバー内か、許可する相手があるか","アプリが使う全ポートを外にも開ける"]]},{"section":"許可・OS・待受の3条件を並べる","anchor":"section-2","context":"パネルの許可、OSの許可、アプリの待受がそろう場合にだけ、外からの接続が成立する候補になります。DNSや経路が正常で、同じ宛先・プロトコル・接続元を確認する前提で、3条件の組合せを並べました。\n\nPythonで3つの真偽値を全列挙し、AND条件で8通りを計算しました。パネルだけを「あり」に変えても、残りがそろわなければ通りません。これが、全公開にしても直らないことがある理由です。\n\n二層の設定に関する公式注意と接続前の準備を2026-10-25に照合した説明用モデルです。通信試験の成功率や、実測データではありません。最後の行でも、経路・DNS・接続先の違いなど、別の原因が残ることがあります。\n\nフィルターの設定例は公開範囲の考え方を比べたもので、アプリの動作や安全性を実機で検証したものではありません。","references":["https://vps.xserver.ne.jp/support/manual/man_server_port.php","https://vps.xserver.ne.jp/support/manual/man_server_ssh_connect.php"],"columns":["パネルで許可","OSで許可","対象アプリが待受","このモデルで通るか"],"rows":[["なし","なし","なし","通らない"],["なし","なし","あり","通らない"],["なし","あり","なし","通らない"],["なし","あり","あり","通らない"],["あり","なし","なし","通らない"],["あり","なし","あり","通らない"],["あり","あり","なし","通らない"],["あり","あり","あり","接続を確かめる段階"]]}],"sources":[{"title":"パケットフィルターの設定","url":"https://vps.xserver.ne.jp/support/manual/man_server_port.php","checkedAt":"2026-10-25"},{"title":"SSH接続方法","url":"https://vps.xserver.ne.jp/support/manual/man_server_ssh_connect.php","checkedAt":"2026-10-25"}]}
