Skip to content

Repository files navigation

About

The rDNS package adds a frontend to SynergyCP that allows Clients and Administrators to set rDNS PTR records. Currently, BIND, PowerDNS v3/v4, and Cloudflare are supported.

An rDNS PTR is a single DNS record pointing a unique IP address to a hostname. When someone uses a server to send out emails, the receiving server usually does a reverse DNS lookup on the IP address which helps determine whether or not the host is a spammer. This is called forward-confirmed reverse DNS.

You can host a DNS server that answers with the hostname of the IP address that the receiving server looked up. The purpose of this package is to allow Administrators and Clients to easily configure that DNS server with rDNS PTRs. Clients can only configure rDNS PTRs for IP Entities that are in use on one of their servers.

Features

  • Manage PTR records for both IPv4 and IPv6 addresses, synced automatically to your DNS provider.
  • Manage a server's PTR records on a dedicated Reverse DNS page in both the admin and client portals, linked from the server's page. IPv4 addresses are listed individually; IPv6 PTRs are added per address (validated against the server's assigned ranges), with a configurable per-entity limit for clients.
  • Search PTRs by full or partial IP address (IPv4 or IPv6) or by hostname.
  • Import BIND-style reverse zone files: standard in-addr.arpa and ip6.arpa zones of any size, as well as bulk multi-zone dumps with fully-qualified record names. Imports are batched for speed and report added, updated, and unchanged counts.
  • Migrate between DNS providers with the rdns:sync-to-dns artisan command, which re-syncs every stored PTR to the currently configured provider.
  • Clients validate against forward DNS (the hostname must have a matching A/AAAA record) before their PTR changes are accepted.
  • The rDNS PTRs list shows which server each IP belongs to, linking to that server.
  • Wiping a server or deleting an IP entity automatically removes its IPv4 and IPv6 PTR records from SynergyCP and from the DNS provider.

Package version 3.x requires SynergyCP 5.4.0 or later.

Setup

Please refer to our documentation to get started.

Looking for further assistance? Please contact us.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages