Free migration. 30-day money-back guarantee.See plans

Skip to content
ProWebHostingPROWBHOSTING

DirectAdmin tutorials

DirectAdmin DNS Management: Records, Nameservers and Pointing Your Domain

By ProWebHosting team. Published 13 September 2026. 9 min read.

DirectAdmin DNS Management, under Account Manager, lists every DNS record for your domain and lets you add, edit or delete A, CNAME, MX and TXT records. To connect a domain registered elsewhere, either change its nameservers at the registrar to ours so DirectAdmin controls the zone, or keep DNS at the registrar and add A records pointing to your server IP. Changes take a few hours to propagate.

ProWebHosting does not sell domains, so every customer arrives with a domain registered somewhere else and the same first question: how do I connect it to my hosting? The answer is DNS. This guide explains the two ways to point a domain at your account, what each record type on the DNS Management page does, how to set up email authentication, and why changes take a while to show up.

Two ways to point a domain registered elsewhere

Your registrar (the company you bought the domain from) holds a setting called nameservers. Nameservers are the servers the internet asks when it wants to know where yourdomain.com lives. You can either hand that job to our nameservers, or keep it at the registrar and add records there manually. Both work. They differ in who is in control.

Nameservers versus A record: which method to use
Change nameservers to oursKeep DNS at the registrar, add an A record
What you changeThe nameserver fields at your registrar, onceIndividual records (A, MX, TXT) at the registrar or DNS provider
Who controls records afterwardsDirectAdmin DNS Management on our serverThe registrar or DNS provider; DirectAdmin edits have no effect
Email on your domainMX, SPF and DKIM records are created for youYou must copy MX, SPF and DKIM records across by hand
SSL, subdomains, new servicesRecords appear automatically when you add them in DirectAdminEvery new subdomain needs a record added manually
Good forAlmost everyoneDomains that must stay on a third-party DNS service, or that run email elsewhere

For most business sites, changing the nameservers is the simpler path. You do it once at the registrar, and from then on everything you set up in DirectAdmin, including the mail hostname, subdomains and the DKIM record, just works. We send you the nameserver names and your server IP address on WhatsApp when your account is created. If you are still deciding what a domain is versus what hosting is, start with domain vs hosting.

Domain name versus web hostingA domain is the address people type, bought from a registrar. DNS nameservers or an A record point that address at a hosting account, which is the space where the website files, email and database live.Domain name vs web hostingDomainyourbusiness.pkThe address people typeBought from any registrarRenewed yearlyNot sold by ProWebHostingDNSnameservers or A recordtell browsers where to goHostingWhere files, email andthe database actually liveProvided by ProWebHostingYou need both. Keep the domain at any registrar and point it at your hosting.
The registrar holds the domain and its nameserver setting; the nameservers hold the records; the records point visitors and email at your hosting.

Choose the A record route when your DNS must stay where it is: for example, the domain is on a company-wide DNS service, or your email is with Google Workspace or Microsoft 365 and someone else manages those records. In that case add an A record for the bare domain and one for www, both pointing to the server IP we gave you. Leave the existing MX records alone.

The DNS Management page in DirectAdmin

Under Account Manager, click DNS Management. The page shows the zone for the selected domain as a table of records: the name, the type, the value and the time to live (TTL). When you add a domain to your account, DirectAdmin creates a working zone for you. Expect to see A records for the domain itself and for www, mail and ftp, NS records naming the nameservers, an MX record pointing email at mail.yourdomain.com, and a TXT record with the default SPF policy.

Remember the control rule from the previous section. Edits on this page only take effect if your domain is using our nameservers. If DNS is at the registrar, the page still shows records, but nobody on the internet is asking our server for them.

Add a DNS record in DirectAdmin

  1. 1

    Open DNS Management and select the domain

    Under Account Manager, click DNS Management. If your plan hosts several domains, make sure the right one is selected at the top of the page.

  2. 2

    Click Add Record

    Choose the record type from the list. DirectAdmin supports A, AAAA, NS, MX, CNAME, PTR, TXT, SRV, SPF, TLSA, CAA and DS records.

  3. 3

    Fill in the name and value

    For a subdomain such as app.yourdomain.com, the name is app and the value is the IP address (for an A record) or the target hostname (for a CNAME). For a record on the bare domain, use the domain name itself as the name.

  4. 4

    Set the TTL and save

    Leave the TTL at the default unless you are about to change the record again soon. Click the add button. The record is live on our nameservers immediately, though resolvers elsewhere will take time to notice.

  5. 5

    Verify from outside

    Use any public DNS lookup tool, or the command nslookup app.yourdomain.com on your own computer, to confirm the record answers as expected.

Record types you will actually use

The Add Record list is long, but a business website needs only a handful of types. Here is what each one does and when you would touch it.

Common DNS record types and what they are for
TypeWhat it doesTypical use on your domain
AMaps a name to an IPv4 addressyourdomain.com and www to your server IP; a new subdomain
AAAAMaps a name to an IPv6 addressSame as A, for IPv6, if the server has one
CNAMEMakes one name an alias of another nameshop.yourdomain.com pointing at a hosted store platform; verification for some services
MXSays which server receives email for the domain, with a priority numbermail.yourdomain.com for hosting email, or the provider hostnames for Google Workspace
TXTHolds free text that other systems readSPF, DKIM and DMARC policies; site verification for Google Search Console
NSNames the nameservers for the zone or a subdomainSet by DirectAdmin; rarely edited
SRVPoints a named service at a host and portSome chat and VoIP services
CAALists which certificate authorities may issue SSL for the domainOptional; if present it must allow letsencrypt.org or SSL issuing fails

One CNAME rule catches people out: a name that has a CNAME cannot have any other record. That is why the bare domain uses an A record rather than a CNAME, since it also needs MX and TXT records. Use CNAMEs on subdomains only.

Email authentication: SPF, DKIM and DMARC

If you send email from your domain, three TXT records decide whether Gmail and Outlook trust it or drop it into spam. All three live on the DNS Management page. When you use our nameservers, DirectAdmin creates SPF for you and adds DKIM when you enable it; when DNS is elsewhere, you copy each record across by hand.

SPF lists which servers are allowed to send mail for your domain. DirectAdmin creates a TXT record on the bare domain that looks like v=spf1 a mx ip4:your-server-ip ~all, which authorises the hosting server. If you also send through a newsletter service or Google Workspace, add their include: entry to the same record rather than creating a second SPF record. A domain must have exactly one.

DKIM signs every outgoing message with a private key on the server and publishes the matching public key in DNS so receivers can check the signature. In DirectAdmin, open E-mail Manager, then E-mail Accounts, and click Enable DKIM below the accounts table. DirectAdmin generates the key and adds a TXT record named x._domainkey to your zone. If your DNS is at the registrar, copy that TXT record there, otherwise mail goes out signed with a key nobody can verify, which is worse than no signature at all.

DMARC tells receivers what to do when SPF or DKIM fails and where to send reports. In the Evolution skin, click Add Record, choose TXT, and pick the DMARC preset; it creates a record named _dmarc. A safe starting policy is v=DMARC1; p=none; rua=mailto:you@yourdomain.com, which only reports. Tighten SPF to -all and move the policy to quarantine once the reports show that all your legitimate senders pass. For creating the mailboxes themselves, see DirectAdmin email accounts.

Propagation: why changes take time

Every DNS record carries a TTL, the number of seconds a resolver may keep the answer before asking again. DirectAdmin uses a default TTL of 3600, one hour. Your internet provider, Google Public DNS, your office router and your own laptop all cache answers up to that limit, so after you change a record some people see the new value at once and others see the old one for up to an hour. Nameserver changes at the registrar sit higher up the chain and commonly take several hours, occasionally up to a day or two, to reach everyone.

  • Lower the TTL a day before a planned change. DNS Management has an Override TTL value setting at the bottom of the page that applies one TTL to the whole domain. Set it to 300, wait a day, make the change, then restore the default.
  • Do not judge propagation from one computer. A public DNS checker that queries resolvers in several countries shows the real picture.
  • Flush your own cache when testing. On Windows run ipconfig /flushdns; on macOS the resolver clears on a network reconnect. Or simply test from your phone on mobile data.
  • Keep the old host live until propagation completes, so visitors who still get the old answer see a working site.

If you are moving a site to us, the safe order is: upload and test on our server first, then lower the TTL, then switch DNS, then issue the SSL certificate once the domain resolves here. Our migration guide walks through that timeline, and the Let's Encrypt SSL guide covers the certificate step.

Mistakes we fix most often

  • Editing records in DirectAdmin while the nameservers still point to the registrar. The edits look saved but change nothing. Check the nameservers first.
  • Pointing the bare domain but forgetting www, so yourdomain.com works and www.yourdomain.com does not, or the other way round.
  • Leaving MX records pointing at the old host after moving, so the website is here but email is still delivered to a server you no longer pay for.
  • Putting the domain behind a third-party proxy service before SSL is issued, which can stop the HTTP validation Let's Encrypt needs. Issue the certificate first, then enable the proxy.
  • Adding a second SPF record instead of editing the existing one. Two SPF records cause every check to fail.

Need hosting that just works?

Send us your domain name on WhatsApp and we will tell you exactly which nameservers or records to set at your registrar.

Frequently asked questions

Should I change nameservers or add an A record to connect my domain?

Change the nameservers unless you have a reason to keep DNS elsewhere. With our nameservers, DirectAdmin creates and maintains the records for web, email, SSL and subdomains. With an A record, you must manage every record at the registrar yourself.

Where do I find my ProWebHosting nameservers and server IP?

They are in the welcome details we send on WhatsApp when your account is created. If you cannot find them, message support and we will resend them.

How long does DNS propagation take?

Record changes on a zone we host usually show within an hour, matching the default TTL of 3600 seconds. Nameserver changes made at a registrar typically take a few hours and occasionally up to a day or two to reach every resolver.

Why do my DirectAdmin DNS changes have no effect?

Almost always because the domain is not using our nameservers. If DNS is hosted at your registrar or another provider, the internet never asks our server, so records must be edited there instead.

How do I set up SPF, DKIM and DMARC in DirectAdmin?

SPF is created automatically as a TXT record. Enable DKIM from E-mail Manager, E-mail Accounts, using the Enable DKIM button, which adds the x._domainkey TXT record. Add DMARC through Add Record, TXT, with the DMARC preset, and if your DNS is elsewhere copy each TXT record to that provider.

Can I use Cloudflare or another DNS provider with ProWebHosting?

Yes. Keep the nameservers at that provider and add A records for the bare domain and www pointing to your server IP, plus the MX, SPF and DKIM records if you use email on the domain. Issue the SSL certificate before turning on any proxy feature.

Related guides

Ready to host your website in Pakistan?

Message us on WhatsApp with your domain name and what you are building. We reply during office hours with a plan recommendation and payment details for JazzCash, Easypaisa or bank transfer.

Monday to Friday, 9:00 AM to 5:00 PM (PKT). Emergency support is available 24/7/365 for hosting outages.