I've used no-ip for ages and it works fine for their subdomains (works better when your IP changes since you don't have to manually update your hosts).
I want a free service so I can use my own domains/sub domains. I can manually update A Names for my subdomains but that takes ages. I want something with a client/script so I can update my subdomain A Names automatically.
Has anyone use a free service for your own domain/subdomain?
I don't think you can do everything you want, if you have hosting inbetween. However, there's nothing stopping you replicating your cpanel DNS records in FreeDNS. It might partially break some of the CPanel automation - in that, whenever you added a subdomain in CPanel, you'd have to check what it had done in CPanel DNS and then copy it to FreeDNS - but I think it's the only way to get the best of both worlds.
To clarify what I mean by that - from what I recall, the FreeDNS client has an option to only update records which had your previous Dynamic IP. So, if you created a record with a manually set IP, they just stay the same.
The only other way would be to add a nameserver for the subdomain, but I don't think CPanel lets you do that.
Edit: Yeah, can't find a way to do it in CPanel directly. However, I can do it in WebHostingManager so maybe ask your host. I'm just waiting for DNS to sort itself out so I can test it.
Just looked and it doesn't appear the 123-reg DNS editor lets you change NS records. It may work if you purchase a subdomain, but I wouldn't even try out of principle!
I can add an A Record though, which I think if my nameservers were 123-reg nameservers it would work...maybe. I can't be the first person to want this (for free).
I've just tested it and confirmed 100% it works. Here's the setup:
123-Reg (mydomain.co.uk) nameservers point to my usual CPanel nameservers
In my hosting management (I have a reseller account, so outside of CPanel) I added the following DNS records
Then, in afraid.org I added a domain called exch.mydomain.co.uk (So note that afraid.org never gets to know about the top domain) and added records as I required.
So exch.mydomain.co.uk currently returns 4.2.2.2 which I've only set in afraid.org
Oh, nice that makes sense. So it is definitely possible with access to the zone file.
Which I don't have access to since I only have a basic plan, and I don't think it's possible via the Advanced DNS Zone Editor either (I can only use the Basic DNS Zone Editor currently). Thanks for looking into this!