I think this callback should go inside the anonymous function passed to `dns.lookup()`.

Also, couldn't hurt to sneak in some error checking, something like:
```javascript
if (err) {
    callback(err);
    return;
}
```