Skip to content

Manage DNS records

Manage the DNS records for domains using Netlify DNS. You can add records to connect external services like email providers, verify domain ownership, and configure subdomains. For domains using external DNS, manage your records through your DNS provider.

To view and manage DNS records for a domain:

  1. Go to your Netlify Team dashboard.
    • From your project dashboard, in the top left, choose Projects next to your project name. Projects option highlighted above project overview in top left navigation
  1. Select DNS from the left sidebar. DNS option highlighted from team dashboard
  1. Select the domain you want to manage DNS records for. This opens the domain’s DNS panel. To expand details and view additional information, select the DNS record row. DNS panel with expanded record details

You can also download a CSV file of your DNS records by selecting Download records.

To add a new DNS record:

  1. From your domain’s DNS panel, scroll to the DNS records section.
  2. Select Add new record.
  3. Choose the record type from the dropdown menu.
  4. Fill in the required fields based on the record type you selected.
  5. Select Save to create the record.

DNS records cannot be directly edited. To change a record:

  1. Add a new record with the updated values.
  2. Delete the old record.

This approach prevents downtime by allowing both records to exist during the transition.

To delete a DNS record:

  1. From your domain’s DNS panel, find the record you want to delete in the DNS records section.
  2. Select the DNS record row to expand its details.
  3. Select Delete.
  4. Review the confirmation message and select Delete to confirm.

You can programmatically manage DNS records using the Netlify API: