<!--
{
  "availability" : [
    "macOS: 11.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Virtualization",
  "identifier" : "/documentation/Virtualization/VZBridgedNetworkInterface",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Virtualization"
    ],
    "preciseIdentifier" : "c:objc(cs)VZBridgedNetworkInterface"
  },
  "title" : "VZBridgedNetworkInterface"
}
-->

# VZBridgedNetworkInterface

An object that identifies the supported network interfaces of the host computer.

```
class VZBridgedNetworkInterface
```

## Overview

Use a [`VZBridgedNetworkInterface`](/documentation/Virtualization/VZBridgedNetworkInterface) object to retrieve the physical interfaces on the host computer. Use a bridged network interface to create a [`VZBridgedNetworkDeviceAttachment`](/documentation/Virtualization/VZBridgedNetworkDeviceAttachment) object, which maps that interface to one of your virtual machine’s network devices. The host computer and your virtual machine share access to the physical network interface, but communicate over it using distinct network layers.

You don’t create [`VZBridgedNetworkInterface`](/documentation/Virtualization/VZBridgedNetworkInterface) objects directly. Instead, the system creates one object for each physical interface of the host computer and stores those objects in the [`networkInterfaces`](/documentation/Virtualization/VZBridgedNetworkInterface/networkInterfaces) property. Iterate over the objects in that property to retrieve the network interfaces you need.

## Topics

### Getting the available interfaces

[`networkInterfaces`](/documentation/Virtualization/VZBridgedNetworkInterface/networkInterfaces)

The bridged network interfaces that you may use in your virtual machine.

### Getting the interface description

[`identifier`](/documentation/Virtualization/VZBridgedNetworkInterface/identifier)

The unique BSD name of this network interface.

[`localizedDisplayName`](/documentation/Virtualization/VZBridgedNetworkInterface/localizedDisplayName)

A user-visible name for the network interface.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)