tech-net archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Proposed Improvements to NPF
Martin Husemann <martin%duskware.de@localhost> writes:
>> This doesn't solve the problem the feature is intended for. I think we
>> need reasonable fallback behavior, not UB if the admin doesn't organize
>> things impossibly.
>
> We certainly need to define what happens to a rule that uses a host name
> if host name lookup fails. It should not be undefined behaviour.
>
> Obvious choices are: (1) drop the rule [this is my favorite] loudly,
> (2) provide syntax for fallback addresses (hard to get right for
> the admin, but easy to implement), (3) fail the whole config
> loading (IMHO worst option).
I think of those, only option 1 is reasonable, with a warning. I guess
right now we might not have warnings, just silent success and errors.
> Yes, and you probably know about them when they appear in your NPF config.
> Worst you can rely on DNS TTL values.
TTL is unrelated to odds of dynamic DNS, in my experience.
> All of this (IMHO) should be NOT part of NPF, but local admin choice
> and something else. We have plenty of tooling for similar cases with
> dynamic clients already, including resolvconf and ifwatchd, maybe we need
> to create other tools for DNS TTLs - or just rely on cron.
>
> There is no NPF deamon running that could deal with this and I would strongly
> suggest NOT to introduce one just for this corner cases.
This needs a design, considering the options, and rationale. Certainly
"instruct the admin to configure cron to reload periodically" is an
option.
Home |
Main Index |
Thread Index |
Old Index