Disable blocking for only one IP address

Please add option to disable the blocking timeout for a single IP address only. This would allow the block to be temporarily lifted for a specific IP address.

The logic behind blocking requests and allowing them, happens at DNS level, which is a “resolver” (FTLDNS) on port 53 (industry standard).

While it sees who inside the network requested the specific address, the disabling of blocking is a “global” thing. It’s on or off and it applies to all the devices running queries through that DNS server.

You could leverage a combination of client+group to use specific ad lists per IPs, that way the specific client has less or more filtering.

Not quite technically what you need, i know but single client disable/enable is not something that can be done (without involving serious local firewall rules and timers and elevated privileges - all out of scope for this project).

Why does it have to be so complicated? Yes, I know there are groups, and that’s exactly why I know it would be easy to do. All you’d need is a group in the background with “disable blocking” enabled, and then you could simply enter an IP address via an option that would be exempt from blocking protection for a certain period of time. That way, the entire home network wouldn’t always be affected when you enable “disable blocking.”

The way you worded the request is confusing.

You are asking for the option to disable the blocking timeout, which to me means you want to prevent an IP address from being able to use the blocking timeout.

I think you mean that you'd like to be able to disable blocking for a specific client for a time period instead of the disable feature being applied to every client.

FTL is aware of the IP address of the client requesting DNS resolving but I'm not sure if responses can bypass the blocking lookup and the cache for just that single client.

Yes, disable blocking for a specific client for a certain period of time, rather than applying the disable feature to every client.