let local-domain = "rus.selby.ca"; in { domain = "${local-domain}"; network = "10.0.0.0/16"; dhcp-dynamic-network = "10.0.1.0/24"; enable-reverse-mappings = true; srv-records = { tcp = { domain = [{ port = 53; host = "clunk.${local-domain}"; }]; kerberos = [{ port = 88; host = "france.fudo.org"; }]; kerberos-adm = [{ port = 88; host = "france.fudo.org"; }]; ssh = [{ port = 22; host = "clunk.${local-domain}"; }]; }; udp = { domain = [{ port = 53; host = "clunk.${local-domain}"; }]; kerberos = [{ port = 88; host = "france.fudo.org"; }]; kerboros-master = [{ port = 88; host = "france.fudo.org"; }]; kpasswd = [{ port = 464; host = "france.fudo.org"; }]; }; }; aliases = { dns-hole = "clunk"; }; hosts = { clunk = { ip-address = "10.0.0.1"; mac-address = "02:44:d1:eb:c3:6b"; }; dns-proxy = { ip-address = "10.0.0.2"; # This is just an alias for clunk's primary interface }; google-wifi = { ip-address = "10.0.0.11"; mac-address = "70:3a:cb:c0:3b:09"; }; pselby-work = { ip-address = "10.0.0.151"; mac-address = "00:50:b6:aa:bd:b3"; }; downstairs-desktop = { ip-address = "10.0.0.100"; mac-address = "90:b1:1c:8e:29:cf"; }; upstairs-desktop = { ip-address = "10.0.0.101"; mac-address = "80:e8:2c:22:65:c2"; }; }; }