Important update 1: Email Support is being transitioned to Webforms. Click here for more information.

Managing DNS Records

Storefront lets you manage DNS records for any domain in your store that uses Shopco DNS nameservers. You can view, add, edit, and delete records from the domain details page, either from your Storefront Manager reseller view, or by logging in as the customer to make changes on their behalf.

Customers can manage their own DNS directly from the Storefront customer portal, without contacting you.


What Storefront DNS management covers

DNS record management in Storefront applies only to domains using Shopco DNS nameservers (a.ns.shopco.com, b.ns.shopco.com, c.ns.shopco.com). Storefront is not involved in DNS management for domains using custom (third-party) nameservers — those records are managed at the external DNS provider.

If a domain uses Shopco DNS, the DNS Records section on the domain details page shows all current records and allows editing. If the domain uses custom nameservers, the DNS Records section shows an advisory message and editing is not available.

Supported record types for adding and editing: A, AAAA, CNAME, MX, TXT, SRV, CAA.


View DNS records

  1. Log in to Storefront Manager.
  2. Navigate to the domain's details page — either via Customers → [customer name] → Domains → [domain name], or via the global Domains tab.
  3. Scroll to the DNS Records section.

Each record shows its type, name (hostname), value, and TTL.


Add a DNS record

  1. On the domain details page, scroll to DNS Records.
  2. Click Add Record.
  3. Select the record type.
  4. Fill in the required fields — name, value, and TTL.
  5. Click Save.

The record takes effect immediately for Storefront's DNS. Propagation to resolvers depends on the TTL and can take up to 48 hours.


Edit a DNS record

  1. Find the record in the DNS Records table.
  2. Click Edit next to the record.
  3. Update the fields.
  4. Click Save.

Delete a DNS record

  1. Find the record in the DNS Records table.
  2. Click Delete next to the record.
  3. Confirm the deletion.

Deleted records are removed immediately. DNS propagation timelines apply.


Reset DNS to default

If a DNS template is active on your store, the Reset to Default option restores all DNS records on a domain to the current template configuration. This overwrites all existing records on the domain, it is not a selective reset.

  1. On the domain details page, scroll to DNS Records.
  2. Click Reset to Default.
  3. Confirm the action.

If no active DNS template is configured, the Reset to Default option does not appear.


Change nameservers on a domain

  1. On the domain details page, scroll to the Nameservers section.
  2. Click Edit Nameservers.
  3. Enter the new nameserver addresses.
  4. Click Save.

To switch a domain back to Shopco DNS, click Reset to default in the Nameservers section. This sets the nameservers to a.ns.shopco.com, b.ns.shopco.com, c.ns.shopco.com.

Changing nameservers from Shopco DNS to custom nameservers removes DNS management from Storefront, the DNS Records section will no longer show editable records.


Managing DNS on a customer's behalf

If you need to make DNS changes on a customer's behalf without logging in as them, use the domain details page in Storefront Manager. The same DNS Records section is available there with full editing access.

Alternatively, use Log in as Customer from the customer details page. This opens the customer's Storefront account in a new tab, where you can make changes exactly as the customer would. Actions taken in a Log in as Customer session are recorded in the event log as As Customer, distinguishing them from changes made directly from Storefront Manager.

See Managing Customer Accounts and Domains for full details on the Log in as Customer feature.


What your customer sees

Customers manage their DNS from the domain details page in the Storefront customer portal. The experience mirrors what you see in Storefront Manager — the same record types, the same edit/delete controls, and the same Reset to Default option (if a template is active).

Changes customers make take effect immediately and appear in the domain's event log under the Settings category.


Troubleshooting

The DNS Records section isn't showing on a domain's page. 

The domain is using custom nameservers. Switch the domain to Shopco DNS nameservers to enable DNS management in Storefront. If the domain has existing records to preserve, migrate them first. See Manually Transferring SystemDNS Zones.

A DNS change isn't taking effect for customers. 

DNS changes propagate based on the record's TTL. Changes with a 15-minute TTL (the default) typically propagate within 15–30 minutes, but may take up to 48 hours in some cases depending on upstream caching. Confirm the change is saved correctly in the DNS Records table.

I reset a domain to default but it applied unexpected records. 

Reset to Default applies the DNS template as it currently exists, not as it was when the domain was first registered. If the template has been updated since registration, those updates are applied. Check the current template configuration in Settings → Advanced Settings → Domain Defaults.

A customer deleted a DNS record they shouldn't have. 

Deleted records cannot be recovered. You'll need to add the record again manually. Use Log in as Customer or manage the record directly from Storefront Manager. For MX and SPF records in particular, verify the correct values with the customer's email provider before re-adding.


Related articles


Questions? Contact OpenSRS Support.

Was this article helpful? If not please submit a request here

How helpful was this article?

Thanks for your feedback!

Do you still need help? If so please submit a request here.