Why was nslookup removed from FreeBSD 10?
Waitman Gobble
gobble.wa at gmail.com
Sat Jan 25 21:33:56 UTC 2014
On Sat, Jan 25, 2014 at 1:03 PM, Frank Leonhardt <frank2 at fjl.co.uk> wrote:
> On 25/01/2014 20:20, RW wrote:
>
>> On Sat, 25 Jan 2014 19:52:57 +0000
>> Frank Leonhardt wrote:
>>
>>
>> As you and Waitman both pointed out, nslookup IS part of BIND, yet as
>>> I said in the diatribe following the question in my post, so is
>>> "host" and that's still there.
>>>
>> >From the host manpage:
>>
>> COMPATIBILITY
>> host aims to be reasonably compatible with `host' utility from
>> BIND9 distribution,
>>
>
> Yes - I read that too, and assumed it means it's a derived work until I'd
> checked the source code. It's contributed, but part of ldns and not bind.
> By removing bind from the base system in favour of ldns based stuff, it
> could mean that its just the case that no one wrote an ldns version of
> nslookup or dig; only host. This is one of my theories as to the answer.
>
> It's worth noting that one of the criticisms I've heard of nslookup has
> been that it DOESN'T use BIND as a resolver and works in its self-contained
> way, and is therefore not valid as a DNS (meaning BIND) debugging tool.
> However, it should mean that it's stand-alone - hence the Windoze port
> (which used to contain incriminating strings showing it was pinched from
> BSD!)
>
> So if you prefer a slightly rephrased question: Why has someone written
> "host" for FreeBSD 10.0 but neglected to provide nslookup (or dig)?
>
> As to Matt's comment that "almost half of all the security vulnerabilities
> in the entire lifetime of the FreeBSD project have been from BIND.
> Personally, I'd say that's "pretty spectacular."" - I'd say that's these
> security vulnerabilities are more to do with DNS the protocol rather than
> BIND the implementation. Whoever would have thought that criminals would
> have got their hands on computers? By removing BIND and not replacing it
> with anything (apart from a local resolver) will, I guess, meet your
> security needs. But I'm talking about nslookup, not the whole of BIND and
> all its utilities. I've never heard of a security problem with nslookup.
> Except, of course, with the Micro$soft version ;-)
>
> There must be a discussion about how the decision was taken somewhere,
> mustn't there? If there isn't, its looking like an accident.
>
> Regards, Frank.
>
>
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-
> unsubscribe at freebsd.org"
>
I believe the reasoning.. because BIND is a full-featured authoritative
name server (and much more), unbound has a much more narrow aim. unbound
also has BSD license. (ISC is similar).
Anyway, So far I like my experimental BIND10 authoritative nameserver much
better than my BIND9 servers, but I can't see how BIND10 would ever be part
of base. That wouldn't work.
--
Waitman Gobble
San Jose California USA
510-830-7975
More information about the freebsd-questions
mailing list