本文へスキップ

サイトがブロックされる仕組み:DNS・SNI・IPによる遮断と、つながる方法【2026年】

Wi-Fiや通信会社の回線でサイトが開かないのはなぜ?DNS、SNI、IPによるブロックの仕組みと見分け方、PryVPNで通れる理由をわかりやすく説明します。

PryVPNチーム公開9分で読めます
イラスト:スマホとウェブページの間にあるDNS、SNI、IPの3つの壁と、そのすべてを通り抜けて開いたページへ届く暗号化トンネル
結論

ネットワークがサイトをブロックする方法は主に3つです。サイト名の問い合わせに答えない(DNS)、安全な接続の最初に送られるサイト名を読む(SNI)、サイトのアドレスへの通信を捨てる(IP)。VPNはこの3つをすべて暗号化トンネルに入れるので、ネットワークに見えるのはVPNサーバーへの接続だけです。VPNまでブロックされるネットワークでは、PryVPNのステルスモードがふつうのHTTPSと同じ443番ポートで通ります。

ニュースサイトが自宅では開くのに、会社のWi-Fiでは開かない。メッセージアプリがモバイルデータでは動くのに、空港のネットワークでは止まってしまう。前は表示できたページに、今日は「このサイトにアクセスできません」と出る。2026年、こうしたケースのほとんどは同じ理由で説明できます。間にあるネットワークが、その通信を運ばないと決めているのです。

ブロックと聞くと難しそうですが、やり方はいくつかしかありません。目の前のブロックがどれかがわかれば、何なら通るかもわかります。

まず確認:ブロックか、サイトのダウンか

ネットワークを疑う前に、サイト自体の問題でないかを確かめましょう。無料ツールのダウンチェックは、私たちのサーバーとあなたの回線の両方から同時にアドレスを確認します。

  • 両方からダウン:サイト側に問題があります。こちらで何をしても開かないので、少し待ちましょう。
  • 私たちのサーバーからは開き、あなたの回線からは失敗:あなたとサイトの間で何かがじゃまをしています。ブロック、フィルター、またはWi-Fiのログインページです。

スマホならもっと手早く確かめられます。Wi-Fiからモバイルデータへ、またはその逆に切り替えてみてください。片方で開いてもう片方で開かなければ、さっきまでいたネットワークがブロックしています。

誰が、なぜサイトをブロックするのか

ブロックはどこにでもあり、たいていはごく日常的なものです。

  • 学校、大学、職場は、帯域を節約したり独自のルールを守らせたりするために、ゲーム、SNS、動画などのカテゴリーを制限します。このケースは大学や職場のWi-FiがVPNをブロックする理由で取り上げています。
  • ホテル、カフェ、空港は、「安全なブラウジング」フィルターがオンのルーターを導入していることが多く、必要以上のサイトまで止めてしまいます。
  • 携帯会社やプロバイダーは、フィルタリングサービスを提供し、裁判所の命令でブロックが求められたサイトを遮断し、国によっては国が定めたリストに従います。
  • スポーツのライブ配信も、よくある理由になりました。放映権を持つ側が、試合中にサーバーのアドレスをブロックする裁判所の命令を得ることがあります。大規模なホスティングネットワークでは無関係のサイトが同じアドレスを共有しているため、こうしたブロックで、ふつうの合法的なサイトまで何時間も表示できなくなったことがあります。

この最後の点が、2026年のブロックの本当の問題です。ブロックは大ざっぱなのです。どの方法を選ぶかで、巻き添えになる無関係な通信の量が決まります。

方法1:DNSによるブロック

サイトを開くたびに、スマホはまずDNSサーバーにそのサイトのアドレスを問い合わせます。標準では、いま使っているネットワークのDNSが使われ、問い合わせは暗号化されずに送られます。

サイトをブロックしたいネットワークは、わざと違う答えを返すだけです。「そのサイトは存在しない」と答えるか、自分たちの警告ページのアドレスを返します。

見え方:「このサイトにアクセスできません」、DNS_PROBE_FINISHED_NXDOMAIN、または通信会社や学校の「このサイトはブロックされています」というページ。

DNSブロックはいちばん安上がりなので、いちばん多く使われています。暗号化DNS(DNS over HTTPSやDNS over TLS、AndroidのプライベートDNS)を使うと問い合わせがネットワークから見えなくなり、多くのDNSブロックを通り抜けられます。ただし、次の2つの方法には効きません。

方法2:SNIによるフィルタリング

ブラウザーが安全なHTTPS接続を始めるとき、最初に送るメッセージにはサイト名が平文で入っています。この欄をSNI(Server Name Indication)と呼びます。1台のサーバーで多くのサイトを運営できるようにするための仕組みですが、そのせいで、ほかの部分が暗号化されていても、どのサイトを開こうとしているかをネットワークが読めてしまいます。

SNIを読むフィルターは、接続を始めさせてから名前を確認し、そこで切断します。

見え方:ページの読み込みが始まり、「接続がリセットされました」やタイムアウトで失敗する。ほかのHTTPSサイトは問題なく開く。

新しい標準のEncrypted Client Hello(ECH)は、このサイト名も隠します。ブラウザーや大規模なホスティングネットワークで導入が進んでいますが、2026年の時点ではまだ使っていないサイトやネットワークも多く、かなりの割合の接続でSNIは読める状態です。

方法3:IPによるブロック

もっとも大ざっぱな方法は、特定のアドレスへ向かうパケットをすべて捨てることです。何をどう要求しても関係ありません。サイトがそのアドレスにあれば、ネットワークは通信を届けません。

見え方:エラーが出るまで長く待たされる。同じ事業者のネットワークならどこでも同じことが多い。

1つのアドレスで無関係なサイトが数多く運営されていることがあるため、IPブロックはいちばん巻き添えを生みやすい方法です。

3つの方法の比較

方法 ネットワークが使うもの よくある症状 通り抜けられるもの
DNS 暗号化されていない名前の問い合わせ 「アクセスできません」や警告ページ 暗号化DNS、またはVPN
SNI HTTPSの最初に送られるサイト名 読み込みが始まってから切れる VPN(双方が対応していればECH)
IP サイトのサーバーのアドレス 長く待たされる VPN

どの行でもVPNが答えになるのは、ネットワークから見えるものを変えるからです。あなたの問い合わせ、サイト名、サイトのアドレスの代わりに、ネットワークに見えるのはVPNサーバーへの暗号化された接続1本だけ。そこにはフィルターをかけられるものがありません。

VPNまでブロックされるとき

さらに一歩進んで、VPNそのものをブロックするネットワークもあります。多くはUDP通信を捨てるか、VPNの最初のあいさつ(ハンドシェイク)を見分けて止めます。PryVPNが使うWireGuardは、どの接続も決まった大きさと形のメッセージで始まるため、フィルターが見分けられるようになることがあります。

そのためにあるのが、PryVPNのステルスモードです。WireGuardを本物のTLS 1.3接続に入れ、TCPの443番ポートで運びます。どのHTTPSサイトとも同じプロトコル、同じポートです。多くのフィルターからは安全なサイトがもう1つあるようにしか見えません。さらにアプリは私たちのサーバーの証明書を固定しているので、接続を横取りしようとするネットワークは信頼されることなく検出されます。

自分で選ぶ必要はありません。自動モードでは、PryVPNはまずUDPを試し、サーバーから約7秒以内に応答がなければステルスに切り替えて、そのネットワークでの選択を数時間覚えておきます。いまつながらなくて困っているなら、VPNが繋がらない時の診断ツールが2つの質問であなたのネットワークに合った手順を示します。ホテルのネットワークならではの事情は、ホテルのWi-FiでVPNがつながらないで説明しています。

PryVPNが通り抜ける仕組み

  • 問い合わせはトンネルの中に。 接続中、DNSの問い合わせはPryVPNサーバーのリゾルバーに届きます。リゾルバーはDNSSECを確認し、問い合わせのログを残しません。ネットワークのDNSは問い合わせを見ることがないので、違う答えを返すこともできません。
  • サイト名とアドレスは見えない。 SNIと接続先のアドレスは暗号化トンネルの中を通ります。ネットワークに見えるのはPryVPNのサーバーだけです。
  • 443番ポートのステルスに自動で切り替え。 自動モードは、VPNの通信がブロックされるネットワークでステルスに切り替え、ネットワークごとに覚えておきます。
  • 1つの経路がふさがれても別の経路へ。 スマートロケーションが遅延、負荷、安定性からサーバーを選び、ロケーションで別の都市を選ぶこともできます。どの接続にも、できるだけ別の都市に予備のサーバーが用意され、数秒で切り替えられます。
  • 接続中も何も漏らさない。 Androidの常時接続VPNとVPNなしの接続をブロックをオンにすると、アプリはトンネル経由でしかインターネットに出られません。ブロックのあるネットワークに、フィルターのかかった回線へ戻されることもありません。

接続前と接続後で、ネットワークが閲覧について何を読み取れるかはWi-Fiに見えることで試せます。Wi-Fiの持ち主に見えることもあわせてどうぞ。

法律とルールを守って使う

VPNはほとんどの国で合法です。広すぎるフィルターを避けてニュースを読んだり、仕事のツールにアクセスしたり、家族に連絡したりするのは、まさにVPNの役目です。そのために、いくつかの点を心に留めておきましょう。

  • いる国の法律が適用されます。 VPNを制限したり禁止したりしている国もあるので、出発前に確認してください。基本は海外での利用のヘルプ記事にまとめています。
  • VPNで違法なものが合法になるわけではありません。 違法にアップロードされた配信やその他の違法なコンテンツは、トンネルがあってもなくても違法です。見る権利のあるものに使いましょう。
  • 同意したネットワークにはルールがあります。 職場や学校で必要なものがブロックされていたら情報システム部門に相談し、会社や学校が管理している端末の設定は決して回避しないでください。

よくある質問

モバイルデータでは開くのに、Wi-Fiでは開かないのはなぜ?

Wi-Fi側がフィルターをかけているからです。多くはDNSによるもので、ログインページでの認証待ちのこともあります。VPNを使えば、どちらのネットワークにも同じもの、つまりVPNサーバーへの暗号化された接続だけが見えます。

DNSを変えればブロックは解除できますか?

もっとも多いDNSブロックなら通り抜けられます。ネットワークがSNIを読んだり、サイトのアドレスをブロックしたりしている場合は効きません。VPNなら3つすべてに一度に対応できます。

VPNを使っていることはネットワークにわかりますか?

VPNサーバーへの接続があることはわかります。ステルスモードでは、その接続は443番ポートのふつうのHTTPSに見えます。多くのネットワークが一日中運んでいる通信です。

PryVPNで開けるのはどんなサイトですか?

インターネット上では動いているのに、いま使っているネットワークでブロックされているサイトです。誰にとってもダウンしているサイトならダウンチェックでわかり、その場合はどのVPNでも元に戻せません。

PryVPNは、アクティビティログを残さない、Android向けの無料WireGuard VPNです。ベータに参加すると、空きが出しだいメールでお知らせします。インストールはGoogle Playから行います。

参考資料

  1. RFC 9505:世界の検閲技術の調査(英語)
  2. RFC 8446:TLS 1.3(英語)
  3. IETF:TLS Encrypted Client Hello(草案、英語)
  4. RFC 8484:DNS over HTTPS(DoH)(英語)
  5. WireGuard:プロトコルと暗号(英語)

誤りに気づいたらsupport@pryvpn.comまでお知らせください。修正して日付を更新します。

さらに詳しく

同じテーマのガイドとヘルプ記事です。

ブログの関連記事

ブロックと検閲ホテルのWi-FiでVPNがつながらない?原因と対処法

ホテルでVPNが「接続中」のまま進まない原因は、ログインページ、UDPのブロック、DNSのフィルタリングのどれかがほとんど。見分け方と、ステルスモードで通る理由を説明します。

7分で読めます

ベータ版でPryVPNを試す

無料・カード不要・アクティビティログなし。ベータに参加いただければ、枠が空きしだいメールでお知らせします。PryVPNはGoogle Playからインストールします。

Google Playで無料配信中Androidアプリの全機能を、少人数ずつご案内

アプリをダウンロード

ダウンロードは需要に応じて順次開放されます。メールアドレスを入力すると、ダウンロードできるようになった時点でお知らせします。

  • 無料・カード不要
  • アクティビティログなし
  • WireGuardで暗号化
  • Google Playでのみ配信