SEO Via DNS "Piggybacking"
An anonymous reader writes "There is an interesting story over at the SANS Internet Storm Center that shows details on about 50 organizations that have had new machine names added to their DNS zone information. These were then pointed to sites used to boost the search engine cred of pharma, personals, and porn sites. If you outsource your DNS, how would you ever catch something like this?"
is signing up the contact emails of SEO companies to v1agr4 mailing lists. Fight spam with spam.
You could just do a zone transfer and check. If they don't allow that, find someone who does.
Most of the questionable machines listed in the article had the kind of names you would expect for this kind of activity, like "viagra" and "cialis". Several machine names contained "facebook". Is Facebook involved in this somehow? When you're a giant of the industry, do you really need to resort to this kind of thing?
Your secure connection has been certified by someone who gives away free certificates! Security!
Plenty or sex and drug additions but no rock and roll?
I won't even use my ISP's nameservers. I run my own.
I believe that DNS, along with other IT infrastructure (and accounting) is so crucial that it should never be outsourced. By outsourcing, you are in fact giving away your keys to your webs/infrastructure/money. Of course that all kinds of bad stuff can happen then.
There are two issues here (cracked corporate DNS box, or hacked login creds) and it seems like #1 should be way higher than 50 organizations.
At any rate, registering a business name under a crap domain has always been going on. It gives spammers something to put in an email that looks legit enough for people to click.
Join the Slashcott! Feb 10 thru Feb 17!
DNSSEC also authenticates the absence of hosts, so the entity holding the signing key can make sure that no valid DNSSEC response with additional hosts will be served. If you're not self-hosting your own DNS, then chances are that your zone is sufficiently static to keep the signing key out of your hoster's hands. On the other hand, if you're not self-hosting your own DNS, you probably don't want to be bothered with the intricacies of signing a DNS zone. It won't help against a modified zone being served to plain old DNS clients, so this isn't really a cure anyway.
Your best bet is not to do business with disreputable hosters. Find someone with sufficiently deep pockets whom you can sue for actual money if they do this to you. Still doesn't help you with finding it. Try trawling search engines for appearances of your domain name in association with unexpected sites, i.e. look for the effects, not the cause.
The article doesn't say whether this guy followed up and contacted the domain owners about it. Who is to say that these organisations aren't simply being paid for use of their domain name in this manner? I know I know. Its unlikely, but there are all things like this happening.
What I want to know is, are the DNS hosting providers in on it? Are they modifying their software so that the customer doesn't see information. That would be where the real badness is and should be publicized. It also wouldn't be the first time that a 3rd party DNS type of service was misused. For instance, whois queries being sold, etc.
The referenced site had many examples, such as buy-viagra.4kidsnus.com
having been added as an extra host (subdomain! There is even a
www.buy-viagra.4kidsnus.com!) to 4kidsnus.com.
Now how did that get added to 4kidsnus.com?
Someone suggested checking a zone transfer. That seems not to work
here at the dnsexit.com supplied nameservers.
I do NOT see any buy-viagra.4kidsnus.com in a zone transfer for 4kidsnus.com. I DO see a separate zone transfer to the domain buy-viagra.4kidsnus.com itself.
Usually public zone transfers don't work, but they happen to
be supported for 4kidsnus.com.
4kidsnus.com. SOA ns2.dnsexit.com
(from dns2.dnsexit.com)
Hmmm ... slashdot claims this hits their 'lameness' filters ... like spaces and digits?
due to so many 'junk; characters
Well ... apparently they are not going to accept it with ... try a 'dig @ns2.dnsexit.com. 4kidsnus.com.' Here is a truncated version of what I found.
any useful data so
One finds the SOA (nameserver at ns2.dnsexit.com),
NS records (dns{1,2,3,4}@dnsexit.com), a few MX records
(at google) a wild carded CNAME (*.4kidsnus.com are all
aliased to the CNAME 4kidsnus.com) and address for
4kidsnus.com (50.73.38.13) and one host with its own,
separate A record, pbx.4kidsnus.com at 74.189.21.58.
I don't see buy-viagra.4kidsnus.com at all.
However one can get a separate zone transfer for that
domain (with a host at www.buy-viagra.4kidsnus.com):
dig @ns2.dnsexit.com buy-viagra.4kidsnus.com. axfr
buy-viagra.4kidsnus.com. SOA ns2.dnsexit.com. admin.netdorm.com. ;; SERVER: ns2.dnsexit.com
buy-viagra.4kidsnus.com. NS ns1.dnsexit.com.
buy-viagra.4kidsnus.com. NS ns2.dnsexit.com.
buy-viagra.4kidsnus.com. NS ns3.dnsexit.com.
buy-viagra.4kidsnus.com. NS ns4.dnsexit.com.
buy-viagra.4kidsnus.com. A 67.55.117.204
www.buy-viagra.4kidsnus.com. CNAME buy-viagra.4kidsnus.com.
buy-viagra.4kidsnus.com. 28800 IN SOA ns2.dnsexit.com. admin.netdorm.com.
Maybe someone signed up to host DNS for their domain "buy-viagra.4kudsnus.com" with them, and their systems aren't smart enough to realize that that sort of thing shouldn't be allowed. For example, they'd have to allow three-part domain names for whatever.co.uk and similar, yet they shouldn't allow that for .com domains. Maybe they're mistakenly allowing it, and people are taking advantage of that. Normally you couldn't do that since the root DNS servers wouldn't point to your own DNS server, but the root servers are already configured to point to this DNS host, so that isn't a problem. The only problem is that smart DNS hosts won't allow one user to have a domain name that is a subdomain of another user's domain name.
Uhm, you all do sign your zone, right? Once you do that, I don't see how anybody messes with you.
A good web author knows how the search engine works with their site. Things like overuse of a keyword, not enough content or excessive boiler plate content will cause your site to rank low. While things like canonical urls, matching meta description with page content, lots of diverse keywords in narrative format and links pointing to pages that contain the link text in prominent locations all will help your position in a search engine.
I'm sure there are some SEO companies that sell people bullshit, but that story is as old as time, you'll find con artists in every business. This is not "hacking" or "spamming" or even gaming the search engine. It's presenting a semantically correct page that both humans and spiders can understand well. You can get a good rank without doing anything nefarious. Just from my own searching, as a non-author, I can see nefarious stuff rarely works and when it does it's fleeting.
When I do SEO on a site I use a program like http://www.seoengine.com/ to tell me what's wrong with my page. More good info on SEO can be found at Google webmaster blog And A bunch of great videos from the Google guys (Tons about SEO):.
This is a "DNS provider answering /any/ hostname request with the A-record of your zone/domain" issue.
..!arpa!jamie: ~ % dig veryImprobableHostname-becauseIJustMadeItUp.4kidsnus.com a
;; QUESTION SECTION:
;veryImprobableHostname-becauseIJustMadeItUp.4kidsnus.com. IN A
;; ANSWER SECTION:
veryImprobableHostname-becauseIJustMadeItUp.4kidsnus.com. 0 IN CNAME 4kidsnus.com.
4kidsnus.com. 82 IN A 50.73.38.13
;; AUTHORITY SECTION:
4kidsnus.com. 79 IN NS ns2.dnsexit.com.
4kidsnus.com. 79 IN NS ns4.dnsexit.com.
4kidsnus.com. 79 IN NS ns3.dnsexit.com.
4kidsnus.com. 79 IN NS ns1.dnsexit.com.
---
So, as you see, (and I'm sure it's intentional as a favor to you, seeing how
the TTL is low) any queried hostname will return an answer of "CNAME
(your domain)," which gives an A record out;