Dashboard Overview

The NexoralDNS dashboard is your central control hub for managing DNS records, monitoring traffic, and configuring settings.

Accessing the Dashboard

By default, the dashboard is available at:

Default Credentials:

  • Email: admin@example.com
  • Password: password123

âš ī¸ Security Warning

Please change the default password immediately after your first login!

Main Sections

1. Overview

The landing page provides a real-time snapshot of your DNS server's health and performance.

  • Total Queries: Number of DNS queries processed in the last 24 hours.
  • Blocked Queries: Number of queries blocked by your rules.
  • Cache Hit Rate: Percentage of queries served from Redis cache.
  • Active Clients: Number of unique IP addresses making queries.
  • System Status: CPU and Memory usage of the DNS server.

2. DNS Records

Manage your custom DNS records here. You can add, edit, or delete records.

  • A Records: Map a hostname to an IPv4 address.
  • AAAA Records: Map a hostname to an IPv6 address.
  • CNAME Records: Map a hostname to another hostname (alias).
  • TXT Records: Store text information (e.g., SPF, verification).

3. Rewrites

Create rules to redirect specific domains to different targets.

  • Source Domain: The domain being queried (e.g., google.com).
  • Target Domain: The domain to resolve instead (e.g., forcesafesearch.google.com).
  • Client Specific: Apply rules only to specific client IPs.

4. Blocking

Configure domain blocking to prevent access to unwanted sites.

  • Exact Match: Block a specific domain (e.g., ads.example.com).
  • Wildcard: Block all subdomains (e.g., *.ads.example.com).
  • Block Lists: Subscribe to public block lists (e.g., StevenBlack/hosts).
  • Allow Lists: Whitelist domains that should never be blocked.

5. Query Logs

View detailed logs of all DNS queries processed by your server.

  • Timestamp: When the query was received.
  • Client IP: Who made the request.
  • Domain: What domain was requested.
  • Type: Record type (A, AAAA, etc.).
  • Status: Result (NOERROR, NXDOMAIN, BLOCKED).
  • Response Time: How long it took to process.

6. Settings

Configure global server settings.

  • Upstream DNS: Set the upstream resolvers (e.g., Google, Cloudflare).
  • Cache TTL: Configure how long records are cached.
  • Rate Limiting: Set query limits per client to prevent abuse.
  • User Management: Add or remove dashboard users.

Mobile Support

The dashboard is fully responsive and works great on mobile devices. You can manage your DNS server from your phone or tablet.

Dark Mode

Toggle between light and dark themes using the sun/moon icon in the top right corner.