Getting the error "Temporary failure in name resolution" as the correct DNS entries are not getting picked up.
Ran ping with an IP address - worked, then nslookup and identified the DNS server involved.
`$ ping -c 5 1.1.1.1
PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
64 bytes from 1.1.1.1: icmp_seq=1 ttl=59 time=1.74 ms
. . .
--- 1.1.1.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4008ms
rtt min/avg/max/mdev = 1.588/1.762/1.926/0.108 ms
$ nslookup 203.12.160.36 8.8.8.8
36.160.12.203.in-addr.arpa name = dns2.tpgi.com.au.
Running ping with URL gave the error:
$ ping google.com
ping: google.com: Temporary failure in name resolution
Flushed the DNS cache:
$ resolvectl flush-caches
$ resolvectl statistics
DNSSEC supported by current servers: no
Transactions
Current Transactions: 0
Total Transactions: 380
Cache
Current Cache Size: 0
Cache Hits: 0
Cache Misses: 938
Host command gave this output:
$ host -a apple.com
Trying "apple.com"
Host apple.com not found: 2(SERVFAIL)
Received 27 bytes from 127.0.0.53#53 in 0 ms
$ cat /etc/resolv.conf
..
nameserver 127.0.0.53
options edns0 trust-ad
search .
`
There were no other entries on the nameserver line. System settings in Budgie for both wired and wireless connections show 'Automatic' for DNS and the correct DNS server addresses from the router are displayed.
Any idea how to resolve this? It occurred after the most recent upgrades. Can these updates be backed out? Currently on Solus 4.5 6.8.10-291.current.
You might need to spell out any response - I'm neither a linux nor a networking person! Thx.