---
title: "MacでVMがインターネットにつながらない：UTM、Parallels、VMwareのネットワークモード · Kilobatガイド"
url: "https://kilobat.app/ja/guides/vm-no-internet-mac"
description: "UTM、Parallels Desktop、VMware Fusionの仮想マシンが、Macはつながっているのにインターネットにつながりません。ネットワークモード、VPN、フィルタを確認します。"
---

# MacのUTM、Parallels、VMwareの仮想マシンでインターネットにつながらない

仮想マシンは、VMアプリがMac上で設定するモードを通して、インターネットに接続します。共有またはNATモードは、Macを経由します。ブリッジモードでは、VMが別のコンピュータとしてネットワークに加わります。

**エージェントで解決する**Claude Code、Codex、またはターミナルを使えるエージェント向けのプロンプトをコピーします。

私のMacでこの問題が起きています：MacのUTM、Parallels、VMwareの仮想マシンでインターネットにつながらない。https://kilobat.app/ja/guides/vm-no-internet-mac.mdを読んで、一緒に進めてください。Kilobat CLIがなければインストールしてください：brew install seifip/kilobat/kilobat。ガイドにあるターミナルとkilobatのチェックはあなた自身で実行し、わかったことを教えてください。私にしかできない手順は一覧にしてください。設定を変更する前に必ず確認してください。

対象：macOS 14 Sonoma以降のUTM、Parallels Desktop、VMware Fusion。 · 確認日：2026年11月7日

## 症状

- Macはインターネットにつながっているのに、ゲストシステムはつながらない。
- ゲストにIPアドレスはあるのに、ウェブサイトが読み込まれない。
- ブリッジモードで、ゲストにIPアドレスが割り当てられない、または誤ったアドレスが割り当てられる。
- MacでVPNをオンにする前は、VMが動いていた。
- macOSのアップデートまたはVMアプリのアップデートのあと、VMが動かなくなった。

## 考えられる原因

- **Wi-Fiでのブリッジモード。**UTMによると、Wi-Fiインターフェースでのブリッジには、追加の設定が必要な場合があります。Parallelsによると、ブリッジの問題はローカルネットワークが原因のことがあります。
- **インターネットにつながらないモード。**UTMのHost Onlyモードは、WAN通信をブロックするため、ゲストはインターネットに届きません。VMwareのHost-onlyモードは、VMをMacにだけ接続します。
- **MacのVPNまたはセキュリティアプリ。**Appleによると、VPNやそのほかのネットワーク監視ソフトウェアは、インターネットアクセスに影響することがあります。VMの通信も、そのソフトウェアを通ります。
- **VMアプリのファイアウォールルール。**Macのファイアウォールアプリから見ると、VMの通信はVMアプリのプロセスから出ています。そのアプリのブロックルールは、ゲストもブロックします。
- **ゲストシステム自身の設定。**ゲストには、誤ったDNSサーバ、ファイアウォール、ゲスト内でドライバが必要なネットワークカードがあることがあります。

## 確認方法

1. Mac自体がインターネットにつながっていることを確認します。
2. VMの設定を開きます。Shared Network、Bridged、Host Onlyなどのネットワークモードを確認します。
3. ゲストで、IPアドレスとゲートウェイを表示します。Linuxでは`ip addr`、Windowsでは`ipconfig`を使います。
4. ゲストで、ゲートウェイにpingを送ります。次に、1.1.1.1などの公開アドレスにpingを送ります。
5. ゲストで、example.comなどの名前を調べます。pingは通るのに名前が失敗する場合は、DNSの問題です。
6. Macで、VPNの構成とその状態を一覧にします。

   ```
   scutil --nc list
   ```
7. アップルメニュー>「システム設定」>「一般」>「ログイン項目と機能拡張」を選択します。「ネットワーク機能拡張」の情報ボタンをクリックします。

## 解決方法

1. VMを共有モードにします。UTMでは、Shared Networkを選びます。Parallelsでは、Shared Networkを選びます。VMware Fusionでは、NATモードの「Share with my Mac」を選びます。
2. モードを変更したあと、ゲストシステムを再起動します。
3. ブリッジモードが必要な場合は、Wi-FiではなくEthernetにブリッジします。
4. UTMで共有モードが失敗する場合は、Emulated VLANを試します。UTMは、このネットワークを自身のプロセスで実行します。
5. テストとして、MacのVPNをオフにします。そのときVMが動くなら、VPNメーカーのローカル通信や共有通信の設定を確認します。
6. VMアプリとmacOSをアップデートします。VMアプリが提供するゲストツールをインストールします。
7. ゲストにIPアドレスがあるのにインターネットにつながらない場合は、ゲストのDNSとファイアウォールの設定を確認します。

## Kilobatを使う場合

1. Kilobatのチェックは、Macで実行されます。失敗するコードがVMで動いているときは、`--context vm`を使います。そのレポートは、ゲストで実行するコマンドで終わります。

   ```
   kilobat why example.com --context vm
   ```
2. Kilobatは、VMの通信をVMアプリのプロセスとして数えます。有効なプロファイルで、そのアプリのルールを確認します。

   ```
   kilobat rules
   ```
3. VMアプリにブロックルールがある場合は、`kilobat reset`とアプリのバンドルIDで削除します。
4. MacのVPNがDNSや経路を変更していないか確認します。

   ```
   kilobat vpn
   ```

## よくある質問

**どのモードを使えばよいですか？**

UTMは、新しい仮想マシンにはShared Networkを推奨しています。Parallelsは、ブリッジモードでインターネットにつながらない場合に、Shared Networkを提案しています。

**VMアプリには「ローカルネットワーク」の許可が必要ですか？**

Appleのローカルネットワークのプライバシーのルールはアプリに適用されますが、ゲストの通信にどう適用されるかは、Appleは説明していません。ゲストがローカルのデバイスに届かない場合は、「システム設定」>「プライバシーとセキュリティ」>「ローカルネットワーク」でVMアプリを確認します。

**AppleのVirtualizationフレームワークで、ブリッジモードを提供できないアプリがあるのはなぜですか？**

Appleによると、ブリッジのネットワークデバイスには、仮想化ソフトウェア向けの制限付きエンタイトルメントが必要です。NATデバイスには必要ありません。

## 出典

- [UTM Documentation: Network (QEMU)](https://docs.getutm.app/settings-qemu/devices/network/network)
- [UTM Documentation: Network (Apple Virtualization)](https://docs.getutm.app/settings-apple/devices/network/)
- [Parallels KB: Internet connection issues in Bridged mode](https://kb.parallels.com/124804)
- [Broadcom KB: Understanding networking types in VMware Fusion](https://knowledge.broadcom.com/external/article/303393)
- [Apple Developer: VZNATNetworkDeviceAttachment](https://developer.apple.com/documentation/virtualization/vznatnetworkdeviceattachment)
- [Apple Developer: VZBridgedNetworkDeviceAttachment](https://developer.apple.com/documentation/virtualization/vzbridgednetworkdeviceattachment)
- [Apple Developer：TN3179 Understanding local network privacy](https://developer.apple.com/documentation/technotes/tn3179-understanding-local-network-privacy)
- [Appleサポート：Macで「ログイン項目と機能拡張」の設定を変更する](https://support.apple.com/guide/mac-help/mchlbcf0dfe2/mac)
- [Appleサポート：MacがWi-Fi経由でインターネットに接続されない場合](https://support.apple.com/en-us/101588)
- scutil(8)、macOS 27.2に付属のmanページ

2026年11月7日に確認。

## 関連ガイド

- [MacからDockerコンテナに接続できない](https://kilobat.app/ja/guides/docker-container-from-mac): Mac上のDockerは、Linux仮想マシンの中でコンテナを実行します。
- [アプリがローカルネットワーク上のデバイスを見つけられない](https://kilobat.app/ja/guides/local-network-permission): macOS 15 Sequoia以降では、アプリがローカルネットワーク上のデバイスに接続する前に確認が表示されます。
- [MacでVPNに接続しているのにインターネットに接続できない](https://kilobat.app/ja/guides/vpn-connected-no-internet): VPNは通信をトンネル経由で送ります。
- [MacでコンテンツフィルタがWebサイトをブロックする](https://kilobat.app/ja/guides/content-filter-blocking): コンテンツフィルタはWebの通信を調べ、一部のサイトをブロックします。
- [macOSのファイアウォールが受信接続をブロックする](https://kilobat.app/ja/guides/macos-firewall-incoming): macOSのファイアウォールは、ほかのコンピュータからMacへの接続を制御します。
