Re: DNS for my LAN
Posted: Mon Jan 07, 2013 6:11 pm
Just a note - I've now installed this pair on all 4 in-use machines on this part of my LAN (haven't gotten around to the other buildings on campus yet, except for the one that has the loo in it and a wireless-connected laptop, so that's 5 total).
Works 100%/seamless/flawless everywhere on both ubuntu 10.04 and 12.04. It's more hassle to put into 12.04 because EVERYTHING IS HARDER IN GNOME 3 or UNITY. It makes you realize the command line isn't so bad after fighting that ignorant attempt at a phone GUI on a desktop.
I guess I was being too linux-y to call it version 0.9. But then, I have no feedback from other users yet. It does accomplish the intended goal, and I can now see the mysql instance on "server" from "Fuze3" which is the currently active data aq machine downstairs, wired or wireless or both. It appears to work with anything that can use a URL as input - browsers, mysql clients (but you have to do some things on mysql to allow remote access), and so forth. Very nice. Somewhere along the way I found a file that had URL resolution order in it, with the comment that "old C programs still use this" with a line that said hosts, DNS - everything checks /etc/hosts first no matter what, so that's probably why it works so well.
This code might work on BSD/Apple OSX with minor changes - they work about the same as linux.
I should probably get interested in re-doing all this in C, not for speed (it's loafing) but for memory footprint. I'd offer a nominal sum (think dinner at a nice place), since I really don't care that much about 1 meg (about what these use - each spawns an instance of the perl interpreter, and includes some modules from which only one function is used), and I don't care enough to do it myself.
An installer script would be nice too - as would be a windows version, but I have no idea how you'd do this in windows, as it doesn't have the equivalent of /etc/hosts as far as I know, for local name to IP resolution (I'm sure it has something via netbios but how to tap into that?).
Works 100%/seamless/flawless everywhere on both ubuntu 10.04 and 12.04. It's more hassle to put into 12.04 because EVERYTHING IS HARDER IN GNOME 3 or UNITY. It makes you realize the command line isn't so bad after fighting that ignorant attempt at a phone GUI on a desktop.
I guess I was being too linux-y to call it version 0.9. But then, I have no feedback from other users yet. It does accomplish the intended goal, and I can now see the mysql instance on "server" from "Fuze3" which is the currently active data aq machine downstairs, wired or wireless or both. It appears to work with anything that can use a URL as input - browsers, mysql clients (but you have to do some things on mysql to allow remote access), and so forth. Very nice. Somewhere along the way I found a file that had URL resolution order in it, with the comment that "old C programs still use this" with a line that said hosts, DNS - everything checks /etc/hosts first no matter what, so that's probably why it works so well.
This code might work on BSD/Apple OSX with minor changes - they work about the same as linux.
I should probably get interested in re-doing all this in C, not for speed (it's loafing) but for memory footprint. I'd offer a nominal sum (think dinner at a nice place), since I really don't care that much about 1 meg (about what these use - each spawns an instance of the perl interpreter, and includes some modules from which only one function is used), and I don't care enough to do it myself.
An installer script would be nice too - as would be a windows version, but I have no idea how you'd do this in windows, as it doesn't have the equivalent of /etc/hosts as far as I know, for local name to IP resolution (I'm sure it has something via netbios but how to tap into that?).