Ssh fails to resolve host after update to 33

I updated from Fedora 32 to 33 yesterday. However, I can’t get ssh to work as before. All ssh attempts stall with a message like
resolving hostname port portNumber
If I wait for several minutes, the hostname will eventually be resolved. If I repeat the ssh command, the wait starts over.

Internet speed is very high as measured with the Google speed test in chrome.
Also, if I use dig, the hostname is resolved instantly. It is only when using ssh that the hostname resolution takes minutes.

I tried a few things that didn’t help:

  • Use only and for DNS lookup
  • Emptied out my known_hosts file
  • Reverted to F32 crypto using update-crypto-policies

Any help is appreciated.



Also, if I use the numerical IP address obtained from dig, the ssh connection is made without delay.

Post the output:

grep -e ^hosts: /etc/nsswitch.conf; \
grep -v -e ^# -e ^$ /etc/resolv.conf; \
resolvectl --no-pager status; \
resolvectl query SSH_HOST

hosts: files mdns4_minimal [NOTFOUND=return] resolve [!UNAVAIL=return] myhostname dns
options edns0 trust-ad
LLMNR setting: resolve
MulticastDNS setting: no
DNSOverTLS setting: no
DNSSEC setting: no
DNSSEC supported: no
Fallback DNS Servers:

Link 2 (eno1)
Current Scopes: DNS LLMNR/IPv4 LLMNR/IPv6
DefaultRoute setting: yes
LLMNR setting: yes
MulticastDNS setting: no
DNSOverTLS setting: no
DNSSEC setting: no
DNSSEC supported: no
Current DNS Server:
DNS Servers:
DNS Domain: ~.
SSH_HOST: resolve call failed: ‘SSH_HOST’ not found

1 Like

I tried
resolvectl dns eno1

This resolves (pun intended) the problem with ssh response, but when I reboot it reverts to using (my wifi router) for DNS.

Is there a way to make the change permanent?

1 Like

Use this method:
Fedora 33, DNS, Firefox and Chrome

1 Like

Thanks! That worked. More specifically, all I had to do was
nmcli connection modify id CONNECTION_NAME ipv4.ignore-auto-dns yes ipv6.ignore-auto-dns yes

In my case, CONNECTION_NAME was “Wired connection 1”.

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.