We have a lot of users on our VoIP software. The softphone checks each user's domain every minute, users make calls, send messages, etc. the usual VoIP stuff. Each user usually makes DNS checks several times a minute and altogether there are quite a few requests.
We cannot control to which public DNS the end-user tries resolving. When it is to Google public DNS sometimes, randomly it fails. To others like Cloudflare (1.1.1.1) it always works.
We've researched this and the issue is not the amount of DNS checks from the end-user towards Google DNS, which we know has a limit. Actually, the issue is from Google DNS to our Name Server when Google refuses to check the subdomain SOMETIMES. It seems that there is another limit here.
Here is an example of an unsuccessful request towards 8.8.8.8 after a nslookup (the domain exists).
dns.google can't find 7157599388.sip.teltel.io: Non-existent domain
Any idea how to change this limit?
Help will be highly appreciated!
Thank you in advance!