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.
4 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.
4 articles
Load balancers distribute traffic across pools of Droplets for high availability setups.
4 articles
Restrict traffic with network-based, stateful firewalls for Droplets.
4 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.
4 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.
4 articles

Latest Updates

31 August 2021

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

For more information, see the full release notes.