Linux
sudo:無法解析主機 server1.yourdomain.com:資源暫時不可用
作業系統:Ubuntu 18.0.4
我用這個命令安裝 Squid:
sudo apt-get install squid
安裝後我對 squid.conf 進行了小改動,只需將此 http_access deny all 更改為 http_access allow all
保存更改後,我執行此命令
sudo service squid restart
但我收到此錯誤:
sudo: unable to resolve host server1.yourdomain.com: Resource temporarily unavailable
我檢查了我的主機文件,我看到了這個文本:
127.0.0.1 localhost 127.0.1.1 ubuntu # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
我檢查我的主機名文件,我看到這個文本:
server1.yourdomain.com
我將此文本更改為 ubuntu
更改後我再次執行此命令:
sudo service squid restart and this command sudo service squid stop
但我再次收到此錯誤:
sudo: unable to resolve host server1.yourdomain.com: Resource temporarily unavailable
並測試這個命令:
sudo service squid reload sudo: unable to resolve host server1.yourdomain.com: Resource temporarily unavailable squid.service is not active, cannot reload.
我檢查 ping ip,得到良好的 ping
如何解決這個問題?
您的機器嘗試解析 server1.yourdomain.com 但失敗。
dns 解析的第一步是實例在檢查下一個 dns 伺服器之前查看它自己的 /etc/hosts 文件。
只需編輯伺服器的 /etc/hosts 文件並將這一行更改
127.0.0.1 localhost
為:127.0.0.1 localhost server1.yourdomain.com
然後重啟squid服務:
service squid restart