[Chapter-delegates] net neutrality vs DNS redirection

Alejandro Pisanty apisan at servidor.unam.mx
Tue Jul 22 15:40:40 PDT 2008


Marcin,

YES!!

That is why we are the Internet Society and not the OneWebDay society.

We should all be grateful for your excellent examples and clear 
discussion.

I will forward your mail - since the list is archived it is public ;-) - 
to my chapter members with a title "Internet or Web?" or something 
similar.

Yours,

Alejandro Pisanty


.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . .  .  .  .  .  .
      Dr. Alejandro Pisanty
UNAM, Av. Universidad 3000, 04510 Mexico DF Mexico

Tels. +52-(1)-55-5105-6044, +52-(1)-55-5418-3732

*Mi blog/My blog: http://pisanty.blogspot.com
*LinkedIn profile: http://www.linkedin.com/in/pisanty
*Unete al grupo UNAM en LinkedIn, http://www.linkedin.com/e/gis/22285/4A106C0C8614

---->> Unete a ISOC Mexico, http://www.isoc.org
  Participa en ICANN, http://www.icann.org
.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .


On Tue, 22 Jul 2008, Marcin Cieslak wrote:

> Date: Tue, 22 Jul 2008 21:28:16 +0200
> From: Marcin Cieslak <saper at saper.info>
> To: Narelle Clark <Narelle.Clark at optus.com.au>
> Cc: "'chapter-delegates at lists.isoc.org'" <chapter-delegates at elists.isoc.org>
> Subject: Re: [Chapter-delegates] net neutrality vs DNS redirection
> 
> Narelle Clark wrote:
>>> From: Franck Martin [mailto:franck at sopac.org] Sent: Tuesday, 22
>>> July 2008 12:30 PM
>>> 
>>> For anti-spam measure, in postfix, sendmail, spamassassin, it is a
>>> common test to check if sender domain exists and has an MX record.
>> 
>> These are server based systems, and would not have been affected by
>> the DNS redirection we were discussing. In that example, I think we
>> can assume that the local ISP would not have redirected its own mail
>> servers, nor would any third party mail servers have been affected.
>
> Well, actually this is not a DNS redirection. This is an HTTP redirection in 
> a way. Please keep in mind that DNS, HTTP, SMTP etc. are different protocols. 
> One shouldn't define the Internet as "the Web" and the client as the browser.
>
> Take instant messaging. Or something like Skype. Or file sharing. Or just 
> plain "ping". Or FTP.
>
> All of those applications will be broken if the DNS is broken. I would say, 
> any application _except the WWW_ will be broken. And there is no easy way to 
> fix them!
>
> See the following example: my Jabber (instant messaging) client is set to go 
> to the "jabber.sgh.waw.pl" server. It sends my username and password there. 
> If I make a typo, say, "jaber.sgh.waw.pl",
> the DNS protocol will say:
>
> (1) % dig jaber.sgh.waw.pl
>
> ; <<>> DiG 9.4.2 <<>> jaber.sgh.waw.pl
> ;; global options:  printcmd
> ;; Got answer:
> (2) ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 11010
> ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
>
> ;; QUESTION SECTION:
> ;jaber.sgh.waw.pl.              IN      A
>
> ;; AUTHORITY SECTION:
> sgh.waw.pl.             86400   IN      SOA     hermes.sgh.waw.pl. 
> hostmaster.sgh.waw.pl. 2008070302 43200 7200 630000 86400
>
>
> This is more or less raw protocol exchange. I issue a query with a dig 
> command (1) and I receive a DNS packet coming with the answer (2).
>
> What's included there is the "status: NXDOMAIN" - this means that this DNS 
> query resulted in error, "no such domain". The rest is only the answer who is 
> responsible for the domain in question.
>
> If somebody does something like the mentioned hijack I will get something 
> like this:
>
> ; <<>> DiG 9.4.2 <<>> jabber.sgh.waw.pl
> ;; global options:  printcmd
> ;; Got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7089
> ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
>
> ;; QUESTION SECTION:
> ;jabber.sgh.waw.pl.             IN      A
>
> ;; ANSWER SECTION:
> jabber.sgh.waw.pl.      86400   IN      A       11.12.13.14
>
> What happens? The status is "NOERROR" that means "The NAME is found, and here 
> is its IP address".
>
>
> So, what does my instant messaging do? Instead of bailing out and saying 
> immediately it will try to establish the TCP connection to port 5223.
> Good, if it receives the connection reset immediately, but it may also be 
> blackholed and wait for some time for the connection to time out. And it will 
> try to connect again and again and again...
>
> Another example: what if you ping something to see if that's reachable?
> Suppose you make a mistake in the address... and voilà, you have a response. 
> How do you find out you've made a mistake?
>
> Many monitoring systems do exactly this every few minutes. I think nobody 
> wants to realize such configuration mistake having a blood-thirsty CEO on the 
> line.
>
>> The principle I was discussing was that of a tier 3 ISP and its
>> directly connected customers, not a higher order one. Generally, mail
>> servers are not run on consumer services. We also do not know whether
>> this was precluded in the specific implementation, nor whether it
>> could be...
>
> The Internet is not about "consumers" vs. "content providers". The network 
> _works_ because it does not really distinguish between "small guy" and the 
> "big guy". There is only some difference between end-hosts and routers. I 
> really recommend reading section 1.1 of the RFC 1122 for rationale.
>
> In other words, how much iron/fiber/money you put behind the IP address is 
> totally irrelevant from the point of view of the protocol.
>
> I am running a local SMTP (with UUCP!) and a Web server and few database 
> servers on my laptop. Thanks to dynamic DNS service I can direct anyone to 
> those resources as long as I am on the publicly reachable IP address.
>
> If you start Skype, your computer (no matter how small) can participate in 
> exchange calls from around the world, neither of them is originated or 
> terminated at your machine. Modern revision control software (git, mercurial, 
> etc.) does not even have a notion of "server" or "client", there is just 
> "somebody I talk to".
>
> There are more and more innovative services coming. We should not absolutely 
> accept the situation where the "consumer" is confined just to do "some Web 
> browsing" and "maybe email" just because they just pay
> a $20 monthly subscription fee.
>
> If the service being sold is being called "The Internet", that the way it has 
> to be. Otherwise we would still be in era of CompuServe.
>
> -- 
>              << Marcin Cieslak // saper at saper.info >>
>
>


More information about the Chapter-delegates mailing list