RRSIG
is a signature, related to DNSSEC. It is not an "hidden" record, but it can't be edited like any other record.
Your zone is DNSSEC enabled, as the DS
record can tell, and the full DNSViz diagnostics. This is done by your DNS provider so for any question about the content of your zone, and if you are unaware about DNSSEC, your DNS provider should be your first point of contact.
But then you delegate a part of your zone to another set of nameservers. In that case you should have one or more DS
records in your zone and the corresponding DNSKEY
record(s) in the child nameservers. Which is obviously not the case as DNSViz tells you because it is unable to fetch the relevant DS
record hence breaking the full DNSSEC validation for at least part of your zone, a situation you don't want to be because that means for some users (and probably the majority as the biggest public DNS resolvers are fully DNSSEC validating) they won't see that part of the zone at all, they will get a DNS error as if the name doesn't exist.
The "easy" (or at least quick) solution would be to ask your current DNS provider to disable DNSSEC on your full zone (which will have the consequence of removing those "hidden" RRSIG
records). But you also loose a little, as DNSSEC do provide some guarantees about the integrity of the responses received by clients when accessing your resources.
The real solution would be instead to go to Salesforce and ask them to provide another way (without doing a delegation and NS
records) to fulfil whatever service you need for them. That way, you could keep your zone being DNSSEC enabled. There is a big risk however that this request comes on deaf ears, as first you will need to go through enough layers of customer supports before arriving at someone understanding DNSSEC.
As for:
just an indicator that we have delegated DNS control for the subdomain to salesforce.
The mere presence of the NS
records at the authoritative nameservers for your zone is a proof of control. If that is done just to assert proof, it is good enough, and they can be removed. If they are part of the service delivered, as explained above, you can not have those and a DNSSEC enabled zone at the same time, so it will be one or the other, not both.