Bom Dia a todos. Criei um comando: nslookup kafka.zxc.stage @dns1.prod E às vezes recebo uma resposta - ;; a conexão expirou; nenhum servidor pôde ser alcançado
Por exemplo, quando executo um comando a cada segundo, 6 solicitações em 6 segundos. Parte das respostas "nenhum servidor foi alcançado".
Achei isso estranho. E decidi procurar usando o utilitário tcpdump. Darei dois exemplos. Quando o nslookup retornou um registro e quando "nenhum servidor pôde ser alcançado".
Tudo está bem. A resposta foi retornada ao console -
3926 IP (tos 0x0, ttl 64, id 40303, offset 0, flags [none], proto UDP (17), length 202)
dns-int.prod > kafka.zxc.stage.33173: [bad udp cksum 0x4e30 -> 0x6909!] 14677* q: A? kafka.stage. 2/2/2 kafka.stage. [10m] CNAME kafka.zxc.stage., kafka.zxc.stage. [10m] A 100.200.40.22 ns: stage.zone. [30m] NS dns2-int.prod., stage.zone. [30m] NS dns-int.prod . ar: dns-int.prod . [1h] A 100.100.100.200, dns2-int.prod. [30m] A 100.100.100.100 (174)
Envie a próxima solicitação, cerca de 2 a 3 segundos de espera, o console retorna ";; tempo limite de conexão esgotado; nenhum servidor pôde ser alcançado" -
4662 IP (tos 0x0, ttl 64, id 40543, offset 0, flags [none], proto UDP (17), length 129)
dns-int.prod > kafka.zxc.stage.52157: [bad udp cksum 0x4de7 -> 0x6fe7!] 53* q: AAAA? kafka.zxc.stage. 0/1/0 ns: stage.zone. [4d] SOA dns1.prod. admindn.mail.(101)
Pelo que entendi, o registro A é para IPv4, mas o registro AAAA é para IPv6.
Ainda não entendo por que ele está tentando enviar solicitações dessa maneira. Eu ficaria muito feliz se alguém pudesse me indicar uma solução. Também procurarei uma solução. Obrigado.
Tudo isso, se eu enviar solicitações ininterruptas do nslookup para dns1, dns2 (escravo) não terá erros.
Exemplo nslookup para dns1 -
# nslookup kafka.zxc.stage 100.100.100.100
Server: 100.100.100.100
Address: 100.100.100.100#53
kafka.zxc.stage canonical name = kafka.stage.
Name: kafka.zxc.stage
Address: 100.200.40.22
;; connection timed out; no servers could be reached
Enviar resposta, mas a conexão expirou? OU
# nslookup kafka.zxc.stage 100.100.100.100
;; connection timed out; no servers could be reached
Este é um problema flutuante.
Hora de responder muito tempo, eu estava verificando
for i in {0..5}; do time dig @100.100.100.100 +short kafka.zxc.stage ; done 2>&1 | grep real
real 0m5.018s
real 0m5.012s
real 0m0.016s
real 0m0.013s
real 0m5.015s
real 0m10.021s
a configuração nomeada não foi alterada. Mas a configuração do sistema operacional mudou. Estou verificando mais
Erro no IP Virtual, ele não escuta, mas funciona. Depois de recriar a nova linha no netstat -
Recrie-o e tudo bem.