80 lines
1.9 KiB
Scheme
80 lines
1.9 KiB
Scheme
;; Zones-File for DNSD:
|
|
;; --------------------
|
|
|
|
;; The local zones of the NS can be reloaded using the
|
|
;; POSIX signal USR2.
|
|
|
|
|
|
;; External zones representation <datum>:
|
|
;; --------------------------------------
|
|
|
|
;; zone-file ::= list-of-zone-lists
|
|
|
|
;; list-of-zone ::= primary-zone | secondary-zone
|
|
|
|
;; primary-zone ::= (zone (name string)
|
|
;; (type "master" or "primary")
|
|
;; (file string)
|
|
;; [filetype string])
|
|
|
|
;; secondary-zone ::= (zone (name string)
|
|
;; (type "slave" or "secondary")
|
|
;; (master-name string)
|
|
;; [master-ip ip-string])
|
|
|
|
|
|
|
|
;; [...] is an optional list.
|
|
|
|
|
|
;; Semantic:
|
|
;; ---------
|
|
|
|
;; list-of-zone-lists
|
|
;; A list containing all zones of the NS.
|
|
|
|
;; list-of-zone
|
|
;; A list containing the options for one zone of the NS.
|
|
|
|
;; (name string)
|
|
;; The fully-qualified-domain-name of the zone.
|
|
|
|
;; (type "master" or "slave")
|
|
;; The type of the zone. One of the two strings: "master" or "slave".
|
|
;; Alternatively, it can be "primary" or "secondary".
|
|
|
|
;; (file string)
|
|
;; The filename of the masterfile.
|
|
|
|
;; (filetype string)
|
|
;; One of the two strings "dnsd" or "rfc". Default is "dnsd".
|
|
|
|
;; (master-name string)
|
|
;; The domain-name of the master-nameserver.
|
|
|
|
;; (master-ip ip-string)
|
|
;; The IP of the master-nameserver. If non given, DNSD will try to
|
|
;; lookup the IP.
|
|
|
|
|
|
;; Examples:
|
|
;; --------
|
|
|
|
;; () == No zones given. Use dnsd as a resolver only.
|
|
;;
|
|
;; Try the examples and be a secondary NS for the domain "porsche.de"
|
|
;;
|
|
;;((zone (name "my.example.")
|
|
;; (type "master")
|
|
;; (file "zone-example-scheme"))
|
|
;; (zone (name "example.com.")
|
|
;; (type "master")
|
|
;; (file "zone-example-rfc")
|
|
;; (filetype "rfc")))
|
|
;; (zone (name "porsche.de.")
|
|
;; (type "slave")
|
|
;; (master-name "dns01.fw.porsche.de."))
|
|
|
|
;; DEFINE HERE:
|
|
|
|
() |