# Networking – DigitalOcean Documentation > Secure and control the traffic to your applications with VPC networking, traffic filtering, and load balancing. ## VPC A Virtual Private Cloud (VPC) is a private network interface for collections of DigitalOcean resources. VPC networks provide a more secure connection between resources because the network is inaccessible from the public internet and other VPC networks. - [VPC Features](https://docs.digitalocean.com/products/networking/vpc/details/features/index.html.md): A Virtual Private Cloud (VPC) is a private network interface for collections of DigitalOcean resources. VPC networks are private networks that contain collections of resources that are isolated from the public internet and other VPC networks within your … - [VPC Pricing](https://docs.digitalocean.com/products/networking/vpc/details/pricing/index.html.md): VPC Networks Network traffic is free within a VPC network or between peered VPC networks in the same datacenter. VPC Peering Bandwidth between peered VPC networks in two different datacenters costs $0.01 per GiB. VPC NAT Gateway NAT Gateways cost $40.00 … - [VPC Availability](https://docs.digitalocean.com/products/networking/vpc/details/availability/index.html.md): Regional datacenter availability for VPC networks, VPC peering, and Partner Network Connect. - [VPC Limit](https://docs.digitalocean.com/products/networking/vpc/details/limits/index.html.md): Limits and known issues for VPC. - [VPC Quickstart](https://docs.digitalocean.com/products/networking/vpc/getting-started/quickstart/index.html.md): Just the essentials to go from zero to working in a few minutes. - [VPC Support](https://docs.digitalocean.com/products/networking/vpc/support/index.html.md): Get help with technical support and answers to frequently asked questions. - [How to Create a VPC](https://docs.digitalocean.com/products/networking/vpc/how-to/create/index.html.md): Create a VPC and add resources like Droplets, load balancers, managed databases, and Kubernetes clusters to it. - [How to Destroy a VPC](https://docs.digitalocean.com/products/networking/vpc/how-to/destroy/index.html.md): Permanently delete VPC networks from your account. - [How to Add New Resources to a VPC Network](https://docs.digitalocean.com/products/networking/vpc/how-to/add-resources/index.html.md): Automatically add new resources to a VPC network when you create them. - [How to Migrate Resources Into and Between VPC Networks](https://docs.digitalocean.com/products/networking/vpc/how-to/migrate-resources/index.html.md): Migrate existing Droplets and managed databases into and between VPC networks. - [How to Enable VPC Networking on Existing Droplets](https://docs.digitalocean.com/products/networking/vpc/how-to/enable/index.html.md): Manually enable VPC networking on an existing Droplet. - [How to Set a Default VPC](https://docs.digitalocean.com/products/networking/vpc/how-to/set-default-vpc/index.html.md): Set a default VPC for a datacenter region. - [How to Use the VPC-local DNS Resolver](https://docs.digitalocean.com/products/networking/vpc/how-to/use-local-dns-resolver/index.html.md): Use the VPC-local DNS resolver for improved performance and reliability. - [How to Create a VPC Peering](https://docs.digitalocean.com/products/networking/vpc/how-to/create-peering/index.html.md): Create a VPC peering to connect two VPCs. - [How to Destroy a VPC Peering](https://docs.digitalocean.com/products/networking/vpc/how-to/destroy-peering/index.html.md): Permanently destroy a VPC peering connection. - [How to Update Routes to Enable VPC Peering](https://docs.digitalocean.com/products/networking/vpc/how-to/update-peering-routes/index.html.md): Update routing tables to enable VPC peering. - [How to Create a NAT Gateway](https://docs.digitalocean.com/products/networking/vpc/how-to/create-nat-gateway/index.html.md): Create a NAT Gateway to centralize outbound access for resources on a VPC. - [How to Destroy a NAT Gateway](https://docs.digitalocean.com/products/networking/vpc/how-to/destroy-nat-gateway/index.html.md): Permanently destroy a NAT Gateway by deleting it via the control panel, command line, or API. - [How to Configure Droplets for NAT Gateway](https://docs.digitalocean.com/products/networking/vpc/how-to/configure-droplet-nat-gateway/index.html.md): Configure IP routes to direct backend Droplet traffic through NAT gateway. - [How to Configure DOKS for NAT Gateway](https://docs.digitalocean.com/products/networking/vpc/how-to/configure-doks-nat-gateway/index.html.md): Use the routing agent to route DOKS traffic through a NAT gateway - [How to Create a Partner Attachment](https://docs.digitalocean.com/products/networking/vpc/how-to/create-partner-attachment/index.html.md): Create a partner attachment to connect VPCs to other clouds or on-premesis networks. - [How to Destroy a Partner Attachment](https://docs.digitalocean.com/products/networking/vpc/how-to/destroy-partner-attachment/index.html.md): Permanently destroy a partner attachment by deleting it via the control panel or API. This action irreversibly removes the connection. - [How to Edit a Partner Attachment's VPC Networks](https://docs.digitalocean.com/products/networking/vpc/how-to/edit-partner-attachment-vpc/index.html.md): Use a partner attachment's Overview page to add and remove VPC networks - [How to Add High Availability to a Partner Attachment](https://docs.digitalocean.com/products/networking/vpc/how-to/add-ha-to-partner-attachment/index.html.md): Add high availability to a partner attachment to increase its reliability with a redundant connection. - [How to Troubleshoot a Partner Attachment](https://docs.digitalocean.com/products/networking/vpc/how-to/troubleshoot-partner-attachment/index.html.md): Troubleshoot issues with a partner attachment. - [How to Plan Your Custom VPC Network](https://docs.digitalocean.com/products/networking/vpc/concepts/plan-your-network/index.html.md): Determine the right size for your custom VPC network and learn how to calculate its IP range. - [Use VPC Networks to Secure Your Servers and Other Best Practices](https://docs.digitalocean.com/products/networking/vpc/concepts/best-practices/index.html.md): Develop your infrastructure securely by isolating groups of resources using a VPC and implementing other best security practices. ## Cloud Firewalls Restrict traffic with network-based, stateful firewalls for Droplets. - [Firewalls Features](https://docs.digitalocean.com/products/networking/firewalls/details/features/index.html.md): Firewalls place a barrier between your servers and other machines on the network to protect them from external attacks. Firewalls can be host-based, which are configured on a per-server basis using services like IPTables or UFW. Others, like DigitalOcean … - [Firewalls Pricing](https://docs.digitalocean.com/products/networking/firewalls/details/pricing/index.html.md): DigitalOcean Cloud Firewalls are available at no additional cost. - [Firewalls Availability](https://docs.digitalocean.com/products/networking/firewalls/details/availability/index.html.md): Cloud firewalls are available in every region. A cloud firewall’s rules can include Droplets from any datacenter. - [Firewalls Limits](https://docs.digitalocean.com/products/networking/firewalls/details/limits/index.html.md): Limits and known issues for Firewalls. - [Firewalls Quickstart](https://docs.digitalocean.com/products/networking/firewalls/getting-started/quickstart/index.html.md): Just the essentials to go from zero to working in a few minutes. - [Firewalls Support](https://docs.digitalocean.com/products/networking/firewalls/support/index.html.md): Get help with technical support and answers to frequently asked questions. - [How to Create Firewalls](https://docs.digitalocean.com/products/networking/firewalls/how-to/create/index.html.md): Create a cloud firewall to restrict network traffic to and from specified Droplets. - [How to Configure Firewall Rules](https://docs.digitalocean.com/products/networking/firewalls/how-to/configure-rules/index.html.md): Create, modify, or delete firewall rules to restrict Droplets' inbound and outbound traffic based on ports, sources, and destinations. - [How to Add and Remove Droplets from Firewalls](https://docs.digitalocean.com/products/networking/firewalls/how-to/manage-droplets/index.html.md): Add Droplets to a firewall by name or by tag to apply the firewall's rules. - [How to View All Firewall Rules Applied to a Droplet](https://docs.digitalocean.com/products/networking/firewalls/how-to/view-rules-for-droplet/index.html.md): View the full set of firewall rules applied to a Droplet from all cloud firewalls. - [How to Organize DigitalOcean Cloud Firewalls](https://docs.digitalocean.com/products/networking/firewalls/concepts/organization/index.html.md): Learn how to organize infrastructure involving cloud firewalls, like splitting rules across firewalls by role and using tags. - [How to Destroy Firewalls](https://docs.digitalocean.com/products/networking/firewalls/how-to/destroy/index.html.md): Destroy a firewall to remove it permanently from your account. Destroying a firewall does not destroy the Droplets that were associated with it. ## Domains and DNS Manage DNS for Droplets, DigitalOcean Load Balancers, and non-DigitalOcean resources all in the same place. - [DNS Features](https://docs.digitalocean.com/products/networking/dns/details/features/index.html.md): DigitalOcean’s DNS tools let you manage DNS records for DigitalOcean and non-DigitalOcean resources in the same place you manage your infrastructure. Supported Records We currently support the following record types: A AAAA CAA CNAME MX NS PTR TXT SRV Our … - [DNS Pricing](https://docs.digitalocean.com/products/networking/dns/details/pricing/index.html.md): DNS management is free. - [DNS Availability](https://docs.digitalocean.com/products/networking/dns/details/availability/index.html.md): DNS management is available for DigitalOcean resources in all regions as well as non-DigitalOcean resources. - [DNS Limits](https://docs.digitalocean.com/products/networking/dns/details/limits/index.html.md): Limits and known issues for DNS. - [DNS Quickstart](https://docs.digitalocean.com/products/networking/dns/getting-started/quickstart/index.html.md): Just the essentials to go from zero to working in a few minutes. - [DNS Support](https://docs.digitalocean.com/products/networking/dns/support/index.html.md): Get help with technical support and answers to frequently asked questions. - [How to Add Domains](https://docs.digitalocean.com/products/networking/dns/how-to/add-domains/index.html.md): Add a domain to your DigitalOcean account to manage its DNS records from the control panel and API. - [How to Create, Edit, and Delete DNS Records](https://docs.digitalocean.com/products/networking/dns/how-to/manage-records/index.html.md): Create and configure DNS records for domains managed on DigitalOcean. - [How to Manage CAA Records](https://docs.digitalocean.com/products/networking/dns/how-to/create-caa-records/index.html.md): Create CAA records to specify which certificate authorities are permitted to issue certificates for a domain. - [How to Delete Domains](https://docs.digitalocean.com/products/networking/dns/how-to/delete-domains/index.html.md): Remove domains and their records from your account to stop managing their DNS records on DigitalOcean. - [How to Add a Subdomain to Your Domain](https://docs.digitalocean.com/products/networking/dns/how-to/add-subdomain/index.html.md): A guide to setting up additional hostnames and verifying them using the Community DNS Lookup tool - [How to Download DNS Zone Files](https://docs.digitalocean.com/products/networking/dns/how-to/download-zone-file/index.html.md): Download your domain's DNS zone file so you can migrate DNS zone configurations. - [Point to DigitalOcean Name Servers From Common Domain Registrars](https://docs.digitalocean.com/products/networking/dns/getting-started/dns-registrars/index.html.md): Instructions on how to set up DNS records with various registrars. ## IPv6 Compared to IPv4, IPv6 provides a larger address space, increased security, and other benefits. Enable IPv6 on a Droplet to gain access to its 16 configurable IPv6 addresses. - [IPv6 Features](https://docs.digitalocean.com/products/networking/ipv6/details/features/index.html.md): IPv6 is the most recent version of the IP protocol. In addition to improvements on the protocol itself, IPv6’s massive increase in available address space makes it less vulnerable to brute force–style security exploits, like ones which scan an entire … - [IPv6 Pricing](https://docs.digitalocean.com/products/networking/ipv6/details/pricing/index.html.md): IPv6 support is available for Droplets at no additional cost. Because all IPv6 traffic uses a public network interface, bandwidth charges apply. - [IPv6 Availability](https://docs.digitalocean.com/products/networking/ipv6/details/availability/index.html.md): IPv6 is available for Droplets in every region. - [IPv6 Limits](https://docs.digitalocean.com/products/networking/ipv6/details/limits/index.html.md): Limits and known issues for IPv6. - [IPv6 Quickstart](https://docs.digitalocean.com/products/networking/ipv6/getting-started/quickstart/index.html.md): Just the essentials to go from zero to working in a few minutes. - [IPv6 Support](https://docs.digitalocean.com/products/networking/ipv6/support/index.html.md): Get help with technical support and answers to frequently asked questions. - [How to Enable IPv6 on Droplets](https://docs.digitalocean.com/products/networking/ipv6/how-to/enable/index.html.md): Enable IPv6 on a Droplet to gain access to its 16 configurable IPv6 addresses. - [How to Enable Additional IPv6 Addresses](https://docs.digitalocean.com/products/networking/ipv6/how-to/configure-additional-addresses/index.html.md): Each Droplet is allotted 16 IPv6 addresses, one of which is configured automatically. Configure additional IPv6 addresses within this range to use different addresses for different purposes. - [How to Disable IPv4 and Only Use IPv6](https://docs.digitalocean.com/products/networking/ipv6/how-to/disable-ipv4/index.html.md): Disable IPv4 to rely solely on IPv6. ## Load Balancers Load balancers distribute traffic across pools of backend resources for high availability setups. - [Load Balancers Features](https://docs.digitalocean.com/products/networking/load-balancers/details/features/index.html.md): Using a load balancer as a gateway gives you the flexibility to change your backend infrastructure without affecting the availability of your services, enabling seamless scaling, rolling deployments, large architecture redesigns, and more. Additionally, … - [Load Balancers Pricing](https://docs.digitalocean.com/products/networking/load-balancers/details/pricing/index.html.md): DigitalOcean offers two different types of load balancers: regional and global. Each type of load balancer has different pricing and inclusions. Global Load Balancers Global load balancers cost $15.00 per month and include the following: 25 million … - [Load Balancers Availability](https://docs.digitalocean.com/products/networking/load-balancers/details/availability/index.html.md): Datacenter availability for regional and global load balancers. - [Load Balancers Limits](https://docs.digitalocean.com/products/networking/load-balancers/details/limits/index.html.md): Limits and known issues for load balancers. - [Load Balancer Quickstart](https://docs.digitalocean.com/products/networking/load-balancers/getting-started/quickstart/index.html.md): Just the essentials to go from zero to working in a few minutes. - [Load Balancer Support](https://docs.digitalocean.com/products/networking/load-balancers/support/index.html.md): Get help with technical support and answers to frequently asked questions. - [How to Create Regional Load Balancers](https://docs.digitalocean.com/products/networking/load-balancers/how-to/create/index.html.md): Create a load balancer and choose its backend Droplets to improve the availability and flexibility of your infrastructure. - [How to Create and Set Up Global Load Balancers](https://docs.digitalocean.com/products/networking/load-balancers/how-to/create-global-load-balancer/index.html.md): Create a global load balancer, choose its backend resources, and connect a domain to it. - [How to Manage Regional Load Balancers](https://docs.digitalocean.com/products/networking/load-balancers/how-to/manage/index.html.md): View and modify a load balancer's backend Droplet pool, view graphs of traffic patterns and infrastructure health, and customize the load balancer's forwarding rules, sticky sessions, health checks, SSL forwarding, and PROXY protocol. - [How to Manage Global Load Balancers](https://docs.digitalocean.com/products/networking/load-balancers/how-to/manage-global-load-balancers/index.html.md): View and modify the global load balancer's domains, sticky sessions, health checks, and other settings. - [How to Scale Regional Load Balancers](https://docs.digitalocean.com/products/networking/load-balancers/how-to/scale/index.html.md): Scale a load balancer to better match its performance to its workload. - [How to Configure Backend Droplets for Network Load Balancers](https://docs.digitalocean.com/products/networking/load-balancers/how-to/configure-droplets-for-nlb/index.html.md): Configure backend Droplets to work with network load balancers. - [How to Configure SSL Passthrough](https://docs.digitalocean.com/products/networking/load-balancers/how-to/ssl-passthrough/index.html.md): Set up SSL passthrough to send encrypted SSL requests directly to the backend Droplet pool via the VPC network. This secures the traffic between the load balancers and the backend Droplets. - [How to Destroy Load Balancers](https://docs.digitalocean.com/products/networking/load-balancers/how-to/destroy/index.html.md): Destroy a load balancer to permanently and irreversibly remove it from your account. - [How to Balance TCP Traffic](https://docs.digitalocean.com/products/networking/load-balancers/how-to/tcp/index.html.md): Use TCP load balancing for applications that don't speak HTTP. - [Load Balancer Status](https://docs.digitalocean.com/products/networking/load-balancers/concepts/load-balancer-status/index.html.md): The statuses reflect how many nodes in a load balancer pass their latest health check. - [Best Practices for Performance on DigitalOcean Load Balancers](https://docs.digitalocean.com/products/networking/load-balancers/concepts/best-practices/index.html.md): Get the best performance from your load balancers based on your use case and application architecture, like using HTTP/2, and enabling Droplet monitoring. - [How to Configure SSL Termination](https://docs.digitalocean.com/products/networking/load-balancers/how-to/ssl-termination/index.html.md): Set up SSL termination to decrypt SSL requests at the load balancer and send them unencrypted to the backend Droplet pool via the private network. - [How to Work with DigitalOcean Load Balancers Using doctl](https://docs.digitalocean.com/products/networking/load-balancers/getting-started/with-doctl/index.html.md): Use the official command-line client for DigitalOcean’s API to create and configure a load balancer for multiple backend web servers. ## Reserved IPs DigitalOcean Reserved IPs are publicly-accessible static IP address that you can assign to Droplets and instantly remap to other Droplets in the same datacenter. - [Reserved IP Features](https://docs.digitalocean.com/products/networking/reserved-ips/details/features/index.html.md): Reserved IPs let you redirect network traffic between any of your Droplets within the same datacenter. Assigning a reserved IP to a Droplet doesn’t replace or change its original public IP address. You can use reserved IPs to create server infrastructures … - [Reserved IPs Pricing](https://docs.digitalocean.com/products/networking/reserved-ips/details/pricing/index.html.md): All reserved IPs are free when assigned to a Droplet. Reserved IPv4 addresses cost $5.00 per month ($0.01 per hour) when reserved but not assigned to a Droplet, due to the shortage of available IPv4 addresses. You are not billed unless you accrue $1 or … - [Reserved IP Availability](https://docs.digitalocean.com/products/networking/reserved-ips/details/availability/index.html.md): Reserved IPv4 addresses are available in all datacenters. Reserved IPv6 addresses are available in all datacenters. All reserved IP addresses are region-specific resources and can only be assigned to Droplets within the same datacenter. BYOIP is available … - [Reserved IP Limits](https://docs.digitalocean.com/products/networking/reserved-ips/details/limits/index.html.md): Limits and known issues for Reserved IPs. - [Reserved IP Quickstart](https://docs.digitalocean.com/products/networking/reserved-ips/getting-started/quickstart/index.html.md): Just the essentials to go from zero to working in a few minutes. - [Reserved IP Support](https://docs.digitalocean.com/products/networking/reserved-ips/support/index.html.md): Get help with technical support and answers to frequently asked questions. - [How to Create Reserved IPs](https://docs.digitalocean.com/products/networking/reserved-ips/how-to/create/index.html.md): Create a reserved IP and assign it to a Droplet to use it as an additional publicly-accessible IP address. - [How to Delete Reserved IPs](https://docs.digitalocean.com/products/networking/reserved-ips/how-to/delete/index.html.md): Delete reserved IPs to permanently remove them from your account. - [How to Reassign or Unassign Reserved IPs](https://docs.digitalocean.com/products/networking/reserved-ips/how-to/modify/index.html.md): Reassign reserved IPs to different Droplets within the same datacenter or unassign them entirely. - [How to Manually Enable Reserved IPs](https://docs.digitalocean.com/products/networking/reserved-ips/how-to/manually-enable/index.html.md): Manually configure Droplets to enable reserved IPv4 and IPv6 addresses. - [How to Find Information about Droplet Anchor IPs](https://docs.digitalocean.com/products/networking/reserved-ips/how-to/find-anchor-ips/index.html.md): Bind public services to your Droplet's anchor IP to make them highly available through a reserved IP. - [How to Send Outbound Traffic Over a Reserved IP](https://docs.digitalocean.com/products/networking/reserved-ips/how-to/outbound-traffic/index.html.md): Send outbound traffic from your Droplet over a reserved IP address. - [How to Provision a BYOIP Prefix](https://docs.digitalocean.com/products/networking/reserved-ips/how-to/provision-byoip/index.html.md): Provision a BYOIP prefix to assign your own IP addresses to Droplets. - [How to Deprovision a BYOIP Prefix](https://docs.digitalocean.com/products/networking/reserved-ips/how-to/deprovision-byoip/index.html.md): Deprovision a BYOIP prefix to remove it from your account. - [How to Pause or Resume BYOIP Prefix Advertisement](https://docs.digitalocean.com/products/networking/reserved-ips/how-to/pause-byoip/index.html.md): Pause or resume BYOIP prefix advertisement to control its accessibility from the internet. - [How to Assign BYOIP IPs](https://docs.digitalocean.com/products/networking/reserved-ips/how-to/assign-byoip-ip/index.html.md): Assign an IP address from your BYOIP prefix to a Droplet. - [How to Reassign or Unassign BYOIP IPs](https://docs.digitalocean.com/products/networking/reserved-ips/how-to/modify-byoip-ip/index.html.md): Reassign or Unassign a BYOIP IP address from a Droplet.