News & Notes from the OpenDNS team

August, 2006

Flex your PHP and MySQL skills at OpenDNS

by David Ulevitch on Aug 16th, 2006

We want some (seriously elite) PHP / MySQL hackers to join our team in San Francisco.

If you think that making the Internet better and developing real technology (meaning we’re not building AJAX’d out social-networking services over IM) meshes well with you, and you have the PHP / MySQL skills to contribute, then let us know.

Below is a brief rundown of what we’re looking for but you’ll find a more detailed list on our Craigslist posting. Note, the Craigslist posting is for someone more senior but we’re also hiring for a junior PHP / MySQL programming position.

Requirements:

  • Knowledge of Computer Science and fundamental algorithms, ability to write well structured and readable code
  • Extensive knowledge of PHP, including PHP 5
  • Strong knowledge of MySQL with an understanding of the impacts of indexing and schema design along with query analysis and optimization.
  • Knowledge of HTML and CSS, ability to develop web pages by writing HTML directly; knowledge of XML extremely helpful.
  • Linux knowledge, understanding of how Apache works, and a good familiarity with the shell environment.
  • Prior C experience

Bonus Points:

  • Serious knowledge of MySQL including but not limited to complex joins, subqueries, stored procedures, etc.
  • Experience developing php extensions (PECL modules) in C
  • Ability to write and understand JavaScript.
  • Previous use of CVS or Subversion for code management and versioning.
  • Familiarity with DNS.
  • Involvement in any Free or Open Source software projects.

You can send resumes to team (at) opendns _dot_ com.

ps: If you just got out of college with your freshly minted CS degree but don’t have a lot of experience you should still send us an email. You’ll learn more at OpenDNS about software and global deployments than you will ever learn at that boat anchor in Redmond.

7 Comments | Filed in Hackers, Job notice, General

.cm no longer a typo

by John Roberts on Aug 10th, 2006

Update: August 21, 2006 - Policies changed back for the .cm ccTLD. Read “Cameroon turns wildcarding on (yet again)” for more. We’re not going to keep updating this post with the status.

Earlier today, Cameroon (or the company acting on their behalf) turned off the wildcarding of non-registered domains within the .cm ccTLD. We’re still learning what’s going on, but at least for the moment, .cm domains resolve as they did before last Friday, August 4, 2006.

The OpenDNS preference introduced yesterday for filtering the .cm wildcarding still works, and will not disrupt any valid domain, whether or not wildcarding is active.

2 Comments | Filed in Typosquatting, ccTLDs, General

Cameroon takes the 'o' out of .com

by David Ulevitch on Aug 9th, 2006

Update: August 21, 2006 - Policies changed back for the .cm ccTLD. Read "Cameroon turns wildcarding on (yet again)" for more. We're not going to keep updating this post with the status.

Update: August 10, 2006 - Policies changed for the .cm ccTLD. Read ".cm is no longer a typo" for more.

Cameroon, a country on the western coast of Africa recently decided to put a wildcard entry in .cm, their IANA assigned Country-Code Top Level Domain (ccTLD). CNET has a pretty good article covering what they did.

Around the blogosphere people have asked us what we could do to fix it for them. I'm annoyed we have to deal with this, but happy that users are starting to realize that they need the ability to manage their DNS as a part of managing their network. The Cameroonian ccTLD operators (or the business they've outsourced this service to) makes the argument that they are "helping you" find what you're looking for. If they wanted to help you they'd just correct .cm to .com for all domains that didn't exist in the .cm namespace, or do nothing at all.

Some users have asked us how many .cm domains there are and what they might be. We have published a complete list (as of yesterday) of all .cm domains. We've gone through and shown that for such a small ccTLD they've already had quite a few parked domains in their zone. This list is at the bottom of this post. (This data is all public information, don't worry.)

How to act

Decide for yourself how you want .cm to work. With OpenDNS, you have a choice.

  • Already using OpenDNS? Head to the Account page.
  • Not yet using OpenDNS? Take two minutes and Get Started today.

Mini FAQ

Are you going to show me ads just like the .cm operator does?

No! We're doing this because you shouldn't be punished or distracted because you forgot to type an 'o' when surfing the net. We will seamlessly correct the full URL for you with no ads, popups, or page in the middle. By enabling the feature you know exactly what's going to happen: google.cm is going to take you to google.com.

Will I still get to real .cm domains if I turn on .cm wildcard filtering?

Yes! We will not filter real .cm domains such as www.airfrance.cm and others. It should also be noted we've never filtered any real domains, even with typo correction. The only exception is phishing sites that you've asked us to block.

Will you do this for other wildcarded ccTLDs like .ws, .ph and .cd?

You tell us. We are offering the fix for .cm because our users appreciate that we transparently correct mistyped domains like google.cm to google.com. For other wildcarded ccTLDs, we'll be listening to our users and offering useful choices based on those requests.

What if there are new valid .cm domains? Will those work?

Of course!

What happens if I turn off typo-correction and turn on .cm wildcard filtering?

If you turn off typo correction and turn on .cm wildcard filtering you will get an RCODE=3 DNS response (commonly called NXDOMAIN) as if the wildcard didn't exist. In your browser you'd get the default behavior which is probably either an MSN search page on IE, or a "host not found" page with Firefox.

Again, if you are already using OpenDNS just head to the Account page or take two minutes and Get Started today.

A listing of all .cm domains

Legend

Regular .cm Domain
Wildcard Of Entire Zone
Parked Page w/ Ads
Broken Or Misconfigured Zone

All domains in the Cameroon ccTLD “.cm”

(List accurate as of Tuesday, August 8, 2006)

All domains in .cmNameservers
*.cm. A 72.51.27.58
ac3l.cm.NSns1.premierspas.biz. ns2.premierspas.biz.
adsnet.cm.NSns1.delta-informatique.com. douala.adsnet.cm.
afrique-france2001.cm.NSkim.camnet.cm. nina.afrique-france2001.cm.
airfrance.cm.NSwebaf1.airfrance.fr. lasvegas.airfrance.fr.
alizes.cm.NSpcsakon.alizes.cm.
amadeus.cm.NSns1.amadeus.cm. ns2.amadeus.cm.
amitybank.cm.NSns.amitybank.cm. ns2.iccnet.cm.
annuairecamtel.cm.NSkim.camnet.cm. mbam.camnet.cm.
anuel.cm.NSns1.infomaniak.ch. ns2.infomaniak.ch.
armp.cm.NSkim.camnet.cm. mbam.camnet.cm.
art.cm.NSdns1.creolink.com. dns2.creolink.com.
artac.cm.NSkim.camnet.cm. mbam.camnet.cm.
assemblee-nationale.cm.NSns1.cm.refer.org. aupelf.refer.org.
avis.cm.NSns1.delta-informatique.com. douala.adsnet.cm.
bdanet.cm.NSkim.camnet.cm. sanaga.camnet.cm.
bicec.cm.NSbenoue.camnet.cm. sanaga.camnet.cm.
bosch.cm.NSgwa.fe.bosch.de. gwa2.fe.bosch.de.
britishcouncil.cm.NSns2.iccnet.cm. ns3.iccnet.cm.
bureaulumiere.cm.NSkim.camnet.cm. mbam.camnet.cm.
cam-educ.cm.NSkim.camnet.cm. mbam.camnet.cm.
cameroon-tribune.cm.NSweb.cameroon-tribune.cm. ns1.iccnet2000.com.
cameroonfertilizers.cm.NSkim.camnet.cm. mbam.cmanet.cm.
cameroonhealthresearch.cm.NSns1.lnhi.net. ns2.lnhi.net.
cameroonscience.cm.NSns.cybernum.org. ns1.cybernum.org.
cami.cm.NSns1.delta-informatique.com. douala.adsnet.cm.
camnet.cm.NSkim.camnet.cm. mbam.camnet.cm. benoue.camnet.cm. sanaga.camnet.cm.
camnet2.cm.NSns1.camnet2.cm.
camnet3.cm.NSns1.camnet3.cm.
campusvert.cm.NSns1.infomaniak.ch. ns2.infomaniak.ch.
camrail.cm.NSappolo.c-si.fr. ariane.c-si.fr.
camtel.cm.NSkim.camnet.cm. mbam.camnet.cm.
camteldla.cm.NSserver.camteldla.cm.
cbm.cm.NSkim.camnet.cm. netfinityyde.cbm.cm.
cenadi.cm.NSkim.camnet.cm. netstar.cenadi.cm. cenadim1.cenadi.cm.
cenet.cm.NSkim.camnet.cm. admin.cenet.cm.
cerac.cm.NSkim.camnet.cm. svrcerac.cerac.cm.
cfaogroup.cm.NSkim.camnet.cm. mbam.camnet.cm.
cheaptickets.cm.NSns.rackspace.com. ns2.rackspace.com.
cigate.cm.NScenadi.cigate.cm.
leslions.cm.cm.NSkim.camnet.cm. mbam.camnet.cm.
cnosc.cm.NSkim.camnet.cm. mbam.camnet.cm.
cnps.cm.NSfusih.cnps.cm.
fusih.cnps.cm.NS195.24.201.7.cm.
co.cm.NSkim.camnet.cm. tchad.co.cm.
congresrdpc.cm.NSlinsvr.congresrdpc.cm.
connect.cm.NSkim.camnet.cm. sanaga.camnet.cm.
corenofi.cm.NSkim.camnet.cm. sanaga.camnet.cm.
cpdmcongress.cm.NSlinsvr.cpdmcongress.cm.
credit-suisse-trust.cm.NSns-1.credit-suisse.com. ns-2.credit-suisse.com.
credit-swiss.cm.NSns-1.credit-suisse.com. ns-2.credit-suisse.com.
creditlyonnais.cm.NSdns1.creolink.com. dns2.creolink.com.
creditsuisse-trust.cm.NSns-1.credit-suisse.com. ns-2.credit-suisse.com.
creditsuissetrust.cm.NSns-1.credit-suisse.com. ns-2.credit-suisse.com.
creditswiss.cm.NSns-1.credit-suisse.com. ns-2.credit-suisse.com.
creolink.cm.NSdns1.creolink.cm. dns2.creolink.com.
crtv.cm.NSns2.iccnet.cm. ns3.iccnet.cm.
cs-group.cm.NSns-1.credit-suisse.com. ns-2.credit-suisse.com.
cs-life.cm.NSns-1.credit-suisse.com. ns-2.credit-suisse.com.
cs-trust.cm.NSns-1.credit-suisse.com. ns-2.credit-suisse.com.
csam.cm.NSns-1.csfb.com. ns-2.csfb.com.
csfb.cm.NSns-1.csfb.com. ns-2.csfb.com.
csg.cm.NSns-1.credit-suisse.com. ns-2.credit-suisse.com.
csgroup.cm.NSns-1.credit-suisse.com. ns-2.credit-suisse.com.
cslife.cm.NSns-1.credit-suisse.com. ns-2.credit-suisse.com.
cspb.cm.NSns-1.credit-suisse.com. ns-2.credit-suisse.com.
cstrust.cm.NSns-1.credit-suisse.com. ns-2.credit-suisse.com.
ctpl.cm.NSkim.camnet.cm. mbam.camnet.cm.
cyberix.cm.NSns13.zoneedit.com. ns18.zoneedit.com.
dgre.cm.NSkim.camnet.cm. dgresvr.dgre.cm.
dictionary.cm.NSns.rackspace.com. ns2.rackspace.com.
diplocam.cm.NSns2.iccnet.cm. ns3.iccnet.cm.
download.cm.NSns.rackspace.com. ns2.rackspace.com.
dpcminat.cm.NSkim.camnet.cm. mbam.camnet.cm.
dsx.cm.NSns1.douala1.com.
esstic-uy2.cm.NSdns1.esstic-uy2.cm.
europcar.cm.NSindom10.indomco.com. indom20.indomco.net.
fayadort.cm.NSkim.camnet.cm. mbam.camnet.cm.
fcb.cm.NSns.univerdi.com. ns1.univerdi.com.
finances.cm.NSminefi.finances.cm.
flowers.cm.NSns.rackspace.com. ns2.rackspace.com.
fne.cm.NSkim.camnet.cm. mbam.camnet.cm.
fonds-routier.cm.NSdns1.creolink.com. dns2.creolink.com.
france-cam.cm.NSkim.camnet.cm. aupelf.refer.org. serveur.cm.refer.org.
freshdelmonte.cm.NSns1.zodns.com. ns1.lanechange.net.
games.cm.NSns.rackspace.com. ns2.rackspace.com.
gcnet.cm.NSdja.gcnet.cm. kim.camnet.cm.
/*geocities.cm.NSns.levonline.com.
/*geocities.cm.NSns2.levonline.com.
/*geocities.cm.NSns3.levonline.com.*/.cm.
globalnet.cm.NSdns1.globalnet.cm. dns2.globalnet.cm.
gov.cm.NSkim.camnet.cm. mbapit.gov.cm.
minpostel.gov.cm.NSnyos.minpostel.gov.cm.
hgy.cm.NSweb.hgy.cm. mail.cameroun-online.com.
holcim.cm.NSns01ch.holcim.com. ns01us.holcim.com.
hotelsawa.cm.NSpartenariat.sni.cm.
hotjobs.cm.NSns1.ny.genx.net. ns2.ny.genx.net.
iccnet.cm.NSns2.iccnet.cm. ns3.iccnet.cm.
icrafon.cm.NSns1.delta-informatique.com. douala.adsnet.cm.
impots.cm.NSdi.impots.cm.
infotel.cm.NSdns1.globalnet.cm.
intelcam.cm.NSkim.camnet.cm. paatchi.intelcam.cm.
its.cm.NSits-smsserveur.its.cm.
joker.cm.NSbow.scm.cm. rva.fcr.francetelecom.fr.
kpmg-cmr.cm.NSsfacc.kpmg-cmr.cm.
lasvegas.cm.NSns.rackspace.com. ns2.rackspace.com.
lifttel.cm.NSns1.delta-informatique.com. douala.adsnet.cm.
maetur.cm.NSns1.dnsjunction.com. ns2.dnsjunction.com.
messinaline.cm.NSdns1.fastweb.it.
microlog.cm.NSmississipi.microlog.cm.
minader.cm.NSserveur.minader.cm.
minef.cm.NSforest.minef.cm.
minepat.cm.NSsoo.minepat.cm. sanaga.minepat.cm.
minsante.cm.NSns1.dnsjunction.com. ns2.dnsjunction.com.
mobilis.cm.NSbow.scm.cm. rva.fcr.francetelecom.fr.
monster.cm.NSns.rackspace.com. ns2.rackspace.com.
mtn.cm.NSNs1.jev.co.za. Ns2.jev.co.za.
mtnns.cm.NSdns1.globalnet.cm. dns2.globalnet.cm.
navitrans.cm.NSdns1.fastweb.it.
netshop.cm.NSkim.camnet.cm. ops.netshop.cm.
oapi.cm.NSkim.camnet.cm. linux.oapi.cm.
oit.cm.NSkim.camnet.cm. sanaga.camnet.cm.
oms.cm.NSdns1.creolink.com. mailer.oms.cm.
onr.cm.NSkim.camnet.cm. mbam.camnet.cm.
onu.cm.NSinet01.cm.undp.org.
orange.cm.NSns0.orange.cm.
orangemail.cm.NSns0.orange.cm.
orangeworld.cm.NSns0.orange.cm.
paradis.cm.NSbenoue.camnet.cm. sanaga.camnet.cm.
pasteur.cm.NSns1.satwise.com. ns2.satwise.com.
pmuc.cm.NSbonanjo01.pmuc.cm. bonanjo02.pmuc.cm.
pr-gervaismendoze.cm.NSkim.camnet.cm. mbam.camnet.cm.
prc.cm.NSkim.camnet.cm. mbam.camnet.cm. lionsvr1.prc.cm. lionsvr2.prc.cm.
prcs.cm.NSkim.camnet.cm. sgpr-serv.prcs.cm.
presbyterian-church.cm.NSalpha2.officeco.ch. alpha3.officeco.ch.
radius.cm.NSdja.radius.cm.
razel.cm.NSkim.camnet.cm. ns1.razel.cm.
rdpcpdm.cm.NSrdpcserv.rdpcpdm.cm.
rdpcserv.rdpcpdm.cm.NSkim.camnet.cm.
realtor.cm.NSns.rackspace.com. ns2.rackspace.com.
refinance.cm.NSns.rackspace.com. ns2.rackspace.com.
rent.cm.NSns.rackspace.com. ns2.rackspace.com.
restaurants.cm.NSkim.camnet.cm. mbam.camnet.cm.
ric.cm.NSdns1.creolink.com.
rolex.cm.NSns1.gva.ch.colt.net. ns1.zrh1.ch.colt.net.
sabc.cm.NSns1.sabc.cm. ns2.sabc.cm.
scb-creditlyonnais.cm.NSkim.camnet.cm. scbclc.scb-creditlyonnais.cm.
scm.cm.NSbow.scm.cm. rva.fcr.francetelecom.fr.
sdnp.cm.NSkim.camnet.cm. tangmbo.sdnp.cm.
seanet.cm.NSns3.schlund.de. ns4.schlund.de. seanets.de.
sgbc.cm.NSns2.domicile.fr. ns3.domicile.fr.
sho-cameroun.cm.NSns1.douala1.com. ns2.douala1.com. ns3.douala1.com.
side.cm.NSns2.iccnet.cm. ns3.iccnet.cm.
sigmakalon.cm.NSns2.iccnet.cm. ns30787.ovh.net.
simpay.cm.NSns2.lovellsnames.org. ns3.lovellsnames.org.
sinpay.cm.NSns2.lovellsnames.org. ns3.lovellsnames.org.
snac.cm.NSns3.slconseil.com. romeo.hebergement-discount.com. juliette.hebergement-discount.com.
snh.cm.NSkim.camnet.cm. snhnet.snh.cm.
sni.cm.NSns2.iccnet.cm. partenariat.sni.cm.
snv.cm.NSns2.iccnet.cm. ns3.iccnet.cm.
socada.cm.NSns1.delta-informatique.com. douala.adsnet.cm.
socapalm.cm.NSns2.iccnet.cm.
sodecoton.cm.NSns1.sodecoton.cm. ns2.sodecoton.cm.
sogecam.cm.NSns.fr.socgen.com. ns.socgen.com. dns.cadinet.ma.
sonara.cm.NSns1.sonara.cm. ns1.lanechange.net.
stanchart.cm.NSns.domainnetwork.se. ns2.domainnetwork.se.
standard-chartered.cm.NSns.domainnetwork.se. ns2.domainnetwork.se.
standardchartered.cm.NSns.domainnetwork.se. ns2.domainnetwork.se.
standardcharteredbank.cm.NSns.domainnetwork.se. ns2.domainnetwork.se.
statistics-cameroon.cm.NSkim.camnet.cm. mbamcamnet.cm.
sumoca.cm.NSns1.delta-informatique.com. douala.adsnet.cm.
superdoll.cm.NSns1.delta-informatique.com. douala.adsnet.cm.
synopsys.cm.NSauth50.ns.uu.net. asbestos.lmc.com. dnsmaster.synopsys.com. dnsmaster2.synopsys.com.
ticad-it.cm.NSns.ticad-it.cm.
tmc.cm.NSdns2.creolink.com.
total.cm.NSkim.camnet.cm. sanaga.camnet.cm.
tourisme.cm.NSns1.dnsjunction.com. ns2.dnsjunction.com.
creditsuisse.trust.cm.NSns-1.credit-suisse.com. ns-2.credit-suisse.com.
u-douala.cm.NSdns2.creolink.com.
ub.cm.NSns1.lanechange.net. ns2.lanechange.net. dns1.creolink.com. yaounde2.un.cm.
unilex.cm.NSbenoue.camnet.cm. sanaga.camnet.cm.
uninet.cm.NSdiamond.uninet.cm.
uy2-soa.cm.NSemergency.uy2-soa.cm. cum-uy2-soa.cm.
viasim.cm.NSns2.lovellsnames.org. ns3.lovellsnames.org.
worldbank.cm.NSdns1.worldbank.cm.
wwf.cm.NSns2.iccnet.cm. ns3.iccnet.cm.
yahoo.cm.NSns1.yahoo.com. ns5.yahoo.com.

10 Comments | Filed in Typosquatting, ccTLDs, DNS, General

We’re big fans of telling our story here on the company website and blog. But sometimes it’s useful to spread the word beyond our own boundaries. Below is our first press release, which went over the wires ~8am ET / 5am PT today. I’ve taken the liberty of adding a few links which are not in the wire service version as it appears on Yahoo Finance and Google, among others.

OpenDNS Answers Over One Billion Questions in First Month

Users Choose New DNS Platform for a Safer, Faster, Reliable Internet Experience

August 8, 2006 — OpenDNS, launched in July 2006, has announced that it has answered over one billion requests for its domain name lookup services. The company provides a free platform of reliable DNS (Domain Name System) service via its distributed network, with additional features that increase the speed and security of DNS. DNS is a fundamental piece of the Internet architecture which maps names to IP addresses. Provided as an alternative to the DNS services offered by ISPs, OpenDNS puts control of the DNS in the user’s hands by providing features that include phishing protection and typo correction for websites. The OpenDNS service automatically knows that the user who typed craigslist.og really meant to go to craigslist.org and directs them to the correct site. OpenDNS is also engineered to help prevent phishing, alerting the end-user when a site is known to be malicious.

“I started OpenDNS with the goal of building a company that would develop products that make the Internet a better place,” said David Ulevitch, founder and CEO of OpenDNS. “As an active and extremely dedicated member of the Internet and DNS community, I came to realize that many of the problems on the Internet exploit weaknesses of the DNS. We have figured out how to work with the current DNS to provide a solution that makes the Internet experience safer, faster and smarter. We are proud to be the first service in this category that puts choice in the hands of the user.”

Before OpenDNS, DNS was not an individual choice — it was either on or off, with no customization available. OpenDNS delivers a service which gives the user control through intelligence added to the DNS. And it’s available, by choice, in two minutes following brief step-by-step instructions. “OpenDNS is a great idea, well-executed,” said Matt Mullenweg, lead developer of WordPress, the popular blogging platform. “They took something basic and ubiquitous, DNS, and improved it by adding spell-checking and phishing protection (usability enhancements).” [full post]

About OpenDNS
OpenDNS — www.opendns.com — was founded in San Francisco by David Ulevitch in 2005 to deliver a vastly improved Internet experience through a new DNS (Domain Name System) service that provides all Internet users with increased security, reliability and performance. In 2005, the company received funding from Minor Ventures, the fund created by Halsey Minor, founder of CNET, for start-ups delivering the on-demand software model pioneered by Salesforce.com. Open DNS is a free service, with revenues coming from the advertising-driven model developed by Yahoo! and Google. For expert opinions on DNS and the Internet infrastructure, as well as company news, read the OpenDNS blog at blog.opendns.com.

###

Also, two links which don’t fit in the release, but are of interest:

  • Stats (yes, we’re over 1.2 Billion already; hit 1 Billion last Thursday, San Francisco time)
  • System Status (we put the link at the top right a while ago, but haven’t mentioned it here; part of being reliable is letting you see for yourself)

3 Comments | Filed in Stats, Announcements, General

OpenDNS in 60 seconds

by John Roberts on Aug 7th, 2006

David Ulevitch will be presenting OpenDNS as part of STIRR 1.5 on Wednesday, August 9. He has 60 seconds to describe what we do. If there’s a recording/podcast, we’ll link to it.

Sorry… the event is invitation only, in Palo Alto, California, USA. But if you want to attend, drop us a note and we’ll see what we can do about an intro to the STIRR folks.

Update: Here’s a short (four minute) interview with David from HotFromSiliconValley.com, recorded after the presentation.

No Comments | Filed in Events, David, Podcast

Subscribe

RSS Feed

Get email updates:

Most Recent Posts

Search

OpenDNS Button

Use OpenDNS

Use this button on your site!

Archives

Categories