# secondary ## Name *secondary* - enables serving a zone retrieved from a primary server. ## Description With *secondary* you can transfer (via AXFR) a zone from another server. The retrieved zone is *not committed* to disk (a violation of the RFC). This means restarting CoreDNS will cause it to retrieve all secondary zones. If the primary server(s) don't respond when CoreDNS is starting up, the AXFR will be retried indefinitely every 10s. ## Syntax ~~~ secondary [ZONES...] ~~~ * **ZONES** zones it should be authoritative for. If empty, the zones from the configuration block are used. Note that without a remote address to *get* the zone from, the above is not that useful. A working syntax would be: ~~~ secondary [zones...] { transfer from ADDRESS [ADDRESS...] } ~~~ * `transfer from` specifies from which **ADDRESS** to fetch the zone. It can be specified multiple times; if one does not work, another will be tried. Transferring this zone outwards again can be done by enabling the *transfer* plugin. When a zone is due to be refreshed (refresh timer fires) a random jitter of 5 seconds is applied, before fetching. In the case of retry this will be 2 seconds. If there are any errors during the transfer in, the transfer fails; this will be logged. ## Examples Transfer `example.org` from 10.0.1.1, and if that fails try 10.1.2.1. ~~~ corefile example.org { secondary { transfer from 10.0.1.1 10.1.2.1 } } ~~~ Or re-export the retrieved zone to other secondaries. ~~~ corefile example.net { secondary { transfer from 10.1.2.1 } transfer { to * } } ~~~ ## Bugs Only AXFR is supported and the retrieved zone is not committed to disk. ## See Also See the *transfer* plugin to enable zone transfers _to_ other servers. And RFC 5936 detailing the AXFR protocol. value='cli-flags'>cli-flags Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/packages/bun-uws/build.c (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2023-10-09fix(AbortSignal/fetch) fix AbortSignal.timeout, fetch lock behavior and fetch...Gravatar Ciro Spaciari 29-61/+303
2023-10-09Fix npm tag for canary bun-types, againGravatar Ashcon Partovi 2-56/+10
2023-10-09Add Fedora build instructions to development.md (#6359)Gravatar otterDeveloper 1-0/+10
2023-10-09added commands (#6314)Gravatar babar 1-1/+2
2023-10-09Update README.md (#6291)Gravatar TPLJ 1-1/+1
2023-10-09docs: fixing a couple typos (#6331)Gravatar Michael Di Prisco 2-2/+2
2023-10-09fix: support uint8 exit code range (#6303)Gravatar Liz 2-2/+11
2023-10-09Fix array variables preview in debugger (#6379)Gravatar 2hu 1-1/+4
2023-10-07feat(KeyObject) (#5940)Gravatar Ciro Spaciari 106-67/+9342
2023-10-07Exclude more filesGravatar Jarred Sumner 1-1/+1
2023-10-07Exclude more filesGravatar Jarred Sumner 1-1/+2
2023-10-07Update settings.jsonGravatar Jarred Sumner 1-1/+2
2023-10-07Update settings.jsonGravatar Jarred Sumner 1-2/+3
2023-10-06fix a couple install testsGravatar Dylan Conway 1-8/+8
2023-10-06formatGravatar Dylan Conway 1-1/+2
2023-10-06Fix memory leak in fetch() (#6350)Gravatar Jarred Sumner 1-2/+0
2023-10-06[types] allow onLoad plugin callbacks to return undefined (#6346)Gravatar Silver 1-1/+1
2023-10-06docs: `file.stream()` is not a promise (#6337)Gravatar Paul Nodet 1-1/+1