Hi, I have a brand new setup of Windows Server 2016 DNS with SolidCP (latest version).
I can add records and I can add subdomains (which end up in seperate zones on the DNS server).
However, when I add an A record like www.something.example.com (on example.com, without an explicitly created subdomain for something.example.com) with some ip address, it’s gone. any subdomain not explicitly configured as a subdomain simply won’t show. It’s there though, it’s clearly visible in the DNS and resolving perfectly (in the zone example.com), just not in SolidCP.
Providers are basically selected on server setup / configuration (so it’s an option).
To change an existing provider the only way to do that is really via mssql database.
You first go to the providers table to look up the MS DNS 2012+ provider ID.
You can then go to the Services table, adjust the provider ID from the current MS DNS to the MS DNS 2012+.
Once done it should be working fine for you.
I have taken a look and it appears to be working fine. I have attached an example. In the record name are you just entering the sub domain?
well.. that’s odd.
I did not specifically specify a subdomain. Just added the record as www.something to the existing domain in solidCP and it created it like it should on the DNS server. But it’s not showing it.
which provider are you using for DNS? Using “Microsoft DNS Server 2012+” is the best version to be used.
Microsoft DNS Server 2016
I checked the eventlog and the DNS Server log doesn’t give any errors, just a note that it updated the zone file.
The SolidCP eventlog says nothing at all. Is there a debugging option I can enable somewhere to figure out what’s going wrong?
If you go to Configuration -> Servers and then click on DNS. It should then say Provider:
Can you tell me which it shows? I have attached a screenshot
Well this is unexpected..
Is this provider a DNS server thing or a SolidCP setting?
Edit: Nevermind, found it. Apparently you can only set a provider when adding the service and not afterwards so that’s why I couldn’t find it at first.
I’ll update once I tested the 2012+ provider
So… that was the problem.
All the time I was thinking you meant the actual server OS should’ve been 2012 or higher but it was an actual setting I had to pick.
It’s fixed now and it works like a charm.
- Views1271 times
- Answers8 answers