When you put a transaction on the Bitcoin blockchain, it will stay there forever. You don't have to renew it.
Why not the same for domains? You put "mydomain > 111.222.333.444 signed: me, the mydomain owner" on a blockchain and as long as you do not put another signed message that overrides it, it points to 111.222.333.444 forever.