解决 Error: getaddrinfo ENOTFOUND localhost.localdomain
Posted May 27, 2020 • 1 min read
Regarding this issue, I have searched a lot of articles, all pointing to the
/etc/hosts file already contains the following:
# hosts This file describes a number of hostname-to-address # mappings for the TCP/IP subsystem. It is mostly # used at boot time, when no name servers are running. # On small systems, this file can be used instead of a # "named" name server. # Syntax: ## # IP-Address Full-Qualified-Hostname Short-Hostname ## 127.0.0.1 localhost # special IPv6 addresses ::1 localhost ipv6-localhost ipv6-loopback fe00 ::0 ipv6-localnet ff00 ::0 ipv6-mcastprefix ff02 ::1 ipv6-allnodes ff02 ::2 ipv6-allrouters ff02 ::3 ipv6-allhosts
localhost has already been set, which is really painful. . .
So, I searched for what exactly is
localhost.localdomain, it turned out to be the same thing as
localhost, but the name is different.
So I added
localhost.localdomain to the
/etc/hosts file as follows:
127.0.0.1 localhost.localdomain localhost