mentby.com
Blog | Jobs | Help | Signup | Login

Thought-provoking article by Paul Vixie:

http://queue.acm.org/detail.cfm?id=1647302

--
Alex Balashov - Principal
Evariste Systems
Web     :  http://www.evaristesys.com/
Tel     : (+1) (678) 954-0670
Direct  : (+1) (678) 954-0671


Alex Balashov Sun, 08 Nov 2009 14:46:08 -0800

I doubt Henry Ford would appreciate the Mustang.

-Dave


David Temkin Sun, 08 Nov 2009 16:00:32 -0800

I don't think that is a very accurate analogy, and in any case, the
argument is not that we should immediately cease at once all the
things we do with DNS today.

DNS is one of the more centralised systems of the Internet at large;
it works because of its reliance on intermediate caching and
end-to-end accuracy.

It seems to me the claim is more that DNS was not designed to handle
them and that if this is what we want to do, perhaps something should
supplant DNS, or, alternate methods should be used.

For example, perhaps in the case of CDNs geographic optimisation
should be in the province of routing (e.g. anycast) and not DNS?

-- Alex

--
Alex Balashov - Principal
Evariste Systems
Web     :  http://www.evaristesys.com/
Tel     : (+1) (678) 954-0670
Direct  : (+1) (678) 954-0671


Alex Balashov Sun, 08 Nov 2009 16:04:03 -0800

In most cases it already is.  He completely fails to address the concept
of Anycast DNS and assumes people are using statically mapped resolvers.

He also assumes that DNS is some great expense and that by not allowing
tons of caching we're taking money out of peoples' wallets.  This is
just not true with the exception of very few companies whose job it is
to answer DNS requests.

-Dave


David Temkin Sun, 08 Nov 2009 16:08:46 -0800

This myth (that Paul mentions, not to suggest Dave T's comment is a  
myth) was debunked years ago:

"DNS Performance and the Effectiveness of Caching"
Jaeyeon Jung, Emil Sit, Hari Balakrishnan, and Robert Morris http://pdos.csail.mit.edu/papers/dns:ton.pdf

Basically:  Caching of NS records is important, particularly higher up  
in the hierarchy.  Caching of A records is drastically less important  
- and, not mentioned in the article, the cost imposed by low-TTL A  
records is shared mostly by the client and the DNS provider, not some  
third party infrastructure.

From the paper:

"Our trace-driven simulations yield two findings. First, reducing the  
TTLs of A records to as low as a few hundred seconds has little  
adverse effect on hit rates. Second, little benefit is obtained from  
sharing a forwarding DNS cache among more than 10 or 20 clients. This  
is consistent with the heavy-tailed nature of access to names. This  
suggests that the performance of DNS is not as dependent on aggressive  
caching as is commonly believed, and that the widespread use of  
dynamic low-TTL A-record bindings should not degrade DNS performance.  
The reasons for the scalability of DNS are due less to the  
hierarchical design of its name space or good A-record caching than  
seems to be widely believed; rather, the cacheability of NS records  
efficiently partition the name space and avoid overloading any single  
name server in the Internet."

   -Dave


David Andersen Sun, 08 Nov 2009 16:19:19 -0800

DNS is NOT always defined by Paul... :)

--bill


bmanning Sun, 08 Nov 2009 16:21:31 -0800

And of course in many cases these are the same people who are benefiting
significantly by the geo-aware (and sometimes, network-aware) CDN's that
this type of DNS service provides.

  Scott.


Scott Howard Sun, 08 Nov 2009 16:31:58 -0800

-----------

    a simulation is driven from a mathmatical model, not real world
    constructions.  

--bill


bmanning Sun, 08 Nov 2009 16:34:34 -0800

Hi, Bill -

The paper is worth reading.

"The paper also presents the results of trace-driven simulations that  
explore the effect of varying TTLs and varying degrees of cache  
sharing on DNS cache hit rates. "

emphasis on *trace-driven*.  Now, you can argue whether or not their  
traces are representative (whatever that means) -- they used client  
DNS and TCP connection traces from MIT and KAIST, so it definitely has  
a .edu bias, iff there is a bias in DNS traffic for universities vs.  
"the real world", but to the extent that their traces represent what  
other groups of users might see, their evaluation seems accurate.

   -Dave


David Andersen Sun, 08 Nov 2009 16:44:07 -0800

I don't know why Paul is so concerned, just think how many F root mirrors
it helps him sell to unsuspecting saps. The Henry Ford analogy was amazingy
apt, imagine 'ol Henry coming back and claiming that automatic transmissios
were a misuse of the automobile.

Drive Slow ('cause someone left the door open at the old folks home)


Paul Wall Sun, 08 Nov 2009 16:46:28 -0800

I'm not debating the traces - I wonder about the simulation
    model.  (and yes, I've read the paper)

--bill


bmanning Sun, 08 Nov 2009 16:50:04 -0800

I'm happy to chat about this offline if it bores people, but I'm  
curious what you're wondering about.

The method was pretty simple:

  - Record the TCP SYN/FIN packets and the DNS packets
  - For every SYN, figure out what name the computer had resolved to  
open a connection to this IP address
  - From the TTL of the DNS, figure out whether finding that binding  
would have required a DNS lookup

There are some obvious potential sources of error - most particularly,  
name-based HTTP virtual hosting may break some of the assumptions in  
this - but I'd guess that with a somewhat smaller trace, not too much  
error is introduced by clients going to different name-based vhosts on  
the same IP address within a small amount of time.  There are  
certainly some, but I'd be surprised if it was more than a %age of the  
accesses.  Are there other methodological concerns?

I'd also point out for this discussion two studies that looked at how  
accurately one can geo-map clients based on the IP address of their  
chosen DNS resolver.  There are obviously potential pitfalls here  
(e.g., someone who travels and still uses their "home" resolver).  In  
2002:

Z. M. Mao, C. D. Cranor, F. Douglis, and M. Rabinovich. A Precise and  
Efficient Evaluation of the Proximity between Web Clients and their  
Local DNS Servers. In Proc. USENIX Annual Technical Conference,  
Berkeley, CA, June 2002.

Bottom line:  It's ok but not great.

"We con- clude that DNS is good for very coarse-grained server  
selection, since 64% of the associations belong to the same Autonomous  
System. DNS is less useful for finer- grained server selection, since  
only 16% of the client and local DNS associations are in the same  
network-aware cluster [13] (based on BGP routing information from a  
wide set of routers)"

We did a wardriving study in Pittsburgh recently where we found that,  
of the access points we could connect to, 99% of them used their ISP's  
provided DNS server.  Pretty good if your target is residential users:

http://www.cs.cmu.edu/~dga/papers/han-imc2008-abstract.html

(it's a small part of the paper in section 4.3).

   -Dave


David Andersen Sun, 08 Nov 2009 17:01:27 -0800

I'm not sure that's a correct assumption.

It's kind of the same sort of thing that led to what is commonly called
the "Kaminsky" vulnerability; the fact that it was predicted years before
continues to be ignored.

The reason that's relevant is because the resource consumption argument
in question is the same one; in the last ten years, bandwidth, CPU, and
memory resources have all moved by greater than an order of magnitude
in a favorable direction for DNS operators.  

Paul's argument is best considered on an idealistic basis.  For example,
with the CDN stuff, people who muck with DNS should absolutely be aware
of what Paul is saying; that does not mean that there aren't equally
valid reasons to treat DNS in a different manner.  The technical
problems related to CDN-style use of DNS lookups are pretty well known
and understood.  The resource consumption issues are trivialized with
the advent of high speed Internet, cheaper resources, etc.  It doesn't
make it idealistically *right*, but it means it is really much less
damaging than ten or fifteen years ago.

To classify NXDOMAIN mapping and CDN "stupid DNS tricks" in the same
class of "DNS lies" is probably damaging to any debate.  The former is
evil for breaking a lot of things, the latter ia only handing out varied
answers for questions one should have the answer to.  It's the difference
between being authorized to answer and just handing out answers that Paul
objects to, and being unauthorized to answer and handing out answers that
many people object to.

My opinion is that it'd be better for Paul to avoid technical arguments
that were weak even in the '90's to support his position.  As it stands,
people read outdated technical bits and say "well, we know better,"
which trivializes the remaining technical and idealistic bits.

That's damaging, because Paul's dead on about a lot of things.  DNS is
essentially the wrong level at which to be doing "my web browser could
not find X" mapping; it'd be better to build this into web browsers
instead.  But that's a discussion and a half.  :-)

... JG
--
Joe Greco - sol.net Network Services - Milwaukee, WI -  http://www.sol.net
"We call it the 'one bite at the apple' rule. Give me one chance [and] then I
won't contact you again." - Direct Marketing Ass'n position on e-mail spam(CNN)
With 24 million small businesses in the US alone, that's way too many apples.


Joe Greco Sun, 08 Nov 2009 17:29:04 -0800

Well my first answer to that would be that GSLB scales down a lot further
than anycast.

And my first question would be what would the load on the global routing
system if a couple of thousand (say) extra sites started using anycast for
their content?

Each would have their own AS (perhaps reused from elsewher in the
company) and a small network or two. Routes would be added and withdrawn
regularly and various "stupid BGP tricks" attempted with communitees and
prefixes.

I heard some anti-spam people use DNS to distribute big databases of
information. I bet Vixie would have nasty things to say to the guy who
first thought that up.

--
Simon Lyall  |  Very Busy  |  Web:  http://www.darkmere.gen.nz/
"To stay awake all night adds a day to your life" - Stilgar | eMT.


NANOG Mail List Committee Sun, 08 Nov 2009 17:37:33 -0800

Are you asking what the impact would be of a couple of thousand extra  
routes in the current full table of ~250,000? That sounds like noise  
to me (the number, not your question :-)

Joe


Joe Abley Sun, 08 Nov 2009 18:00:04 -0800

I agree Bill, but Paul is right on the money about how the DNS is being
misused and abused to create more smoke and mirrors in the domain
name biz.

I really find annoying that some ISPs (several large ones among them) are
still tampering with the DNS responses just to put few more coins on
their coffers from click through advertising.

What I'm really afraid is that all the buzz and $$ from the domain biz
will create strong resistance to any efforts to develop a real directory
service or better  better scheme for resource naming and location.

BTW simulations != real world.

Cheers
Jorge


Jorge Amodio Sun, 08 Nov 2009 18:04:02 -0800

Given that paper is 7 years old and the Internet has changed a bit since2002 (and the DNS looks to change somewhat drastically in the relativelynear future) it might be dangerous to rely too much on their results. This might be an interesting area of additional research...

Regards,
-drc


David Conrad Sun, 08 Nov 2009 21:36:48 -0800

Well, the marketing folks have sure taken advantage of it. It would be nice
to see the technology folks... not just lie there and take it.

- - ferg


Paul Ferguson Sun, 08 Nov 2009 21:41:49 -0800

Bah, many of the CDN's I've dealt with don't seed geographical responses
based on DNS, but rather use many out of band methods for determining
what response they will hand out. The primary reason for short cutting
cache is to limit failures in case the system a requestor is going to
goes down.

And different CDN's behave differently, depending on how they deliver
content, support provider interconnects, etc. I'd hardly call many of
them DNS lies, as they do resolve you to the appropriate IP, and if that
IP disappears, try and quickly get you to another appropriate IP.

The rest of the article was informative,though.

Jack


Jack Bates Mon, 09 Nov 2009 07:32:03 -0800

the automatic transmission was a huge step forward since he wanted everybody
to have a car.  i can't think of anything that's happened in the automobile
market that henry ford wouldn't've wished he'd thought of.

i knew that the "incoherent DNS" market would rise up on its hind legs and
say all kinds of things in its defense against the ACM Queue article, and i'm
not going to engage with every such speaker.

there three more-specific replies below.

"anycast DNS" appears to mean different things to different people.  i didn't
mention it because to me anycast dns is a bgp level construct whereby the
same (coherent) answer is available from many servers having the same IP
address but not actually being the same server.  see for example how several
root name servers are distributed.  < http://www.root-servers.org/>.   if you
are using "anycast DNS" to mean carefully crafted (noncoherent) responses
from a similarly distributed/advertised set of servers, then i did address
your topic in the ACM Queue article.

my reason for completely dismissing that paper at the time it came out was
that it tried to predict the system level impact of DNS caching while only
looking at the resolver side and only from one client population having a
small and uniform user base.  show me a "trace driven simulation" of the
whole system, that takes into account significant authority servers (which
would include root, tld, and amazon and google) as well as significant
caching servers (which would not include MIT's or any university's but
which would definitely include comcast's and cox's and att's), and i'll
read it with high hopes.  note that ISC SIE (see  http://sie.isc.org/  may
yet grow into a possible data source for this kind of study, which is one
of the reasons we created it.)

someone made this same comment in the slashdot thread.  my response there
and here is: the MAPS RBL has always delivered coherent responses where the
answer is an expressed fact, not kerned in any way based on the identity of
the querier.  perhaps my language in the ACM Queue article was imprecise
("delivering facts rather than policy") and i should have stuck with the
longer formulation ("incoherent responses crafted based on the identity of
the querier rather than on the authoritative data").
--
Paul Vixie
KI6YSY


Paul Vixie Mon, 09 Nov 2009 12:03:56 -0800

Hi, Paul - I share your dislike of DNS services that break the DNS
model for profit in ways that break applications.
For instance, returning the IP address of your company's port-80 web
server instead of NXDOMAIN
not only breaks non-port-80-http applications, it also breaks the
behaviour that browsers such as
IE and Firefox expect, which is that if a domain isn't found, they'll
do something that the user chooses,
such as sending another query to the user's favorite search engine.

There is one special case for which I don't mind having DNS servers
lie about query results,
which is the phishing/malware protection service.  In that case, the
DNS response is redirecting you to
the IP address of a server that'll tell you
       "You really didn't want to visit PayPa11.com - it's a fake" or
       "You really didn't want to visit
dgfdsgsdfgdfgsdfgsfd.example.ru - it's malware".
It's technically broken, but you really _didn't_ want to go there anyway.
It's a bit friendlier to administrators and security people if the
response page gives you the
IP address that the query would have otherwise returned, though
obviously you don't want it to be
a clickable hyperlink.

However, I disagree with your objections to CDN, and load balancers in
general - returning the
address of the server that example.com thinks will give you the best
performance is reasonable.
(I'll leave the question of whether DNS queries are any good at
determining that to the vendors.)
Maintaining a cachable ns.example.com record in the process is
friendly to everybody;
maintaining cachable A records is less important.
If reality is changing rapidly, then the directory that points to the
reality can reasonably change also.

Well, there's the built-in GPS navigation system that tells you to go
drive off the dock into the water,
because it wasn't smart enough to know that the route the map database
showed in dotted lines was a ferryboat...

--
----
             Thanks;     Bill

Note that this isn't my regular email account - It's still experimental sofar.
And Google probably logs and indexes everything you send it.


Bill Stewart Mon, 09 Nov 2009 15:06:07 -0800

When I write applications that make DNS queries, I expect the request
to turn NXDOMAIN if the host does not exist - HTTP as well as
non-HTTP, but especially non-HTTP.

Anything else is COMPLETELY UNACCEPTABLE.  I don't understand how or
why this could possibly be controversial.

--
Alex Balashov - Principal
Evariste Systems
Web     :  http://www.evaristesys.com/
Tel     : (+1) (678) 954-0670
Direct  : (+1) (678) 954-0671


Alex Balashov Mon, 09 Nov 2009 15:08:54 -0800

Because some people want the ability and choice to block DNS responses
they don't like; just as they have the ability and choice to reject
email they don't want to accept.

When the conficker worms phones home to one of the 50,000 potential
domains names it computes each day, there are a lot of IT folks out
there that wish their local resolver would simply reject those DNS
requests so that infected machines in their network fail to phone home.

To use your language, I don't understand how or why this could possibly
be controversial.  --  Apparently it is.

-David


David Ulevitch Mon, 09 Nov 2009 15:17:23 -0800

Paul: I completely agree with you that putting wildcards into the  
roots, GTLDs, CCTLDs, etc. is a Bad Idea and should be squashed.  
Users have little (no?) choice on their TLDs.  Stopping those is a  
Good Thing, IMHO.

However, I own a domain (or couple hundred :).  I have a wildcard on  
my domain.  I point it where I want.  I feel not the slightest twinge  
of guilt at this.  Do you think this is a Bad Thing, or should this be  
allowed?

Also, why are you upset at OpenDNS.  People _intentionally_ select to  
use OpenDNS, which is clear in its terms of service, and even allows  
users to turn off the bits that annoy you.  Exactly what is the issue?

And lastly, DNS is not "truth".  DNS is the Domain Name System, it is  
what people configure it to be.  You yourself have argued things like  
responding with "192.0.2.1"  for DNSBLs that are being shut down.  
That is clearly NOT "truth".

--
TTFN,
patrick

P.S. Yes, I am intentionally ignoring the CDN side of things.  Find me  
in private, preferably with a shot of single-malt, if you want my  
opinion.


Patrick W. Gilmore Mon, 09 Nov 2009 15:27:16 -0800

Actually, the one I hate is when they return NXDOMAIN for any RR type
other than A, breaking DNS. Most common is AAAA to return NXDOMAIN,
which immediately has the effect of breaking the ability to fallback to
A (why query for another RR, when the domain doesn't exist?). Several
high end load balancers have the ability to do this according to the
content providers I have addressed the matter with.

As a side note, any IPv6 capable stack which has determined there is
IPv6 connectivity (through 6to4, native, teredo, etc) cannot access
these sites. For an example (an ongoing issue) see www.txu.com. Responds
to A, gives NXDOMAIN to AAAA.

I will not shame the high profile websites that have fixed their
loadbalancers/DNS servers, but everyone on this list knows and has
probably used them.

Jack


Jack Bates Mon, 09 Nov 2009 15:29:59 -0800

I find it mildly amusing that my first contact with Paul was about 25
years ago when he was at DEC and I objected to his use of a wildcard for
dec.com. The situations are not parallel and the Internet was a
very different animal in those days (and DEC was mostly DECnet), but
still I managed to maintain a full set of MX records for all of our
DECnet systems.

--
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman*******            Phone: +1 510 486-8634
Key fingerprint:059B 2DDF 031C 9BA3 14A4  EADA 927D EBB3 987B 3751


Kevin Oberman Mon, 09 Nov 2009 15:53:10 -0800

Dealing with 10k~ uni students who like to spread new viruses faster
than STD's I often make light of the fact that we can use OpenDNS to a)
keep tabs on who's infected at what sites and b) prevent them from
possibly doing more damage by phoning home with info or to collect
instructions.

It's as David says, there are a lot of us who would rather have the
choice than not have it.
If that's not acceptable to some then that's their decision however as a
part of our network this DNS 'tomfoolery' is something that both we and
the end user see benefits from so I don't see it going away anytime soon.

Regards,
Andrew Cox
AccessPlus HNA


Andrew Cox Mon, 09 Nov 2009 15:56:00 -0800

notbeing Paul, its rude of me to respond - yet you posted this
    to a public list ... so here goes.

    Why do you find your behaviour in your domains acceptable and yet the
    same behaviour in others zones to be "a Bad Thing" and should be stopped?

    
--bill


bmanning Mon, 09 Nov 2009 16:38:17 -0800

Ok, devils advocate argument.  

Is there is a difference between being a domain "owner"
(Patrick wanting to wildcard the domain he has paid for),
and a domain "custodian" (Verisign for the .com example)
in whether wildcards are ever acceptable in the DNS
responses you provide?


Gary Buhrmaster Mon, 09 Nov 2009 16:57:24 -0800

Not being anyone who has posted on this thread on a public list...

I agree that the rules for what is acceptable in the operations of
DNS zones vary from zone to zone.  This is because of the different
relationships between the zone administrator and the entities
represented in the zone and the different relationships between the
zone administrator and the relying parties.

(I"m just going to pick on one "reason.")

For the root zone or aTLD (which themselves have differences) the
relationships tend to be global, multilingual, etc.  Stability and
coherence here are vital for operations, because as you know being in
"operations" really means "handling outages." Once a problem pops up,
it might take a while (hours, days) to go from report to root cause
analysis to long-term fix.  If the root and TLDs have lots of "bells
and whistles" then, well, this is hard, so the root and TLDs are kept
simple.

For a zone "lower in the stack" assumptions are different.  Generally
speaking, the zone represents a single entity (a government agency,
store, school) who will have a varying degree of active management of
what is in the zone.  They may even be able to "roll back" to some
point in time and see what is in the zone.  On-the-fly response
generation is even acceptable because they can see what mislead
someone, etc. (if they zone is properly run).  And by on-the-fly I am
including wildcards generated answers, calculated answers or answers
based on source of the request, etc., and other demographics or
current load measures.

As far as relying parties, think about "who do I call?" when I can't
get through.  They have two obvious choices - their ISP or the
organization they want to reach.  Calls will end up with the ISP if
the issue is high up in the zone, calls might get to the organization
if the problems are lower in the tree.   (Because perhaps they got to
the main web page but not to the department page.)

This is just one reason why it's reasonable to manage different DNS
zones differently, why the "rules" don't apply the same everywhere.
There are many other reasons.  But this is a public list.

--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis
NeuStar                    You can leave a voice message at +1-571-434-5468

As with IPv6, the problem with the deployment of frictionless surfaces is
that they're not getting traction.


Edward Lewis Mon, 09 Nov 2009 17:04:27 -0800

I think this is spot on.

In particular:  Patrick, for some domains at least, can implement a  
wildcard with the full cooperation and agreement of all of the  
customers of sub-zones within his domain.  Particularly if he doesn't  
resell any subdomains within it.  Verisign cannot. [1]

[1]  As a customer of .com, my own disagreement on this is sufficient  
to prove that they don't have unanimous agreement. :-)

   -Dave


David Andersen Mon, 09 Nov 2009 17:09:32 -0800

good question - does patrick own the domain or has he paid for
    the registration of mapping a string into a database? either? both?
    neither?

    I'll lay out what I just did in private email a moment ago.

    regardless of payment, ownership, or other considerations, we
    all (who manage a delegation  point) are stewards of that delegation.
    Patrick, as steward of a domain, feels certain behaviours are
    acceptable when he performs them within his stewardship, yet is
    nonplused when another steward does the exact same thing in a different
    delegation.

    not being able to resist the analogy....

    Its ok for me to practice indentured servitude in my home, yet when I
    see my neighbor practicing it in their home - I call the cops on her
    for practicing slavery.  and hope that no one notices me.

--bill


bmanning Mon, 09 Nov 2009 17:14:09 -0800

Sent from my iPhone, please excuse any errors.

Thought I was clear: Choice.

I believe there is a qualitative difference between a *TLD and a  
second level domain.  /Especially/ for the GTLDs.

I guess one could argue CCTLDs are different, but I disagree.  If you  
are in Germany, a .de is nearly as important as .com in the US.  
(Don't believe me?  Go to www.dtag.com.)

But no one has to use ianai.net.  Or aa.com.  Or ....

A second issue is ownership.  I own my domain.  The .com domain is not  
owed by Verisign (despite what they may think :-).

Again, one could make an argument that the CCTLDs are different -  
"owned" by their host countries.  I personally disagree, but I admit  
that argument is less objective than the GTLDs.

Do you disagree wih my logic?   Do you believe Verisign should be  
allowed to do with .net the same things I should be allowed to do with ianai.net
?

If so, please explain why.

If not, uh ... Why did you ask? =)

--
TTFN,
patrick


Patrick W. Gilmore Mon, 09 Nov 2009 17:35:48 -0800

Interesting statement, did you get a property title with your domain name ?

Just curious


Jorge Amodio Mon, 09 Nov 2009 17:55:50 -0800

so you are making the arguement that as one navigates
    the dns heirarchy, operational choices nearer the root
    affect more people.

    as may be. - yet we see ICANN under serious pressure to
    flatten out the root zone - to create the same amount of choice
    at the root as one might find in .COM

    I will echo your original question to Paul, If its a "Bad Thing"
    at the root or TLD, is it a "Bad Thing" in ianai.com?

    I would say yes it is  -  looking for consistency in the stewardship
    guidelines for any delegation.  personally, I take the path less
    traveled and woudl suggest that a wildcard - at any delegation point -
    can be a useful tool.

    the unspoken compoent here is the diversity of expectation on what
    one might do with a wildcard.  Is the wildcard in and of itself a
    "Bad Thing" or has the wildcard been used in conjunction with other
    heinous practice to unfairly exploit the gullible masses?

    I don't think it fair to blame wildcards here - they are a symptom
    but not the actual cause of "Bad Thing" - for that you need other
    bits in play.

--bill


bmanning Mon, 09 Nov 2009 18:00:58 -0800

Remember this...

Returning bogus non-NXODMAIN gives non-port-80-http apps heartburn as well.


valdis.kletnieks Mon, 09 Nov 2009 18:24:20 -0800

Shouldn't such apps be checking the content they receive back from a
server anyway?
Regardless of if they think they're getting to the right server (due to
a bogus non-NXDOMAIN response) there should be some sort of validation
in place.. otherwise you're open in any sort of man-in-the-middle attack.

I think the issue is more that older apps would expect that if they can
get a response then everything is ok.. perhaps this simply an outdated
method and needs to be rethought.


Andrew Cox Mon, 09 Nov 2009 20:17:21 -0800

The app is expecting a response of some kind. When it gets back bogus
information that has it connecting to an IP that may not respond at all,
the app will have to sit around waiting on a timeout.

Jack


Jack Bates Mon, 09 Nov 2009 20:22:45 -0800

nerds pull sometimes."  (The "****" is mine, not the original quote,  
so the Communications Committee doesn't send me a warning.)

The argument is silly at best.  I "own" the domain for the year I paid  
for it.  You call it "stewardship".  I won't argue if you want to play  
that game.

(BTW, I seriously considered putting the word "own" in quotes, but it  
would have required five extra keystrokes on the iPhone and I didn't  
think it was worth the effort.  Everyone - including Bill - knows  
exactly what I meant.  I mean, we're not newbies or idiots or ....  
Oh, right.  Teach me to be lazy.)

Let's use "stewardship", or any other string of characters that makes  
you happy.  The basic premise does not change.  My "stewardship" of ianai.net
  (and it's not ".com" - one would think someone like you would  
realize the difference) is qualitatively different than the  
"stewardship" of the *TLDs.

For one thing, I have every right to point any hostname in my domain  
at any IP address I want.[*]  I could create a zone file with 36^N  
entries pointing them all at the same IP address.  No one would blink  
an eye.  It is not unexpected, inappropriate, or in any way "wrong".  
Putting "* IN A 1.2.3.4" has the exact same results for any hostname  
up to N letters.  Consider it shorthand.  Think of all the RAM I'll  
save!

Verisign putting a domain into .com that does not exist is not only  
unexpected, it is inappropriate, and Just Plain Wrong.  They do not  
"own" the zone, they have _no_right_ to put any entries in that zone  
that are not requested through the appropriate method.

If you do not (want to) see that, we will have to agree to disagree.

Also, you were so busy picking on my choice of words that you  
completely ignored the "choice" point.  Guess you couldn't come up  
with any feeble semantic arguments on that one?

s/the/a really bad/

Honestly, Bill, don't you think that was a little pathetic?

Why don't you just compare me to Hitler and get it over with.

--
TTFN,
patrick

[*] I'm not going to explain things like "I shouldn't point hostnames  
at IP addresses I do not own" (er, "steward") because anyone who  
brings up that point is not worth talking to.  If your best counter  
argument is so stupid that anyone with more than three brain cells to  
rub together already knows, understands, and has gone right past, then  
please un-sub from NANOG, throw your laptop in a lake, and go get a  
job a HS drop out can do.  Because that's all you deserve.


Patrick W. Gilmore Mon, 09 Nov 2009 21:14:24 -0800

I'd take that question up with your IP attorney.

[ Summary: lots of lawyers and courts seem to think that domain names are
property ]

http://news.cnet.com/2100-1023-223597.html

http://www.domainnamenews.com/legal-issues/are-domain-names-[..]

http://newmedialaw.proskauer.com/2008/12/articles/domain-nam[..]

http://www.law.duke.edu/journals/dltr/articles/2001dltr0032.[..]

http://pblog.bna.com/techlaw/2009/09/domain-name-deemed-tang[..]

-M<

--
Martin Hannigan                               martin*******
p: +16178216079
Power, Network, and Costs Consulting for Iceland Datacenters and Occupants


Martin Hannigan Mon, 09 Nov 2009 21:16:45 -0800

In which case, make your own nameserver authoritative for those
domains; do not foist your own wishes on other people.

--
John


John Peach Tue, 10 Nov 2009 05:07:14 -0800

Since people need to *explicitly* choose using the OpenDNS servers, I
can hardly see how anybody's wishes are foisted on these people.

If you don't like the answers you get from this (free) service, you
can of course choose to use a different service - for instance your
ISP's name servers.

(I may or may not agree with what OpenDNS does - that is completely
irrelevant in this case.)

Steinar Haug, Nethelp consulting, sthaug*******


Steinar Haug Tue, 10 Nov 2009 05:32:27 -0800

That's an extremely bad idea: many of the domains generated by the
Conficker algorithm are already registered by a legitimate registrant
(in .FR: the national railways, a national TV, etc).

Also, the example is not a good choice since Conficker now mostly uses
P2P: < http://mtc.sri.com/Conficker/P2P/> > for those who like assembly
code and awful technical details.


Stephane Bortzmeyer Tue, 10 Nov 2009 05:43:15 -0800

It's an idea that needs to be used *with caution*. We did something
similar as part of testing a new DNS product, and found that any such
list of domain names needed to be *manually* vetted before being used
as input to a DNS-based blackhole system. We also found that we had
to explicitly whitelist a number of domains (generated by Conficker
but registered many years ago and pretty clearly legit).

Steinar Haug, Nethelp consulting, sthaug*******


Steinar Haug Tue, 10 Nov 2009 06:06:12 -0800

This is correct.  And we take this into consideration in determining
what to block using our existing datasets, which are sufficient
considering the volume of DNS traffic that crosses our network.

-David


David Ulevitch Tue, 10 Nov 2009 07:19:00 -0800

Umm... That's precisely what I've done.  Please read the thread.

-David


David Ulevitch Tue, 10 Nov 2009 07:33:52 -0800

What if your ISP's name servers are those from OpenDNS?


Florian Weimer Wed, 11 Nov 2009 12:50:16 -0800

Run your own nameservers or get a different ISP that doesn't force you to e filtered :-)


Jason Granat Wed, 11 Nov 2009 12:55:01 -0800

1) You can personally opt-out of OpenDNS' NXDOMAIN stuff & such.

2) I don't really see how that makes a difference.  The point is,OpenDNS is not forcing anyone.  Your ISP has a policy you don't like,use a different ISP.  If there is no other ISP, well, I don't know whatto tell you?  Start one?  Move?

End of day, it is an OPT-IN service.  If you happen to "opt-in" bybuying service from your ISP, that does not change the basic premise.

--
TTFN,
patrick


Patrick W. Gilmore Wed, 11 Nov 2009 12:58:44 -0800

Then I guess you need to vote with your wallet and find a different ISP.

Steinar Haug, Nethelp consulting, sthaug*******


Steinar Haug Wed, 11 Nov 2009 13:01:00 -0800

# vi /etc/resolv.conf


valdis.kletnieks Wed, 11 Nov 2009 13:37:38 -0800

We don't sell service to ISPs.  That's a deliberate decision.  But you
already knew that.

-David


David Ulevitch Wed, 11 Nov 2009 18:27:52 -0800

* David Ulevitch:

No, I'm genuinely surprised, really.  After all, there is
< http://www.opendns.com/customers/industry/3/>.   Generally, I've got
less knowledge about OpenDNS than you might think.


Florian Weimer Thu, 12 Nov 2009 12:47:03 -0800

I was only an egg.

Based partly on my conversation with you, I ended up pulling over the
list of DECnet nodes and generating MX's for each one, just to remove
that wildcard.  You were right, and I listened.  Probably I forgot to
thank you until now.  Thanks.
--
Paul Vixie
KI6YSY


Paul Vixie Thu, 12 Nov 2009 17:59:33 -0800

Well,

If it counts Paul, thanks for vixie cron. ;)


Warren Bailey Thu, 12 Nov 2009 22:19:05 -0800

It depends what you mean by "appropriate".  It may not be "least cost"
or "closest", and that can be a rude shock when the CDN traffic suddenly
costs you A$5/GB (delivered from the US by undersea cable) rather than
$0 (delivered from an in-country peer).

DNS is the wrong answer, simply because there's no way for the user to
express *their* policy.  But since there no CDN support in HTTP.....

--
  Glen Turner   < http://www.gdt.id.au/~gdt/> >


Glen Turner Mon, 16 Nov 2009 18:33:35 -0800

Maybe Google needs to incorporate some level of CDN support into their
SPDY layer...

Better than DNS I would think.

-brandon

--
Brandon Galbraith
Mobile: 630.400.6992
FNAL: 630.840.2141


Brandon Galbraith Mon, 16 Nov 2009 18:47:54 -0800

In some cases this may be true. However, many of the CDN's I've talked
to will happily update which POP my network talks to. Is automatic
detection perfect? Probably not. That is why they support manual
correction. Their goal is to get you the best connectivity, and they
usually don't have a problem, in my experience, working with a provider
to ensure the right IP ranges go to the best POP.

See above. It appears I have no problem expressing my policy to CDN's.
Corporate world often uses views to express external and internal
policy. Unfortunately, it's not that easy for the CDN, so they do the
best that they can, and they correct when it's important enough for a
provider to say "hey, this pop isn't the best for my network!"

Jack


Jack Bates Mon, 16 Nov 2009 20:13:54 -0800

As a follow up to this, one of the large Australian ISP's has just
introduced a DNS redirection "service" for all home customers.

"/The BigPond-branded landing page provides BigPond customers with
organic search results, sponsored links, display advertisements and
intelligent recommendations, all derived from the invalid domain input -
much more helpful and friendly than a nasty 404 page error./"

http://www.crn.com.au/News/160923,bigpond-redirects-typos-to[..]


Andrew Cox Thu, 19 Nov 2009 15:20:51 -0800

with high ecoli


Randy Bush Thu, 19 Nov 2009 15:40:03 -0800


--- andrew*******wrote:
From: Andrew Cox <andrew*******>

As a follow up to this, one of the large Australian ISP's has just
introduced a DNS redirection "service" for all home customers.

"/The BigPond-branded landing page provides BigPond customers with
organic search results, sponsored links, display advertisements and
intelligent recommendations, all derived from the invalid domain input -
much more helpful and friendly than a nasty 404 page error./"

http://www.crn.com.au/News/160923,bigpond-redirects-typos-to[..]
------------------------------------------------------------------------------

>From AUSNOG:

On Thu, Nov 19, 2009 at 2:08 PM, Paul Foote <pfoote*******> wrote:

    All that's left for them to complete the "404" strategy is to put transparent proxies in place that redirect on real 404's :P

    Did nobody learn the lessons from when Verisign did this with .com ? baah.

In fairness (and I use that term loosly) to BigPond, this is probably a little different to what Verisign did.

I haven't seen the BigPond details, but I have seen what Comcast are doing on my US cable connection, and I presume BigPond is doing something similar.

The major differences between the two are :
* Only responds for "www" addresses.  a lookup for "non-existantdomain.com" will still return an NXDOMAIN, but "www.non-existantdomain.com" returns their search page.  This means that (the majority of) things like RBL/anti-spam/etc things which broke under Verisign's redirection no longer break.
* It's only home users. Business plans/etc are not redirected.  Obviously this is different to Verisign where everyone was hit.
* You can turn it off, and the page you end up on even gives you the details on how to turn it off.

Also despite claims to the contrary, Comcast are not actually "intercepting" DNS traffic - or at least they aren't for me.  They are only doing this for traffic sent directly to their DNS servers, and pointing to another DNS server works as expected, as does running your own resolver.

I'm still not saying that it's a good thing for them to be doing, but it's not quite as bad or destructive as Verisign's move was...


Scott Weeks Thu, 19 Nov 2009 17:33:26 -0800

Hi,

Telefonica is doing that here, and not onlw for www. hostnames...

# nmap nonexist.merit.edu.

Starting Nmap 4.68 (  http://nmap.org  ) at 2009-11-19 23:44 ARST
Interesting ports on smartbrowsebr-mx.terra.com (208.70.188.15):
Not shown: 1712 filtered ports
PORT     STATE SERVICE
80/tcp   open  http
554/tcp  open  rtsp
1755/tcp open  wms

Nmap done: 1 IP address (1 host up) scanned in 28.324 seconds

Cheers,
        Eduardo.-

--
Eduardo A. Suarez
Facultad de Ciencias Astronomicas y Geofisicas
Universidad Nacional de La Plata

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


Eduardo A. Suárez Thu, 19 Nov 2009 17:52:00 -0800

It would be intersting to see what would happen if MERIT issued a
cease and decist request for using their domain name without
permission.


Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka*******


Mark Andrews Thu, 19 Nov 2009 18:04:54 -0800



--- marka*******wrote:
From: Mark Andrews <marka*******>

> Telefonica is doing that here, and not onlw for www. hostnames...
>
> # nmap nonexist.merit.edu.

It would be intersting to see what would happen if MERIT issued a
cease and decist request for using their domain name without
permission.
---------------------------------------------

I sure would like to have a front row seat for that! :-)

scott


Scott Weeks Thu, 19 Nov 2009 18:20:21 -0800

Scott,

If you're going to blatantly copy what others have written on another
mailing list, please at least have the common decency to attribute it to the
original author, and/or get the original authors permission first.

  Scott.


Scott Howard Thu, 19 Nov 2009 18:23:29 -0800

That's really bad, because by doing that they could redirect things
like hardcoreporn.merit.edu creating huge liability for the rightful
admin of any domain name without them knowing.

This will not stop until a big pocket corp sends the legal dogs
for hunting.

Regards
Jorge


Jorge Amodio Thu, 19 Nov 2009 18:32:02 -0800

well they can sue them in the US...

# traceroute 208.70.188.15
traceroute to 208.70.188.15 (208.70.188.15), 30 hops max, 60 byte packets
  1  * * *
  2  * * *
  3  * * *
  4  * * *
  5  * * *
  6  * * *
  7  * * *
  8  * * *
  9  * * *
10  * * *
11  * * *
12  * * *
13  so-1-1-0-0-grtbueba2.red.telefonica-wholesale.net (213.140.51.73)  
3.913 ms  3.911 ms  3.905 ms
14  Xe7-3-0-0-grtlurem4.red.telefonica-wholesale.net (213.140.49.18)  
58.677 ms Xe8-0-0-0-grtlurem4.red.telefonica-wholesale.net  
(213.140.49.6)  59.780 ms  
Xe11-0-0-0-grtlurem4.red.telefonica-wholesale.net (213.140.36.150)  
59.784 ms
15  
Xe8-3-0-0-grtmiabr5.red.telefonica-wholesale.net.126.142.94.in-addr.arpa  
(94.142.126.113)  129.878 ms  129.878 ms  
Xe5-1-3-0-grtmiabr4.red.telefonica-wholesale.net (84.16.15.62)  
130.615 ms
16  P9-0-0-0-gramiatc2.red.telefonica-wholesale.net (213.140.37.201)  
131.945 ms  131.942 ms  131.936 ms
17  84.16.6.150 (84.16.6.150)  129.855 ms  129.850 ms  129.838 ms
18  tdcsdr11-vl-3.mia1.ustdata.net (66.119.65.19)  130.774 ms  130.761  
ms  130.754 ms
19  terra-g-3-1-dsw01-mia.tc.terra.com (66.119.71.2)  130.724 ms  
130.724 ms  130.719 ms
20  bsw01a-mia.tc.terra.com (208.70.191.245)  134.385 ms  135.200 ms  
135.189 ms
21  bsw01a-mia.tc.terra.com (208.70.191.245)  127.450 ms  127.455 ms  
127.451 ms

Eduardo.-

--
Eduardo A. Suarez
Facultad de Ciencias Astronomicas y Geofisicas
Universidad Nacional de La Plata

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


Eduardo A. Suárez Thu, 19 Nov 2009 18:38:33 -0800

*Facepalm*  Maybe my browser's just doing something wrong, but when was the
last time you got a "nasty 404 page error" for an NXDOMAIN response?

- Matt
*mumblemumble*journalists*mumblemumble*


Matthew Palmer Fri, 20 Nov 2009 06:42:21 -0800

Paul's article "What DNS Is Not" published in December's Issue of Communications
of the ACM.

Also ICANN publishes memorandum about Harms and Concerns Posed by
NXDOMAIN Substitution:

http://www.icann.org/en/topics/new-gtlds/nxdomain-substituti[..]

What needs to be done to have ISPs and other service providers stop tampering
with DNS ?

Cheers
Jorge


Jorge Amodio Wed, 25 Nov 2009 13:00:58 -0800

In message <202705b0911251258s3256434vf7864d212a1f1cf1*******>, Jorge A

Sign your response (DNSSEC).  That makes it abundently clear that
you don't want your answers to be tampered with.

Send cease-and-desist letter for all namespaces you own, to all ISP
that you are aware of that are doing this.   Followup if they fail
to take corrective action.

Mark

--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka*******


Mark Andrews Wed, 25 Nov 2009 13:20:43 -0800

Some options:

Contact your local, state and federal legislators and convince them it's in
the public interest for them to draft legislation to outlaw this practice -
and hope among all hope that the end result resembles something technically
benevolent.

Contact ICANN/IANA and plead with them to stop assigning any more resources

significantly deplorable enough practice for them to find another ISP.

--
Dan White


Dan White Wed, 25 Nov 2009 13:24:07 -0800

And what is needed to have a consistant 'whois' reporting format :)

Keeping adding to the list?

--
--
"Catch the Magic of Linux..."
------------------------------------------------------------------------
Michael Peddemors - President/CEO - LinuxMagic
Products, Services, Support and Development
Visit us at  http://www.linuxmagic.com
------------------------------------------------------------------------
A Wizard IT Company - For More Info  http://www.wizard.ca
"LinuxMagic" is a Registered TradeMark of Wizard Tower TechnoServices Ltd.
------------------------------------------------------------------------
604-589-0037 Beautiful British Columbia, Canada

This email and any electronic data contained are confidential and intended
solely for the use of the individual or entity to which they are addressed.
Please note that any views or opinions presented in this email are solely
those of the author and are not intended to  represent those of the company.


Michael Peddemors Wed, 25 Nov 2009 13:26:34 -0800

Hi,

ICANN/IANA doesn't assign resources to ISPs.

Regards,
-drc


David Conrad Wed, 25 Nov 2009 14:19:11 -0800

Do we really want big brother sniffing around ? What about net neutrality ?

ICANN has no contractual relationship with the service providers abusing the
DNS, but a far reaching idea could claim ICANN responsibility and commitment
to preserve and enhance the operational stability, reliability,
security, and global
interoperability of the Internet, stated in one of its core values on
its bylaws.

Well Time Warner/Road Runner does it at least here in San Antonio, at least
the don't filter DNS traffic if you choose to use other name servers and don't
have a nasty proxy like the guys from Telefonica in Argentina.

DNSSEC is fully deployed (someday).

Regards
Jorge


Jorge Amodio Wed, 25 Nov 2009 15:28:06 -0800

It's fraud, theft or both.  The ISP's doing this don't own these
names and they are pretending to be someone they are not.  Just
because lots of them are doing it doesn't make it right.  You should
be able to go to your local police and report this and have action
taken.

--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka*******


Mark Andrews Wed, 25 Nov 2009 16:42:11 -0800

Indirectly they're responsible for assignment of IP address, enterprise
numbers, domain names etc. Of course you're not going to get very far with
that approach.

My point was there isn't really an authority to enforce rules on ISPs when
it comes to how they manage their DNS servers. Government and IANA
won't be interested in fielding such complaints. Shining a flash light
on the problem publicly is going to be the best best.

--
Dan White


Dan White Wed, 25 Nov 2009 16:44:35 -0800

we have to fix DNS so that provider-in-the-middle attacks no longer work.
(this is why in spite of its technical excellence i am not a DNSCURVE fan,
and also why in spite of its technical suckitude i'm working on DNSSEC.)

< http://queue.acm.org/detail.cfm?id=1647302> > lays out this case.
--
Paul Vixie
KI6YSY


Paul Vixie Wed, 25 Nov 2009 20:18:28 -0800

any more.... :)

--bill


bmanning Wed, 25 Nov 2009 21:23:56 -0800

Hi,

In the sense that they allocate /8s (and, in IPv6, /12s) to the RIRs,sure.  I'm just guessing but I don't think the RIRs would be very happyif ICANN/IANA were to refuse to allocate a /8 (or a /12) to an RIRbecause one of the RIRs' customers was hijacking NXDOMAINs.

Actually, ICANN/IANA assigns these directly (see  http://pen.iana.org ),but I suspect the folks in the IETF would get a bit distressed ifICANN/IANA started imposing restrictions on who could get PENs.

ICANN/IANA is directly responsible for (and has contractualrelationships with folks who operate) gTLDs and has, to the distress ofsome folks on this list, imposed restrictions onwildcards/synthesis/etc.  ICANN/IANA discourages wildcards/synthesis/etcfor ccTLDs, but the operation of a ccTLD is considered a nationalsovereignty issue and thus, ICANN/IANA has no way to do anything otherthan point out the problems wildcards/synthesis/etc. can lead to.  As Iwrite this, there are 11 ccTLDs that do wildcards/synthesis/etc. andthere will undoubtedly be more in the future. ICANN/IANA has nointeraction with, much less control, over ISPs.

Yep.

Government might -- politicians like to be seen solving problems, evenif they haven't the slightest idea what the problem is, whether itactually is a problem, or how to go about fixing it.

With the exception of the gTLDs, ICANN/IANA simply can't -- it has nomechanism to do anything other than wag its finger.

There are folks on this list who work for ISPs which are doingwildcards/synthesis/etc.  They (or, more likely their management) cantell you there are obvious business reasons why they dowildcards/synthesis/etc.  Perhaps I'm overly cynical, but I suspect thatuntil those business reasons go away, shining a flash light willprobably just result in more ISPs implementing wildcards/synthesis/etc.

Regards,
-drc


David Conrad Thu, 26 Nov 2009 07:39:37 -0800

As you know, as long as people rely on their ISPs for resolutionservices, DNSSEC isn't going to help.  Where things get really offensiveif when the ISPs _require_ customers (through port 53 blocking, T-MobileHotspot, I'm looking at you) to use the ISP's resolution services.

Regards,
-drc


David Conrad Thu, 26 Nov 2009 07:44:22 -0800

the endgame for provider-in-the-middle attacks is enduser validators, which
is unfortunate since this use case is not well supported by current DNSSEC
and so there's some more protocol work in our future ("noooooooooooo!!").

i also expect to see DNS carried via HTTPS, which providers tend to leave
alone since they don't want to hear from the lawyers at 1-800-flowers.com.
(so, get ready for  https://ns.vix.com/dns/query/www.vix.com/in/a&rd=1&ad=1 ).


Paul Vixie Thu, 26 Nov 2009 08:39:28 -0800

* Jorge Amodio:

First, stop calling it "NXDOMAIN rewriting".  These guys are rewriting
everything they want, so that they can respond to your search queries,
or serve different ads to you.

Then try to opt out of rewriting for your own domains, asking the
offenders to stop doing it in your namespace, and if that doesn't
help, use the court system.  Fight your own fights, and don't expect
others to do it for you.  (Oh, in case you wonder---I can't, because
in Germany, registering a domain name does not grant you rights to
that name, even if you've been using it for quite a while.)


Florian Weimer Thu, 26 Nov 2009 09:41:57 -0800

That's a disagreement we'll have to have. Anytime this issue has been brought
up in a public setting (here, slashdot, etc.) has resulted in terrible press
and even corrective action. In particular, Network Solutions' attempt to
at this at the .com level was corrected. Of course I don't know what, if
any, ICANN pressure has to do with that, but the flash light practice was
apparently successful.

--
Dan White


Dan White Thu, 26 Nov 2009 10:27:41 -0800

There's two types of in-flight editing of data by a provider:

1) The kind I've requested that they do.

2) The kind they're doing without my knowledge or consent.

The first should be monetized, the second needs a really bright flashlight.

Why is this distinction so hard for people to comprehend?


valdis.kletnieks Thu, 26 Nov 2009 11:55:46 -0800

Does anyone have any idea of the financial 'rewards' SPs who do this kind f thing reap from it?

I'm wondering if the money is sufficient for the SPs in question to resistDNSSEC on the grounds that it will 'cost them revenue'.

If it isn't, then what's the economic case for doing it in the first place?

-----------------------------------------------------------------------
Roland Dobbins <rdobbins*******> >

    Injustice is relatively easy to bear; what stings is justice.

                        -- H.L. Mencken


Roland Dobbins Thu, 26 Nov 2009 12:50:47 -0800

I do know what, if any, ICANN pressure had to do with that. The pressure
on ICANN was real, and the pressure ICANN put on VGRS was sufficient.

Eric


Eric Brunner-Williams Thu, 26 Nov 2009 12:57:29 -0800

Why not simply run a validating resolver locally?

To quote you, "noooooooooooo!!"

At some point, we may as well bite the bullet and redefine http{,s} asIPv7.

Regards,
-drc


David Conrad Thu, 26 Nov 2009 13:27:35 -0800

Dan,

CG (Congo) -- Web redirects to the registry website to register a .CGdomain.
KR (South Korea) -- If it is a non IDNA-encoded IDN, converts to IDNA.For ASCII, generates a “fake” page-not-found error for web requests.
NU (Niue) -- Web requests solicit you to register the domain.
PH (Philippines) -- Web requests solicit you to register the domain.
PW (Palau) -- File not found error. Uses an invalid SSL certificate.
RW (Rwanda) -- Connection time out (wildcard site is down)
ST (Sao Tome) -- Web requests solicit you to register the domain. Usesan invalid SSL certificate.
TK (Tokelau) -- Connection refused (wildcard site is down)
VG (Virgin Is., UK) -- Web requests solicit you to register the domain.
VN (Viet Nam) -- Web requests solicit you to register the domain.
WS (Samoa) -- Web requests solicit you to register the domain.
CN (China) -- Uses synthesis for IDN labels. Returns NXDOMAIN for ASCIIlabels.

However, that's different than what I thought we were talking about.  Ithought we were talking about ISPs doing wildcards/synthesis/NXDOMAINredirection/etc.  There are a number of ISPs that do this, some of whichare quite well known (there is even an Internet Draft on the techniques,see  http://tools.ietf.org/html/draft-livingood-dns-redirect-00 ).  Prettylarge flash light...

Regards,
-drc


David Conrad Thu, 26 Nov 2009 13:40:38 -0800

since products and services designed to look inside encrypted streams and
inspect, modify, or redirect them are illegal in most parts of the world:

"yes, inevitably."


Paul Vixie Thu, 26 Nov 2009 14:15:12 -0800

Well, NXDOMAIN substitution,  on ISP provided DNS servers, is not
"tampering with DNS",  anymore than  spam/virus filtering/attachment
limits, disk quotas, or message expiration  on ISP mail servers  is
"tampering with E-mail",

It's ISPs providing their customers with a modified service. Their DNS
resolvers,  their terms.      They  _could_   accomplish  similar  by
requiring all their customers  utilize a   custom  web browser,   but
that would be less convenient.

"Tampering with DNS"  would  be hijacking port 53 UDP packets a
customer sent directly to an outside authoritative DNS server,  and
substituting their own answer.
That would be very harmful,  especially  if  the ISP customer is
attempting to troubleshoot a DNS issue...

Just because someone registered  EXAMPLE.COM   with one particular
internet registry, doesn't mean they own the lookup result for every
DNS server in the world.     All they have paid for is the creation
and maintenance of entries in one particular shared database,   and
they only have control for the (large) subset of DNS servers that
utilize that particular database.

People can start new DNS roots,  old DNS roots can be superceded,
there can even be multiple conflicting private roots.

In the long run, the only method to discourage might be a form of blacklisting.
If  major DNS hosting providers discriminate in the authoritative
replies they give, based on asker:

*If the IP asking for a DNS record is in the IP range of an ISP that
you know substitutes NXDOMAINs with their own  reply,    then you
discriminate  against that DNS query source, and don't give them
NXDOMAINs.

*Why hand them a NXDOMAIN response that they will just substitute?

If major DNS providers barred the ISP's overall range  from getting
any NXDOMAIN replies from the  authoritative nameservers,   then the
ISP would derive no benefit from substituting them,    since  their
acts caused them  to be deemed unfit to receive NXDOMAIN responses  at
all.

In addition, their now lack of ability to get NXDOMAIN  responses,
could be an inconvenience to them,  esp.  in the operation of mail
servers,   since  latency of  certain  mail server DNS requests will
increase,  due to the delay to time out the query  (that would be
NXDOMAIN if they were allowed to receive NXDOMAIN).

*That is: always reply SERVFAIL  or send no reply to such blacklisted
IP ranges, when the database entry doesn't exist, instead of NXDOMAIN.

However, it  doesn't really penalize the  NXDOMAIN substitution
practice too much,  unless the root and TLD servers also  implement
the blacklisting,  it only deprives them of benefit.
--

As for  ccTLDs  performing wildcarding,  One could consider patches to
recursive resolvers   to  detect    the  IPs  that are wildcarding,
and substitute  responses detected as the wildcard  host IP addresses,
with  NXDOMAIN.

For example,   randomly generate  2  test lookups    for domains that
are unlikely to exist, eg     afut429.ahfeai4728.xyz.xx  .
If  both  randomized lookups  return  A record responses   for the
same IP addresses,    then  you detected  the  wildcard  method  used
by that ccTLD.

Substitute  NXDOMAIN  in  for any responses for the ccTLD  that
respond with the same list of A records.

In other words:   retaliating against NXDOMAIN substitution,  by
substituting response with those IPs  back to NXDOMAIN.

--
-J


James Hess Thu, 26 Nov 2009 19:59:37 -0800

Those who didn't read RFC2826 are condemned to repeat it.

Of course, it's *your* help desk that gets to answer the phone and explain
to your users why www.giraffes-r-us.com went to a nice page of cute pictures
of giraffes when they were at Starbucks, but when they got home to show
their kids, it was giraffe pr0n.


valdis.kletnieks Fri, 27 Nov 2009 08:53:15 -0800

Preemptive action or smart move ?

http://googlecode.blogspot.com/2009/12/introducing-google-pu[..]

Cool IP address to remember though (8.8.8.8)

Cheers
Jorge


Jorge Amodio Thu, 03 Dec 2009 10:14:19 -0800



Related Topics

Post a Comment