Older blog entries for darsal (starting at number 0)

It's Monday, isn't it?  I'm in DNS hell.

Our primary, or so I thought, was the only machine on the old class C we were phasing out. I set up a new primary on the other class C we use, or so I thought.

I updated all appropriate records at the registrar, or so I thought, and prepared for the cutover. (Notice the theme yet?)

Then last week, the T1 to the old primary was finally shut off, and all hell has broken loose:

The registrar has a jumbled mix of primaries and secondaries listed for the domains we host, so I need to fix all those records sometime. The new primary is behind the firewall (oops) because I actually believed the firewall documentation that said I could do that if I set up the right rules (aside from the unmentioned fatal memory leak that crops up when it proxies UDP). It's gotta move from the DMZ to the WAN, but that means a new IP address...

I'm authorized to change each and every one of the domains we host -except- our root, so I can't give our name servers new IP addresses without the consent of our upstream provider. Of course, that's something I'll need to take care of, but not now, not in the middle of this firefight.

Oh, and I'm not sure if either the old primary or the new primary are actually up to date, as the last two weeks were spent primarily on production work for other stuff.

It's Monday, isn't it?

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!