- findZone :: DomainName -> Maybe Zone
- findZone name
- | name `isInZone` zone = Just zone
- | otherwise = Nothing
-
- zone :: Zone
- zone = Zone {
- zoneName = "cielonegro.org."
- , zoneSOA = Just SOAFields {
- soaMasterNameServer = "ns.cielonegro.org."
- , soaResponsibleMailbox = "root.ns.cielonegro.org."
- , soaSerialNumber = 2008022148
- , soaRefreshInterval = 3600
- , soaRetryInterval = 900
- , soaExpirationLimit = 3600000
- , soaMinimumTTL = 3600
- }
- , zoneRecordNames = return [ "ns.cielonegro.org."
- , "www.cielonegro.org."
- , "git.cielonegro.org."
- ]
- , zoneResponder = return . responder
- }
+ zones :: DomainMap Zone
+ zones = fromZones
+ [ Zone {
+ zoneName = "cielonegro.org."
+ , zoneSOA = Just SOAFields {
+ soaMasterNameServer = "ns.cielonegro.org."
+ , soaResponsibleMailbox = "root.ns.cielonegro.org."
+ , soaSerialNumber = 2008022148
+ , soaRefreshInterval = 3600
+ , soaRetryInterval = 900
+ , soaExpirationLimit = 3600000
+ , soaMinimumTTL = 3600
+ }
+ , zoneRecordNames = return [ "ns.cielonegro.org."
+ , "www.cielonegro.org."
+ , "git.cielonegro.org."
+ ]
+ , zoneResponder = return . responder
+ }
+ ]