Monday Night Football

November 24th, 2008 | by | packers

Nov
24

I’m not sure what happened at half-time. But somehow the Packers forgot how to play football.

This is ugly.

Comments Closed

Setting up a silent DNS master server

November 24th, 2008 | by | sysadmin, tips & tricks

Nov
24

Recently, I have begun the process of moving my domains from the DNS servers at my previous employer. They have allowed me to continue hosting my domains there as I still send them a spam feed of unknown addresses from my various domains. Yes spammers, keep that mail coming. Its only doing you good, I promise ;)

The main reason for the change is that the former employer is locking down the admin access to a standard that as a non-employee, I can no longer get to the admin interface. That’s fine, very understandable. So its time to make a change and I decided to go the route of a silent master.

DNS Overview

If you don’t know what DNS is, then I highly recommend reading the wikipedia aricle. The short definition of what DNS is supposed to do is that for every name that is out there on the internet, there is a corresponding IP address. As an example, if you attempt to look up one of my domains usrlocal.com, you will find the IP address of 66.18.16.207.

What is a Silent Master server?

The way that our DNS system works is that for every domain out there, there are a set of servers that will answer for that domain authoritatively. If you have registered your domain at some of the big regisrars, they will often throw in DNS hosting for free or a very nominal fee. Depending on who your ISP is, they will often allow you to host your domains for pretty cheap as well. The idea of a silent master is that there is a server that you control that is _not_ listed in the authoritative DNS servers for your domain. What happens is that you set the servers that are going to answer authoritatively for your domain to load your domain as a secondary zone. The theory is that you can have a lower powered server that is protected from the outside world doing the updates on your domain while the rest of the world hits your authoritative DNS servers.

Why would you do this?

There are really two reasons why you would want something like this:

  • Control over your domain – It could be that your DNS provider doesn’t have a very nice interface for controlling your domain or doesn’t allow you to control it directly. It may be that you have to open a support ticket for each update.
  • Save on internet traffic – Basically, I don’t want all of that traffic hitting the lowly DNS server that I have. I would rather them hit the DNS servers at my ISP and pound on those bad boys. They can take it, they’re beefy for a reason.

Technical Details

So here is how you setup your DNS zone to work appropriately. I’m going to use BIND in my example as that is one of the more popular DNS servers out there.

I have setup my server with the following configuration options. First I setup an ACL list of the servers that are allowed to pull information from my server. My example looks something like this:

acl le_dns {
11.22.33.123; // ns1.isphost.com
22.11.33.124; // ns2.isphost.com
33.11.22.125; // ns3.isphost.com
};

Now, I allow them to connect to the server and pull domains.

options {
directory "/var/named";
allow-query { le_dns; };
allow_transfer { "le_dns"; };
recursion no;
};

Then each zone file is treated as you normally would if you were serving it up authoritatively.

zone "usrlocal.com" IN
{
type master;
file "usrlocal.com";
allow-update { none; };
};

Next, tell your authoritative DNS server to grab the zones as secondary zones. Depending on where you are hosting things, it may be a configuration that you need to put in place, something along the lines of this:

zone "usrlocal.com" IN
{
type slave;
file "usrlocal.com";
masters {11.11.11.22; 11.22.33.11};
};

Finally, update your registrar to point to your DNS servers that you have setup that are serving up the secondary zone. It may take 24-72 hours for the new information to propagate, but after that you should have the full control, and bandwidth savings of a silent DNS master server.

Comments Closed

Livestrong

November 23rd, 2008 | by | apple, iphone app reviews

Nov
23

I’m not a health fanatic by any means. I try to eat somewhat healthy, I track my weight like a freak (its the programmer in me) and I work out regularly. May not to the freakish level of some of my co-workers (Example A & B)

One of the recent additions to the iTunes App Store has been a little application called Calorie Tracking from Livestrong.com.

This nice little application will allow you to track your weight, fitness activities and food consumption per day. And it ties back into a livestrong.com account where you have additional tools and fitness information.

First Impressions

Wow! This application is pretty easy to use. The UI is nicely laid out and the food database is pretty extensive. So far, I haven’t found anything that I have eaten that wasn’t in the database. The fitness level activities is a pretty complete database. At least for what I do.

One nice touch in the food database is the applications ability to save recently searched foods before hitting the main server to search for more foods. This speeds up the entry of items that you may have on a regular basis.
food search

Improvements

I only have a few complaints so far with the application. Within the website, you can put certain foods together and save them with a keyword. The issue is, it looks like everyone can save a term and I’m not sure if it is user specific. For example, the breakfast that I put together, didn’t seem to match up when I searched for it. At least, it didn’t expand my OJ and Cheerios into the My Plate appropriately.

Another improvement is that the search occasionally locks up and the app crashes. It seems to recover quickly, but still something that they should be able to hunt down.

Now, they do have a weight goal section:
weight goals

The one thing that I would like to see is that I am at a certain weight today, but I would like to set a goal of say 185 by 3/1/2009 instead of 1 lbs / week. Its a pretty minor thing, still something I’d like to see.

Conclusion

Overall, its a pretty complete application for those that like to workout, track calories simply and work for a certain goal. For someone like me that has never really tracked thier calories, it makes perfect sense. If you are already doing that with another system, it might not make sense to change. But having a calorie, fitness and graphing database at your fingertips, it is worth checking out. Oh, and did I mention its my favorite price…FREE!

Additional Images

 

Comments Closed

Keys to the castle

November 22nd, 2008 | by | politics

Nov
22

The elections are finally over and we’re finally free from political ads, mailings and phone calls. Obama is headed to the White House and the Democrats have even more control over the House and Senate.

But, there’s always a catch. And here it is Democrats.

If you have learned anything from the Republicans over the past 8 years it is to not squander your opporunity by doing dumb things. Let’s look at the Republicans a minute and figure out why they are not in power any more.

  • Spending is out of control
  • Big Government is getting BIGGER
  • They forgot who they were working for

As a representative, you have one main duty and that is to REPRESENT US. You know, the people that voted for you. You’re not there to make sure that a certain lobbying group gets their text added to a bill or that an earmark gets added to a bailout bill. You’re there to be good stewards of the taxpayers hard earned dollars. You’re there to do what is right for the Country. Not what is right to keep you elected term after term.

So Democrats, let this serve as a warning. If you think that you can spend to your hearts content and roll out every possible solution so the American voter becomes lazy and relies on the Government for everything. You can guarantee that there will be more change in 2 years. And most of you will be finding new jobs.

Comments Closed