In a non-professional capacity, I look after the DNS of             some 18 domains: mostly personal/vanity domains for immediate family. The whole shebang             is outsourced to an inexpensive managed hosting provider who have a web interface             through which I manage the zones. These domains             are so unimportant that an attack targeted at them seems much less likely than a general             compromise of my provider's systems, at which point the records of all their customers             might be changed to misdirect traffic (perhaps with extremely long TTLs). DNSSEC could             mitigate such an attack, but only if the zones' private keys are not held by the hosting             provider. So, I wonder:             how can one keep DNSSEC private keys offline yet still transfer signed             zones to an outsourced DNS             host? The most obvious answer (to             me, at least) is to run one's own shadow/hidden master (from w...