mirror of
https://github.com/nsupdate-info/nsupdate.info.git
synced 2026-04-25 08:35:56 +03:00
[GH-ISSUE #88] implement updating of multiple hostnames in one update request #86
Labels
No labels
bug
bug
duplicate
easy
easy
enhancement
enhancement
invalid
needs help
pull-request
scalability
security
task
urgent
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nsupdate.info-nsupdate-info#86
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ThomasWaldmann on GitHub (Nov 16, 2013).
Original GitHub issue: https://github.com/nsupdate-info/nsupdate.info/issues/88
is it useful?
@ThomasWaldmann commented on GitHub (Nov 21, 2013):
one use case might be e.g. web name-based virtualhosts (e.g. to test or even run multiple web sites).
@ThomasWaldmann commented on GitHub (Nov 21, 2013):
note: try to only send only ONE update (including all the needed changes for all hostnames) to the dns server.
@ThomasWaldmann commented on GitHub (Nov 22, 2013):
hmm, we have a random (and thus unique) per-host secret currently.
as it will only do http auth once for updating multiple hosts, we need one "main" host (that determines authentication) and some means of associating other hosts with that main host, so the service knows it is acceptable to update them together at once.
security note: just belonging to same user is not good enough (just think of some admin managing multiple customers... - you don't want to allow the router of one customer to be able to update other customer's hosts, just because they are all managed by same admin).
for associated hosts, there must be no own update secret.
@ThomasWaldmann commented on GitHub (Nov 24, 2013):
hmm, somehow this is rather an anti-feature:
it makes stuff quite more complex (see above).
why not just send multiple individual updates for each hostname (as we also do separate updates for v4 and v6)?