mirror of
https://github.com/coredns/coredns.git
synced 2025-10-27 08:14:18 -04:00
Add NSID plugin support for CoreDNS (#1273)
* Add NSID plugin support for CoreDNS This fix adds NSID plugin support for CoreDNS, as was proposed in 1256. Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Add test cases for NSID plugin Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Generate code for NSID plugin Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Use hostname as the default (as with bind), and remove unneeded copy Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Add README.md Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
This commit is contained in:
27
plugin/nsid/README.md
Normal file
27
plugin/nsid/README.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# nsid
|
||||
|
||||
*nsid* add an identifier of this server to each reply.
|
||||
|
||||
This plugin implements RFC 5001 and adds an EDNS0 OPT resource record to replies that uniquely
|
||||
identifies the server. This can be useful in anycast setups to see which server was responsible for
|
||||
generating the reply and for debugging.
|
||||
|
||||
## Syntax
|
||||
|
||||
~~ txt
|
||||
nsid [DATA]
|
||||
~~
|
||||
|
||||
**DATA** is the string to use in the nsid record.
|
||||
|
||||
If **DATA** is not given, the host's name is used.
|
||||
|
||||
## Examples
|
||||
|
||||
Enable nsid:
|
||||
|
||||
~~ corefile
|
||||
. {
|
||||
nsid
|
||||
}
|
||||
~~
|
||||
Reference in New Issue
Block a user