Skip to content

Server Groups

If you have more than one server configured, then you can take advantage of the Server Groups which allows you to define a relationship with primary and secondary servers.

Define Server Group

When defining (or modifying) a zone, you can choose which DNS servers will host the zone. This can be specific servers, server groups, or All Servers.

Define Server Group

When specifying a server group that has primary and secondary servers defined, fmDNS will build the zone differently on each type of server -- as a primary zone on the primaries and a secondary zone on the secondaries while automatically listing the IPs of the primaries on the secondaries. When defining the server group and the Automatically set also-notify is set, then fmDNS will also automatically define also-notify on the primaries with the IPs of the secondaries in the group.

dns1

===========================================================================
/etc/named/zones/zones.conf.all:
===========================================================================
// This file was built using fmDNS 7.1.1 on Thu, 24 Apr 2025 16:01:11 +0000 UTC

zone "test-domain.com" {
    type primary;
    file "/etc/named/zones/primary/db.test-domain.com.hosts";
    also-notify { 192.168.1.101; };
};

dns2

===========================================================================
/etc/named/zones/zones.conf.all:
===========================================================================
// This file was built using fmDNS 7.1.1 on Thu, 24 Apr 2025 16:02:29 +0000 UTC

zone "test-domain.com" {
    type slave;
    file "/etc/named/zones/slave/db.test-domain.com.0.hosts";
    masters { 192.168.1.100; };
};

Note

You can also just define groups consisting of only primary servers to keep zones configured only on certain primary servers.

Discussions

Questions or comments about this topic? Join the discussion here.