How to Update DNS Records in Virtualmin

How to Update DNS Records in Virtualmin

Overview

This guide explains how to update DNS records in Virtualmin when you are logged in as a domain admin/client user. Our hosting environment uses the Cloudflare integration in Virtualmin, which means DNS records may sync between Virtualmin and Cloudflare depending on how the domain has been configured. DNS controls where your website, email, and related services point. Please only update DNS records if you are confident that the details are correct.

Step 1: Log in to Virtualmin

  1. Open your Virtualmin login page.

  2. Enter your domain admin username and password.

  3. Click Sign In.

Once logged in, you should see your Virtualmin dashboard.



Step 2: Select the Correct Domain

  1. Use the domain selector in the left-hand menu.

  2. Select the domain you want to update.

  3. Confirm that the correct domain is active before making changes.

This is especially important if your account has access to more than one domain.








Step 3: Open DNS Records,  Add Records

  1. In the left-hand menu, go to DNS Settings.

  2. Click DNS Records.
    You should now see the DNS records for the selected domain.

  3. Select the required record type, such as A, CNAME, MX, or TXT.
    from the dropdown

  4. Click the create Record of type Button

  5. Enter the details supplied by your service provider.

  6. Save the record.

Info

Example:

FieldExample
Type                     CNAME
Namewww
Valueexample.hostingprovider.com
TTLDefault or Auto




Step 5: Edit an Existing DNS Record


  1. Find the record you need to update.

  2. Click on the record to open it.

  3. Update the required field.

  4. Save the record. (This might take a few seconds)



Warning
Only update the specific record you have been asked to change.
Avoid changing unrelated records, especially email-related
records such as MX, SPF, DKIM, and DMARC.



Step 6: Delete a DNS Record

  1. Find the DNS record you want to remove.

  2. Select the record.

  3. Click Delete Selected or the relevant delete option.

  4. Confirm the deletion if prompted.

Warning
Only delete records you are sure are no longer required.


Alert

Important Note About Cloudflare

Our DNS setup uses the Cloudflare integration in Virtualmin.

This means that DNS changes made inside Virtualmin may be pushed to Cloudflare, depending on the domain configuration.

However, please keep the following in mind:

  • If Cloudflare is active for the domain, Cloudflare is usually the public DNS provider.

  • DNS records should not be updated in multiple places unless instructed.

  • If a record does not appear to update correctly, it may need to be checked in Cloudflare.

  • Some records may have Cloudflare proxy enabled, shown as the orange cloud in Cloudflare.

  • Email-related records such as MX, SPF, DKIM, and DMARC should usually remain DNS-only and not proxied.

If you are unsure whether a DNS record should be proxied or DNS-only, please contact support before making changes.


DNS Propagation

DNS changes are not always instant. Most updates begin working within a few minutes, but some changes can take longer depending on DNS caching and TTL settings. Allow up to 24 to 48 hours for DNS changes to fully propagate globally. 

Notes
The official propagation time is 24 to 48 hours, you cna usually see the record updated within 10 minutes. You can check DNS propogation for your entry on the following portal: https://www.whatsmydns.net/


When to Contact Support

Please contact support if:

  • You are unsure which DNS record to update

  • The record is related to email delivery

  • Cloudflare proxy settings are involved

  • The update has not reflected after a reasonable amount of time

  • You need to update nameservers

  • You see Cloudflare or Virtualmin sync errors

Info

When logging a support ticket in our support portal, please include:

DetailExample
Domainexample.co.za
Record typeA, CNAME, MX, TXT
Current valueExisting record value
New valueValue supplied by your provider
Reason for changeGoogle verification, email setup, website migration
ScreenshotScreenshot of the record, if available
Notes

Summary

To update DNS records as a domain admin:

  1. Log in to Virtualmin.

  2. Select the correct domain.

  3. Go to DNS Settings → DNS Records.

  4. Add, edit, or delete the required record.

  5. Apply changes if prompted.

  6. Allow time for DNS propagation.

  7. Contact support if Cloudflare, email, or sync settings are involved.


    • Related Articles

    • Change / update or repair email account settings in Outlook for Windows

      Sometimes you need to make a change to your email account settings. If you have a new password, if your email provider has asked you to change settings, or if you're having problems with sending and receiving email, you can change your email account ...
    • How to reset your Email and Usermin Password

      Virtualmin/Webmin like WHM/cPanel has separate login pages to manage your server, website and even WebMail. In Virtualmin the WebMail interface is called Usermin, however you can do more than just read your emails using this interface. You can also ...
    • Archive Outlook for Windows

      There are several ways to archive messages in Outlook. The methods that you can use depend on the type of email accounts that you have set up in Outlook. All accounts have access to an Archive folder. For Microsoft 365, Outlook.com, and Exchange ...