In my other post I said you’re doing it wrong and you should spend ten bucks on a vps with a public ip to use as a gatekeeper to your network.
But what if you had more than ten bucks?
If you have about a buck more you can register a .xyz domain for a year and be on the real dns, with all the benefits that entails!
If you’re a real high roller and can spare eleven bucks per annum over the top of your dirt cheap tiny server, you can get a .com address and be normal.
So think about it this way: would you prefer to just be on normal dns instead of having to fuck around with dyndns and all the weird problems it has? Would you like it enough to spend 92 cents a month? Porkbun and lowendbox are the place to start looking.