---
title: "MacのVPNは接続中なのにインターネットにつながらない：原因と対処法 · Kilobatガイド"
url: "https://kilobat.app/ja/guides/vpn-connected-no-internet.html"
description: "VPNが接続済みと表示されているのに何も読み込まれないときは、ルート、DNS、VPNの下にあるネットワークを確認し、再接続するか、設定を1つずつ変えます。"
---

VPN、プロキシ、フィルタ

# MacでVPNに接続しているのにインターネットに接続できない

VPNは通信をトンネル経由で送ります。トンネル、そのルート、DNSのどれかが機能しないと、VPNは「接続済み」と表示されていても、サイトは読み込まれません。

対象：「システム設定」はmacOS 13 Ventura以降。コマンドは現在のすべてのmacOSで使えます。 · 確認日：2026年10月29日

## 症状

- VPNは「接続済み」と表示されているのに、どのサイトも読み込まれません。
- サイトがIPアドレスでは読み込まれるのに、名前では読み込まれません。
- 会社のサイトは使えるのに公開サイトが使えない、またはその逆です。
- VPNを切断すると、すべて元どおりに使えます。

## 考えられる原因

- **VPNの下にあるネットワーク。**VPNには正常なWi-FiまたはEthernet接続が必要です。キャプティブポータルや弱い信号があると、トンネルが止まります。
- **ルート。**フルトンネルのVPNは、すべての通信をVPNサーバに送ります。そのサーバがインターネットに接続できないと、何も読み込まれません。
- **DNS。**VPNは独自のDNSサーバを設定できます。それらが応答しないと、名前を解決できません。
- **アドレスの重複。**ローカルネットワークが会社のネットワークと同じアドレス範囲を使っていると、通信が違う場所に送られることがあります。
- **別のVPNやフィルタ。**2つ目のVPN、ファイアウォール、コンテンツフィルタが、トンネルの通信をブロックすることがあります。

## 確認方法

1. VPNを切断します。VPNなしでサイトが読み込まれることを確認します。
2. VPNを再接続します。VPNサービスとその状態を表示します。

   ```
   scutil --nc list
   ```
3. 現在デフォルトルートが使っているインターフェイスを表示します。

   ```
   route -n get default
   ```

   出力フルトンネルのVPNがオンのとき、`interface`の行に`utun`インターフェイスが表示されます。
4. ルーティングテーブル全体を表示します。

   ```
   netstat -rn
   ```
5. VPNが追加したDNSサーバを表示します。

   ```
   scutil --dns
   ```
6. 名前とアドレスを別々にテストします。アドレスには応答があるのに名前には応答がない場合は、DNSが原因です。

   ```
   ping -c 3 1.1.1.1
   ping -c 3 example.com
   ```

## 解決方法

1. VPNを切断して、もう一度接続します。
2. 公衆Wi-Fiを使っている場合は、VPNを切断します。先にネットワークのログインページを済ませてから、VPNを接続します。
3. ほかのVPN、プロキシ、ファイアウォールのアプリを終了してから、もう一度テストします。
4. DNSが失敗する場合は、VPNプロバイダやIT部門に正しいDNS設定を問い合わせます。指示なしに変更しないでください。
5. それでもVPNが使えない場合は、Macを再起動します。
6. VPN構成を削除して、もう一度追加します。アップルメニュー >「システム設定」>「ネットワーク」と選択するか、VPNアプリを使います。

## Kilobatを使う場合

1. Kilobatの接続チェックは、直接の経路とVPNの経路を比較します。VPNのプライベートなリゾルバも確認します。

   ```
   kilobat why intranet.example.com
   ```
2. 物理インターフェイスとVPNインターフェイスを、カウンタと一緒に一覧表示します。

   ```
   kilobat interfaces --json
   ```
3. 問題がWi-Fi、ルーター、インターネット、DNSのどれにあるかを突き止めます。

   ```
   kilobat diagnose
   ```
4. これらのコマンドは無料です。アプリでの手順は[1つのサイトやAPIに接続できない原因を見つける](https://kilobat.app/ja/guides/recipes/why-cant-it-connect.html)を参照してください。

## よくある質問

**サイトがIPアドレスでは読み込まれるのに、名前では読み込まれないのはなぜですか？**

トンネルは機能していますが、DNSが機能していません。VPNのDNSサーバが応答していないか、Macが違うサーバに名前を問い合わせています。

**2つのVPNを同時に使えますか？**

使える場合もありますが、多くのVPNは自分のトンネルを使わない通信をブロックします。できればVPNは1つずつ使ってください。

## 出典

- [Appleサポート：MacでVPN接続を設定する](https://support.apple.com/en-us/guide/mac-help/mchlp2963/mac)
- scutil(8)、macOS 27.2に付属のmanページ
- route(8)、macOS 27.2に付属のmanページ
- netstat(1)、macOS 27.2に付属のmanページ

出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」で`man <name>`を実行すると開けます。

## 関連ガイド

- [VPN接続中に社内の名前が解決されない](https://kilobat.app/ja/guides/vpn-split-dns-internal-names.html): macOSは、特定のドメインへの問い合わせを特定のDNSサーバに、それ以外を別のサーバに送ることができます。
- [MacでTailscaleと別のVPNが競合する](https://kilobat.app/ja/guides/tailscale-vpn-routing-conflicts.html): Tailscaleは各デバイスに100.64.0.0/10のアドレスを割り当てます。
- [MacでDNSの問い合わせがVPNの外に出てしまう](https://kilobat.app/ja/guides/vpn-dns-leak-mac.html): VPNがオンのときは、ふつうDNSの問い合わせはVPNのサーバに送られるようにしたいものです。
- [MacでLittle Snitch、LuLuなどのネットワーク機能拡張が競合する](https://kilobat.app/ja/guides/network-extension-conflicts.html): macOSのファイアウォール、VPN、コンテンツフィルタは、ネットワーク機能拡張を使っています。
- [MacでWi-Fiのログインページが表示されない](https://kilobat.app/ja/guides/captive-portal-not-appearing.html): 公衆ネットワークの多くは、ログインページでサインインするまですべての通信を止めています。
