Skip to content

DNS Server ​

DNS Server turns your server into a name server: the place that answers "which IP does example.com point to". With your own DNS server, you manage zones and DNS records right in FlashPanel instead of using your registrar's DNS or Cloudflare.

If you only need to point a domain to the server, you do not need this feature: just create an A record wherever the domain's DNS is managed today.

Installation ​

Requirement

DNS Server is available for servers on a paid plan only.

  1. Open the server's Apps menu and go to the Not Installed tab.
  2. Find the Bind9 application and click Install. Installation takes about 1–2 minutes.
  3. Once installed, the DNS Server item appears in the server menu.

Add a zone ​

Each zone is a domain (or subdomain) whose DNS this server manages.

  1. In the Zones table, click Add.
  2. Enter the Domain, Primary Name Server and Admin Email. The timing values (Time to live, Refresh, Retry, Expire, Minimum TTL) can stay at their defaults.
  3. Click Submit.

Use the edit or delete button in the action column to change or remove a zone. Click Reload to refresh the list.

Manage DNS records ​

  1. Click a zone to open its record management section below.
  2. Add, edit or delete records. Supported types: A, AAAA, CAA, CNAME, HTTPS, MX, NS, PTR, SRV, TXT.

Point your domain to the DNS Server ​

Click the info icon (i) next to the zone name to see the Domain Setting guide. In short:

  1. Make sure port 53 (TCP and UDP) is open. FlashPanel opens it in the server firewall when installing Bind9; if your VPS provider has its own firewall, open it there too.
  2. At your domain registrar, change the domain's Name Servers (NS) to this server. If you use the domain itself as the name server (e.g. ns1.example.com), you also need to create Glue records at the registrar.
  3. If the domain currently uses Cloudflare or another DNS service, its records there stop working after step 2. Recreate all the records in the zone before switching name servers.

Import and export records ​

You can import or export a zone's records as a standard DNS zone file (RFC 1035, .txt file), to move DNS from another provider or to back up your configuration.

Import

  1. On the zone's row, click the upload icon (Import Zone Records).
  2. Drag and drop the zone file into the box or click to choose it, then click Upload.

Export

  1. On the zone's row, click the download icon (Export Zone Records), then click Export to generate the file.
  2. Once the file is ready, open the dialog again and click Download.