Le 14/01/2025 à 16:56, Lee a écrit :
On Tue, Jan 14, 2025 at 9:06 AM Petr Špaček wrote:
....

It does not serve 'legitimate' purpose by itself, it just lowers cost of
leaked nonsense queries.

I guess it applies to most (all?) special-use names: The local
authoritative zone is to defined to cut down the nonsense traffic which
is leaking to the network. In the ideal world none of this would be
necessary.
I strongly second this.
Two questions:

Should bind answer when asked for an A record for random.name.localhost?
No. The A and AAA record avoid breaking anything and the zone definition cut leaking request. Theses leaks should not have happened in the first place (RFC6761 software compliance) but ... All other type or subdomain requests are non sense and the answer must be empty (other localhost rrtype) or NXDOMAIN (any subdomain type) otherwise you will introduce a new behavior that sommes will rely on. It will violate RFC6761 6.3.6. localhost is defined as a (local) hostname of the loopback interface, not a domain name.

If so, does the ISC ship a db.local with a wildcard - eg.
   --- cut here ---
@       IN      NS      localhost.
@       IN      A       127.0.0.1
@       IN      AAAA    ::1

*       IN      A       127.0.0.1
         IN      AAAA    ::1
   --- cut here ---

to answer for any .localhost name?
Don't please. See RFC6761

Emmanuel.
--
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to