How To Fix curl: (6) Could not resolve host Error in Linux In 2024
Such an error will appear if the DNS resolver on a Linux server isn’t working properly. We have included a fix for this problem in this tutorial. There are several ways to fix this error.
How To Fix curl: (6) Could not resolve host Error in Linux
1. Missing Working DNS Nameserver
The absence of a functional DNS nameserver in Linux is one of the primary causes of this issue. The DNS nameserver entries that are automatically created by NetworkManager in Linux-based operating systems are managed via the file /etc/resolv.conf.
sudo nano /etc/resolv.conf
In this article, we are including the Google DNS server in the file.
nameserver 192.168.100.1 nameserver 126.96.36.199 nameserver 188.8.131.52
Now you need to update and reboot your Linux and see whether the error has been solved or not.
2. Fixing Curl Syntax Errors
This issue can occasionally occur when you use the incorrect Curl syntax. Therefore, while executing a command, ensure that the curl syntax is entered correctly. Occasionally, the root cause of the curl: (6) could not resolve host issue in Linux is a random syntactic error that may be easily scanned and corrected.