D&C GLug - Home Page

[ Date Index ] [ Thread Index ] [ <= Previous by date / thread ] [ Next by date / thread => ]

Re: [LUG] Routing around damage

 


On 22/03/14 15:32, Philip Hudson wrote:
On 22 March 2014 10:26, Martin Gautier <martin.gautier@xxxxxxxxxxxxx> wrote:
I'm trying, here, to assert that DNS isn't  "a serious bug in the Internet,
not a feature"
.... but you don't understand its architecture, functions, institutions
and processes well enough to do so without looking, well, a bit silly.

For instance, you use the phrase "their DNS". No! There are *not*
multiple DNSes owned and controlled by multiple actors; there is
exactly one DNS. Unlike the Internet, it is centralized. That is a
bug. That is precisely the point of this thread, and if you had read
it through from the start you would know that.

Perhaps your error comes from misreading the S in DNS as "server"? It
is in fact "system".

You also do not seem to have noticed, when claiming that DNS ensures
free speech, that you are responding to a report of DNS being used to
block Twitter, which is precisely a deliberate and malicious
abridgement of free speech by state actors.

Are you under the misapprehension that the alternative DNS server IP
addresses painted on the wall in the picture Gordon linked to are a
sufficient fix? If so, allow me to point out two things that should be
obvious.

First, 99.9%+ of Twitter users don't know what that means nor how to
implement it. Their devices may not even support them specifying a DNS
server manually. Above all, users should not -- *must* not -- be
required to know and understand and configure and maintain this sort
of network plumbing detail. Such a requirement would be a serious
defect -- a bug.

Second, the alternative DNS server addresses given happen to belong to
Google. Google does not take anti-freedom orders from the Turkish
government... today. But it has taken them from the Chinese, US and
other governments in the past, and continues to do so now, and based
on what was involved in getting them to collaborate in those cases, it
is not at all hard to imagine them taking orders from this or another
and possibly even a worse Turkish one in the future. What applies to
Google applies to all DNS providers. They can only be said to be
intermittently and contingently ethical; in other words, for all
practical purposes, not reliably ethical at all. Requiring users (and
enterprise IT, and everyone) to play whack-a-mole with intermittently
and contingently ethical single points of failure is a bug.

This should all be *obvious*. There is no other side to the story
here. Let's all move on and agree to investigate fixes for the
systemic bug that is DNS.

I knew it was a bad idea to jump into this one.

I do understand DNS. Both the ancronym and the implementation. That comes from working with Internet technologies since before ISPs existed. I won't get into the "my [knob] knowledge is bigger than your [knob] knowledge" - we're all bigger than that here.

The reality is that a number of ISPs run their own servers from which their users get the DNS information - sure, their source information comes from elsewhere. By using a different server provided by a third party, a user can bypass a DNS restriction applied by their ISP. The distributed nature of Internet protocols and services are what a providing these Turkish guys' freedom of speech. However the technologies work, the reality is that these guys were faced with a restriction of their freedom by their government (however naïvely applied), a solution was found (however technically difficult) and twitterers were back doing what their government didn't want them to do (even with a bit of help from their favourite search engine or techie friend ). I'm not sure how that isn't a success story for DNS frankly.

Martin
-- 
The Mailing List for the Devon & Cornwall LUG
http://mailman.dclug.org.uk/listinfo/list
FAQ: http://www.dcglug.org.uk/listfaq