Edit your domain's DNS records

false

Edit your domain's DNS records

Last updated September 22, 2026 21:40

Change where your domain points, set up a custom email address, or add security records to your domain.

DNS settings, sometimes called resource records, control how the internet connects to your domain. You can edit your DNS records to set up web hosting, add custom email, and increase site security.

To edit your DNS settings in Squarespace, your domain needs to be registered through Squarespace or connected through Nameserver Connect. If that’s not how your domain works, you can edit your domain's DNS settings in your account with your provider instead.

Note: If you log into Squarespace with an email address at the domain you're editing, change your account email address before deleting its MX records. Otherwise you won't receive password resets or verification emails, and you could be locked out of your account.

Also try: Adding NS records to subdomains

Video reviewing the domains dashboard

Watch a video about using the domains dashboard to add DNS records.

Ensure you know what records you want to add or delete before editing the records already in place. Deleting or editing a record will affect how your domain connects to a site or email service.

Keep in mind, it can take 24 to 48 hours for the change to your records to update.

To edit your domain's DNS settings:

  1. Open your domains dashboard.
  2. Click the domain name. If you have multiple Squarespace domains, you'll manage their DNS records separately.
  3. Click DNS in the side panel.
  4. Hover over the DNS record you want to edit, then click the pencil to edit it.
  5. Enter your current password, or if you have two-factor authentication (2FA) enabled, reauthenticate your account using your 2FA method and click Continue.
  6. Enter new information into the Type, Name, Priority, TTL, or Data fields.
  7. If you’re deleting a record, click the red trash can beside the record, then in the confirmation pop up window, click Confirm.

Add a custom TTL

The Time To Live (TTL) value for a DNS record controls how long that record stays cached before refreshing. All custom records have a 4-hour TTL by default, but you can change that if you have specific needs for that record.

When editing a record, click the TTL dropdown menu. A set of preset values appears along with the option to create a custom value. Enter the custom value as seconds. This field has a max value of 2147483648 seconds.

If you’ve created a subdomain, we recommend that your TTL be the same for all the records on your subdomain. This is required if your domain uses Google Cloud DNS nameservers (those ending in squarespacedns.com). When you change one TTL, it will update all of the TTL records connected to the subdomain automatically.

What do the records I add do?

You can use DNS records to achieve a specific goal for your domain. To identify which record you need to edit, decide on your goal, then find the specific steps to edit that record type:

Why can't I save my DNS record?

When the record you're trying to add interferes with another record or forwarding rule on your domain, your site shows an error message. You can fix this in your domains dashboard.

Also try: Troubleshooting issues with DNS records

Who can help me edit my DNS records?

Our scope of support for DNS records is limited. We can help with showing you where to add records to your DNS settings. We can’t provide technical advice about DNS records or information about how DNS records work with other services. If you need more help, you can get peer-to-peer help in the Domains section of the Squarespace Forum or contact the service you're trying to connect using our sample message.

Was this article helpful?

Yes No

1290 out of 3784 found this helpful

Yes No

Edit your domain's DNS records