Edit ‘guides/openbsd/nsd’ by ds

Edit ‘guides/openbsd/nsd’ (by ds at 21 Feb 25 04:15 EST)

Hyphae affected: guides/openbsd/nsd

diff --git a/guides/openbsd/nsd.myco b/guides/openbsd/nsd.myco
index e4a8f00..3d2c2e0 100644
--- a/guides/openbsd/nsd.myco
+++ b/guides/openbsd/nsd.myco
@@ -5,3 +5,58 @@ https://man.openbsd.org/nsd-control

+= `example nsd.conf`
----
+```
+# $OpenBSD: nsd.conf,v 1.13 2018/08/16 17:59:12 florian Exp $
+
+server:
+ hide-version: yes
+ verbosity: 1
+ database: "" # disable database
+
+## bind to a specific address/port
+# ip-address: 192.0.2.53
+# ip-address: 192.0.2.53@5678
+# ip-address: 2001:db8::53
+
+## make packets as small as possible, on by default
+# minimal-responses: yes
+
+## respond with truncation for ANY queries over UDP and allow ANY over TCP,
+## on by default
+# refuse-any: yes
+
+remote-control:
+ control-enable: yes
+ control-interface: /var/run/nsd.sock
+
+## tsig key example
+#key:
+# name: "tsig1.example.com."
+# algorithm: hmac-sha256
+# secret: "bWVrbWl0YXNkaWdvYXQ="
+
+## master zone example
+#zone:
+# name: "example.com"
+# zonefile: "master/example.com"
+# notify: 192.0.2.1 NOKEY
+# provide-xfr: 192.0.2.1 NOKEY
+
+## slave zone example
+#zone:
+# name: "example.net"
+# zonefile: "slave/example.net"
+# allow-notify: 192.0.2.2 tsig1.example.com.
+# request-xfr: 192.0.2.2 tsig1.example.com.
+
+## dynamically configured zones, used with "nsd-control addzone/delzone".
+## filenames are constructed using the pattern: %s - zone name.
+## %1 - first character of zone name, %2 second, ## %3 third.
+## %z - topleveldomain label of zone, %y, %x next labels in name.
+#pattern:
+# name: "master"
+# zonefile: "master/%s.zone"
+# notify: 192.0.2.1 NOKEY
+# provide-xfr: 192.0.2.1 NOKEY
+```