> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/run-the-platform/networking.md).

# Networking

- [Aliases](https://docs.verge.io/run-the-platform/networking/aliases.md): Manage reusable IP address sets (aliases) for use across multiple network rules, simplifying administration of complex firewall and routing configurations.
- [Assigning External IP Addresses to Internal Networks](https://docs.verge.io/run-the-platform/networking/assign-external-ip.md): Assign public external IP addresses to internal VergeOS networks with automatic routing rule creation for inbound connectivity.
- [VergeOS Authoritative DNS](https://docs.verge.io/run-the-platform/networking/authoritative-dns.md): Comprehensive guide to VergeOS authoritative DNS service built on BIND, covering zone management, DNS views, split-horizon configurations, zone transfers, and security best practices.
- [Bonded VLAN-tagged Networks](https://docs.verge.io/run-the-platform/networking/bonded-vlans.md): Create active-backup bonded network interfaces with VLAN tagging on external or maintenance networks for network redundancy and failover.
- [Connect VergeOS to an Existing LAN/WAN](https://docs.verge.io/run-the-platform/networking/connect-lan-wan.md): Create and configure external networks to connect VergeOS to existing LAN, WAN, or other physical network infrastructure with full Layer 2 and Layer 3 options.
- [Configuring VLANs](https://docs.verge.io/run-the-platform/networking/create-vlan.md): Step-by-step instructions for creating VLAN-tagged external networks in VergeOS, including host-level and tenant configurations.
- [Create a DHCP Static Lease](https://docs.verge.io/run-the-platform/networking/dhcp-static-lease.md): Reserve a fixed IP address for a virtual machine by creating a DHCP static lease entry tied to its MAC address.
- [Creating an Internal Network with External Access](https://docs.verge.io/run-the-platform/networking/internal-external-access.md): Give an internal network internet or LAN/WAN access by configuring the default gateway to route through an external network.
- [Creating an Internal Layer 2 Network](https://docs.verge.io/run-the-platform/networking/internal-layer2.md): Create a Layer 2 internal network in VergeOS where IP-level administration is handled by third-party software rather than the built-in network stack.
- [Creating an Internal Network managed within VergeOS (layer3)](https://docs.verge.io/run-the-platform/networking/internal-layer3.md): Create a Layer 3 internal network with built-in DHCP, DNS, firewall, and routing managed entirely within the VergeOS platform.
- [Internal Networks (General Instructions)](https://docs.verge.io/run-the-platform/networking/internal-networks.md): Guide to creating and configuring internal virtual networks in VergeOS, including Layer 2/Layer 3 options, DHCP, DNS, clustering, port mirroring, rate limiting, and high availability.
- [Configuring NAT 1-to-1 Translation](https://docs.verge.io/run-the-platform/networking/nat-1to1.md): Create a NAT 1-to-1 translate rule to map an external public IP address to an internal private IP address for full bidirectional traffic forwarding.
- [Network Troubleshooting](https://docs.verge.io/run-the-platform/networking/net-troubleshooting.md): Common network troubleshooting procedures for VergeOS, including ping tests, IP address verification, NIC driver checks, DNS diagnostics, and default gateway rule configuration.
- [Networking Concepts](https://docs.verge.io/run-the-platform/networking/network-concepts.md): Foundational introduction to VergeOS networking concepts including physical, core, DMZ, internal, and external network types, tenant networking, Layer 2/3 support, network rules, and monitoring tools.
- [Network Dashboards](https://docs.verge.io/run-the-platform/networking/network-dashboards.md): Navigate and interpret VergeOS network dashboards for real-time monitoring, traffic statistics, status indicators, and historical network performance data.
- [Network Diagnostics Guide](https://docs.verge.io/run-the-platform/networking/network-diagnostics.md): Reference guide for built-in VergeOS network diagnostic tools including ping, traceroute, DNS lookup, ARP scan, TCP dump, NMAP, firewall debugging, and BGP/OSPF troubleshooting.
- [Networking (VergeFabric)](https://docs.verge.io/run-the-platform/networking/network-overview.md): Overview of VergeFabric software-defined networking in VergeOS, covering SDN features, network types, security, automation, multi-cloud support, and use cases for providers and enterprises.
- [Quick Start Links](https://docs.verge.io/run-the-platform/networking/network-quickstart.md): Quick reference links to common VergeOS networking tasks including connecting to LANs, creating internal networks, configuring DHCP, assigning external IPs, and setting up NAT.
- [Network Rules](https://docs.verge.io/run-the-platform/networking/network-rules.md): Create and manage VergeOS network rules for firewall filtering, NAT/PAT translation, and static routing, including rule ordering, modification, and copying.
- [Port Mirroring](https://docs.verge.io/run-the-platform/networking/port-mirroring.md): Enable port mirroring on a VergeOS network to replicate traffic to a VM NIC for packet analysis, monitoring, and diagnostics using North/South or East/West modes.
- [Tracking Network Statistics](https://docs.verge.io/run-the-platform/networking/tracking-net-statistics.md): Enable and view per-rule traffic statistics tracking for network rules in VergeOS, including packets and bytes counters for firewall, NAT, and translate rules.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/run-the-platform/networking.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
