Networking

Secure and control the traffic to your applications with private networking, traffic filtering, and load balancing.

Manage DNS for Droplets, DigitalOcean Load Balancers, and non-DigitalOcean resources all in the same place.
3 articles
DigitalOcean Floating IPs are publicly-accessible static IP address that you can assign to Droplets and instantly remap to other Droplets in the same datacenter.
3 articles
Load balancers distribute traffic across pools of Droplets for high availability setups.
3 articles
Restrict traffic with network-based, stateful firewalls for Droplets.
3 articles
IPv6 is intended to replace IPv4 and provide a larger address space, increased security, and other benefits. DigitalOcean currently only supports IPv6 for Droplets. You can enable IPv6 on a Droplet to gain access to its 16 configurable IPv6 addresses.
3 articles
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. Traffic within a VPC network doesn’t count against bandwidth usage.
3 articles

Latest Updates

5 May 2021

  • We have updated the Floating IP API responses to better align with our newer API models. The droplet and region fields now use the same response models used in the /v2/droplets and /v2/regions endpoints. Specifically:

    • The private_networking feature is now displayed under the features field under droplet instead of the features field under region.
    • The vpc_uuid field now populates with the correct values.
    • The Droplet’s type displays base when the Droplet uses a base image (i.e. Ubuntu, CentOS).
    • The Droplet’s networks field now includes private and floating IP addresses, if applicable.

    Example Response:

    {
      "floating_ips": [
        {
          "ip": "144.126.248.39",
          "droplet": {
            "id": 228430424,
            "name": "ubuntu-s-1vcpu-1gb-nyc3-01",
            "memory": 1024,
            "vcpus": 1,
            "disk": 25,
            "locked": false,
            "status": "active",
            "kernel": null,
            "created_at": "2021-01-26T16:55:51Z",
            "features": [
              "private_networking"
            ],
            ...
            "networks": {
              "v4": [
                {
                  "ip_address": "192.20.2.55",
                  "netmask": "255.255.0.0",
                  "gateway": "",
                  "type": "private"
                },
                {
                  "ip_address": "192.127.2.2",
                  "netmask": "255.255.240.0",
                  "gateway": "161.35.176.1",
                  "type": "public"
                }
              ],
              "v6": []
            },
            "region": {
              "name": "New York 3",
              "slug": "nyc3",
              "features": [
                "backups",
                "ipv6",
                "metadata",
                "install_agent",
                "storage",
                "image_transfer",
                "server_id",
                "management_networking"
              ],
              "available": true,
              "sizes": [
              ...
              ]
            },
            "tags": [],
            "vpc_uuid": "21e31e10-24c5-47ec-8ae6-98da22"
          },
          ...
    }
    

    We have truncated the response for readability.

16 March 2021

1 March 2021

  • Fixed a bug with DigitalOcean Load Balancers that prevented outbound data transfer from Droplets from being added to bandwidth usage totals. Any inconsistencies will be updated on the April invoice.

For more information, see the full release notes.