Temos muitos usuários em nosso software VoIP. O softphone verifica o domínio de cada usuário a cada minuto, os usuários fazem chamadas, enviam mensagens, etc., o material VoIP usual. Cada usuário geralmente faz verificações de DNS várias vezes por minuto e, ao todo, há algumas solicitações.
Não podemos controlar para qual DNS público o usuário final tenta resolver. Às vezes, quando é para o DNS público do Google, ele falha aleatoriamente. Para outros como Cloudflare (1.1.1.1) sempre funciona.
Pesquisamos isso e o problema não é a quantidade de verificações de DNS do usuário final para o DNS do Google, que sabemos ter um limite. Na verdade,o problema é do DNS do Google para nosso servidor de nomes quando o Google se recusa a verificar o subdomínio ÀS VEZES. Parece que há outro limite aqui.
Aqui está um exemplo de uma solicitação malsucedida para 8.8.8.8 após um nslookup (o domínio existe).
dns.google can't find 7157599388.sip.teltel.io: Non-existent domain
Alguma ideia de como alterar esse limite?
A ajuda será muito apreciada!
Agradeço antecipadamente!
Responder1
Não tenho certeza do que causa 8.8.8.8
(às vezes) falha na resolução de seus nomes, mas posso ver uma coisa que está quebrada e pode causar problemas.
O servidor de nomes da sip.teltel.io
zona responde sem sentido às sip.teltel.io NS
consultas:
$ dig @ns1.teltel.io sip.teltel.io NS +norec
; <<>> DiG 9.11.24-RedHat-9.11.24-2.fc33 <<>> @ns1.teltel.io sip.teltel.io NS +norec
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40833
;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;sip.teltel.io. IN NS
;; ANSWER SECTION:
sip.teltel.io. 3600 IN CNAME www.teltel.io.
;; Query time: 82 msec
;; SERVER: 3.9.142.25#53(3.9.142.25)
;; WHEN: Mon Dec 07 17:20:52 UTC 2020
;; MSG SIZE rcvd: 60
$
O que significa que se 8.8.8.8
armazenasse a sip.teltel.io NS
resposta em cache, saberia que não há servidores de nomes, o quepoderia potencialmenteseja a razão dos seus problemas.