name resolution

Tom H tomh0665 at gmail.com
Fri Nov 24 19:13:32 UTC 2017


On Fri, Nov 24, 2017 at 12:20 PM, Xen <list at xenhideout.nl> wrote:
> Tom H schreef op 24-11-2017 10:03:
>>>>>
>>>>> Because they decide that.
>>>>>
>>>>> This encroachment on personal liberty goes on everywhere.
>>>>
>>>> It was an Apple decision not Lennart one.
>>>
>>> Apple didn't decide for the rest of the world.
>>
>> It did.
>>
>> It used SLP for zero config networking in pre OS X releases and in OS
>> X 10.0 and 10.1.
>>
>> It started using Rendezvous for zero config networking in OS X 10.2,
>> renamed it Bonjour in OS X 10.5, and has been using it ever since.
>
> Where does that say "decide for the rest of the world"?

Others found mdns/sd-dns useful and started using it. So it's become a
de facto standard and Apple decided for the world without even trying.


>> Lennart re-implemented Bonjour, I've forgotten when, as a gpl-licensed
>> technology for use in Linux and BSD.
>
> You're still not saying anything relevant.
>
> We already knew that.

Your knowledge of avahi doesn't really shine through your ranting in
this thread.


>>> There is no reason whatsoever that mDNS has to precede DNS.
>>>
>>> The only "reason" for that is to prevent leakage onto the internet, which
>>> are queries to the root domain for .local, which returns NULL.
>>>
>>> At every stage, this can be blocked by DNS servers, and probably is.
>>>
>>> If you put mDNS AFTER dns, it will still work, and not frustrate
>>> operation
>>> of the DNS system.
>>>
>>> The delay in first accessing the global DNS system and only then mDNS is
>>> minimal.
>>>
>>> The reverse is not true; mDNS has a timeout of about 4 seconds or nearing
>>> that.
>>>
>>> So by all extents and purposes, you should put mDNS AFTER DNS, unless of
>>> course
>>
>> In your use-case, perhaps.
>>
>> In the general use-case, all distributions have chosen the logical
>> choice of querying mdns before dns.
>
> A choice is not a use case.
>
> Please compare apples with apples.
>
> What is the general use case that mandates that choice, and what makes it
> logical?
>
> I told you how it's not logical. Refute it please.
>
> Or just don't say anything.
>
> Calling it logical doesn't make it logical.
>
> Calling a bear a honey-bird doesn't make a bear a honey-bird.
>
> There is nothing logical about it, or you would have already said it by now.

If you're not running a local unicast dns server that's authoritative
for ".local" with your nsswitch.conf setup, ".local" queries will be
done against the root servers.




More information about the ubuntu-users mailing list