ISPmanager includes a built-in DNS management system, allowing you to configure domains, subdomains, and records for websites hosted on your server. You can manage DNS zones, configure name servers, and optimize settings for website performance and security.

Accessing DNS Management in ISPmanager

  1. Log in to ISPmanager at:
  2. https://your-server-ip:1500
  3. Navigate to "Domains" > "DNS Manager".
  4. Select a domain to view or modify its DNS settings.

Adding a New DNS Zone

To create a new DNS zone (for a new domain):

  1. Go to "Domains" > "DNS Manager" > "Add".
  2. Enter the domain name (e.g., example.com).
  3. Choose "Create new DNS zone".
  4. Assign name servers (NS records) (e.g., ns1.example.com, ns2.example.com).
  5. Click "OK" to save.

Common DNS Records in ISPmanager

Record Type Purpose Example
A (Address Record) Maps a domain to an IP address example.com > 192.168.1.1
CNAME (Alias Record) Points a subdomain to another domain www.example.com > example.com
MX (Mail Exchange) Specifies mail servers for email delivery mail.example.com
TXT (Text Record) Used for SPF, DKIM, and domain verification v=spf1 include:_spf.google.com ~all
NS (Name Server) Specifies the authoritative name servers ns1.example.com, ns2.example.com

Configuring Name Servers (Custom NS Records)

If you want to use your own name servers, follow these steps:

  1. Go to "Domains" > "DNS Manager" > Select Domain.
  2. Add NS Records:
Type Name Value
A ns1 192.168.1.1
A ns2 192.168.1.2
  1. Update Glue Records at Registrar:
    • Log into your domain registrar.
    • Add ns1.example.com and ns2.example.com with their respective IP addresses.
  2. Update the Name Servers in your domain settings to:
  3. ns1.example.com
    ns2.example.com

Configuring Mail Records (MX, SPF, DKIM, DMARC)

To ensure email works correctly, add the following:

MX Record

  • Points to the email server handling mail:
example.com MX 10 mail.example.com

SPF Record (Anti-Spam)

  • Prevents unauthorized email senders:
example.com TXT "v=spf1 include:_spf.google.com ~all"

DKIM Record

  • Ensures email authenticity:
default._domainkey.example.com TXT "v=DKIM1; k=rsa; p=PUBLIC_KEY"

DMARC Record

  • Defines email security policies:
_dmarc.example.com TXT "v=DMARC1; p=none; rua=mailto:dmarc@example.com"

Propagation and Testing DNS Changes

After making DNS changes, wait up to 24 hours for propagation.

Test DNS Propagation

  1. Using Command Line:
  2. nslookup example.com
    dig example.com
  3. Using Online Tools:

Troubleshooting DNS Issues

Issue Possible Fix
Website not resolving Check A records and DNS propagation.
Email not working Verify MX, SPF, and DKIM records.
DNS changes not applying Clear local DNS cache: ipconfig /flushdns (Windows) or sudo systemctl restart systemd-resolved (Linux).
NS records not updating Ensure the correct name servers are set at the domain registrar.
  • ISPmanager makes it easy to manage DNS settings.
  • You can configure custom name servers, email records, and security settings.
  • DNS changes may take up to 24 hours to propagate fully.