Howto: resolve DHCP hostnames with the default kresd

Yes, changing the script like this would seem the way to go, to me. (In case you want the feature; it might better be optional.)

By “less persistent” you refer to this issue, I guess, but I find that orthogonal.