OpenDNS + DynDNS + DNS-O-Matic

I finally got around to setting up a few services on my Mac related to dynamic DNS hosting. Having done so, I'm asking myself why I didn't do this long ago.

So, what is dynamic DNS? Here's a brief and imperfect overview. Let's start with DNS, or Domain Naming System. This, broadly speaking, is a service that translates hostnames into numbers that a computer can understand, and vice-versa. It's DNS that allows you to type 'www.viewfromthedock.com' instead of a hard-to-remember number like 69.89.31.161 (an IP address). Your computer has an IP address. All the sites you visit have an IP address. Everything that accesses the internet has an IP address.

The thing about IP addresses is that, for a variety of reasons, there are only a finite number of them to go around.

This affects you directly. Because of this scarcity, your Internet Service Provider (ISP) only has a finite number of addresses to pass out to all the computers using that ISP that wish to access the internet.

The result of this shuffling act means that the address of your computer is changing all the time. That makes it hard to get back to your computer if you are remote and need to connect to, say, grab some important documents. Enter the dynamic DNS hosting service.

OpenDNS
The folks at OpenDNS took a look at dynamic DNS hosting and asked 'What else could we do with this?' The result is a service that does a number of interesting things. OpenDNS does not provide you with an unchanging, easy-to-remember hostname (actually, it does track your ever-changing IP address, but only for its own purposes). What it does do is serve as your primary DNS server (instead of the DNS server used by your ISP). You don't need to install any software. You simply need to point your computer (or router) to the OpenDNS DNS servers. Read on if you're not sure why you should care.

DNS-O-Matic
This is a service owned by OpenDNS which basically does one thing: it transmits your current IP address to whatever services you are using. In my case, it ensures that both DynDNS and OpenDNS get my latest IP address from my ISP.

So what do I get out of this?


- With DynDNS, I can now use my user-created hostname to help me remotely access files on my Mac using SSH (Secure Shell). If I didn't have DynDNS, I would not know my current ISP-assigned IP address. With it, I always do.

- With OpenDNS, I get a big boost in speed and reliability when surfing the web. In my case (using Comcast), I would often type in a site address and it would take a bit of time for the page to load. Sometimes, nothing seemed to be happening at all. With OpenDNS, I've experienced a noticeable difference in speed, and I've experienced no delays in page look-ups.

- OpenDNS also offers several other added features that make it very worthwhile. Essentially, they've taken a basic service (dynamic DNS) and built in a bunch of extra useful stuff built around it. With this service, I can block access to certain types of sites. I get an added layer of built-in phishing protection. I also get sophisticated error-checking (for those times when I type in 'cmo' instead of 'com,' for instance). For those times that OpenDNS can't quite figure out what I'm looking for, the service offers helpful suggestions. I can also create shortcuts (e.g., I created one for this site that enables me to enter 'vfd' in the browser instead of the full web address). Finally, I can view stats related to all of the visited domains and IP addresses accessed through my router.

- DNS-O-Matic, finally, is a simple service that ensures that DynDNS and OpenDNS always have my latest IP address. If you don't use these services, you may choose to sync your IP address with a whole slew of other similar applications as well. I opted to use this service in lieu of installing the DynDNS client software on my Mac.

All three of these services are currently free. It takes a little effort to set it all up, but it's worth it. If you have no need for a consistent hostname for remotely accessing your Mac, then you may not need a service like DynDNS. However, OpenDNS is worth the effort for the speed and reliability boost alone.

One final note: OpenDNS collects information about your surfing habits, so be sure to check out their privacy policy.

ProQuo

ProQuoWe get our furniture and other household goods from Hawaii this Friday. All of our stuff will finally join us here in Maryland…and I will soon once again be able to sit at a proper desk in a proper chair to update this site.

Now that we have a new mailing address, I decided to start off right by stopping the influx of junk mail to our new abode before it even starts.

I’m using a free online service (still in beta) called ProQou, a one-stop source to turn off all of those unwanted mailings.

It’s easy to use. Time will tell how well it works. If you get a lot of junk in your mailbox, check it out.

MacRabbit Espresso

EspressoGrab a cup of coffee. We already have Bean, the excellent and free rich text editor. Soon, we will have Espresso from MacRabbit, creator of the best-in-class CSS editor, CSSEdit.

Reading through the features, it looks like Espresso will be a hybrid application that combines many of the coding-friendly features of BBEdit or TextMate with the great UI and navigation of CSSEdit (to include CSSEdit’s live preview functionality). It also offers built-in publishing tools. It is geared towards web development, so it will surely be a strong Panic Coda alternative as well. Can’t wait to test it out.

I’ve signed up for the beta.

LibraryThing and Delicious Library

Today is the Ides of March, the day of Julius Caesar's untimely demise in 44 B.C. What's does this have to do with the Mac?

Well, I first thought of Caesar. Then I thought of Colleen McCullough's excellent Masters of Rome historical fiction series, which I recently finished reading. That got me thinking about books in general. Then I thought about Delicious Library and LibraryThing, two excellent bookish tools you can use on your Mac. Hence, this post.

Delicious Library

Delicious Library, from Delicious Monster, is a cataloguing tool that is perhaps the most ingenious use of the Mac's built-in iSight I've seen. Scan the barcodes of your books with your iSight (or any webcam or connected FireWire digital video camera) to create a digital catalog. Then browse through your new digital collection. You can synch up your catalog with your iPod, print out your catalog, and get personalized recommendations based on your collection. If you regularly lend out your books to friends, you can use the tool's loan management system to keep track of who has what. I can't put my finger on it, but I find it oddly enjoyable to scan barcodes on my Mac. Beyond being fun to use, it's a great inventory tool.

LibraryThing

LibraryThing is a web-based social 'book club' with a user-based catalogue of 24,000,000 books and growing. Wow. Create a free account to get started, enter some books from your library, write a book review, join a discussion group, get some recommendations based on your catalog. You can choose to add just a few books that you most recently read, or enter your entire library (if you enter more than 200 books, you will need to pay a modest fee). Or just surf around to see what others are reading. I could spend days on this page alone. The strength of this tool is its depth of information: pick a title and check out the book info and social info pages to see what I mean. I don't think you'll find better, non-commercial info about a book anywhere on the web. If you really like books, you owe it to yourself to check this out. It's a great discovery tool.

More Connections

By the way, the series of connections that led to this post led me to think of James Burke. I used to love reading his Connections column in Scientific American (he is probably most well-known for his excellent BBC television series). Burke specializes in tracing the interconnectivity of things: how events and inventions in the distant past lead up to the modern day. The connections he makes can be surprising (an example from the TV series: Burke shows how a test of gold’s purity 2500 years ago leads to the atomic bomb).

Check out the James Burke Institute Knowledge Web project — I've had this site bookmarked for years awaiting it's launch. From the Knowledge Web site: "it will soon be an interactive space on the web where students, teachers, and other knowledge seekers can explore information in a highly interconnected, holistic way that allows for an almost infinite number of paths of exploration among people, places, things, and events."

N: the way of the ninja



I accidentally discovered a great Mac-compatible game today, and ended up losing a whole afternoon of productivity.

Here’s what happened. I use LaunchBar to quickly access programs on my Mac. This afternoon, I typed the keyboard shortcut for LaunchBar (-space bar), typed ‘n,’ and then hit return. This is my two-second method to launch NetNewsWire. But I must have misfired, because LaunchBar never opened.

Instead, I inadvertently typed ‘n’ in the address bar of FireFox and hit return. This accident loaded an intriguing page for something called ‘N’ from a company called ‘metanet software.’ There was little on this page, save for a link that said ‘Come and check out N’s new home, at The Way of the Ninja!'

Unable to resist a link with the word ‘Ninja’ in it, I clicked. What I found there was a free Flash game for Mac and PC. Of course, I downloaded it and fired it up. To my surprise, I had stumbled upon the coolest lightweight free game I’ve seen in a long time. The graphics are simple, but the physics simulation is really something to see. This game is beyond addictive. N may be old news to gamers out there, but it was news to me.

Give it a try, if only to watch how smoothly and elegantly the little stick-figure ninja moves around the game space (and explodes spectacularly, employing what the developer’s accurately label ‘bitchin’ ragdoll physics').

I had intended to restart work on my PIM review series this afternoon…sigh.