My ASL3 node quit connecting to other nodes. I found that my first DNS server had failed. Dig would try three times and then failover is seems ASL will not wait long enough for the DNS to roll over. Also would expect it to stay on the second DNS server after first fail.
bobr@node637740:/var/lib/asterisk $ sudo /usr/bin/asl-node-lookup 637740
SRV (_iax._udp.637740.nodes.allstarlink.org)
No SRV record
A (637740.nodes.allstarlink.org)
No address (A) record
TXT (637740.nodes.allstarlink.org)
No TXT record
RPT LOOKUP (637740)
radio@127.0.0.1:4569/637740,NONE
bobr@node637740:/var/lib/asterisk $ dig 637740.nodes.allstarlink.org
;; communications error to 10.2.1.250#53: timed out
;; communications error to 10.2.1.250#53: timed out
;; communications error to 10.2.1.250#53: timed out
; <<>> DiG 9.18.33-1~deb12u2-Debian <<>> 637740.nodes.allstarlink.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27100
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;637740.nodes.allstarlink.org. IN A
;; ANSWER SECTION:
637740.nodes.allstarlink.org. 60 IN A 68.133.21.3
;; Query time: 3720 msec
;; SERVER: 10.2.1.251#53(10.2.1.251) (UDP)
;; WHEN: Thu Feb 13 20:36:44 EST 2025
;; MSG SIZE rcvd: 73