When trying to test and debug something to which you have limited access, always make sure you know how to undo anything you try, without having to wipe it and start over. And after verifying that what you did needs to be undone, don't reboot until you've undone it.
I have yet to figure out if all my iPod customizations will survive my inappropriate use of
"launchctl remove com.apple.mDNSResponder". And I hope, if I do have to wipe it, that Apple isn't pushing firmware 2.0 just yet.
Update: It's fixed.
The same Windows program I used to "jailbreak" the iPod lets me switch it from Recovery Mode to Normal Mode. And after that things seem to be working fine; "launchctl list" includes mDNSResponder in the list (unlike after I first did the remove).
I think I could've undone the "launchctl remove" with "launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder". But I'm not eager to test that anytime soon. It would be nice to have a working Linux program that does what ZiPhone does, though.