今天使用虛擬機提交github項目發現出現:git
ssh:could not resolve hostname XXX:Temporary failure in name resolution
先是ping了一下github.com,發現虛擬機內的Linux訪問不了這個網站github
後來去站點查了一下網站的ipvim
發現綁定了不少ip,我先是逐步嘗試ping每一個ip
bash
先是ping了第一個140.82.114.4發現ping通了服務器
懷疑github綁定的域名變了。ssh
因此就懷疑是個人系統解析dns出了錯誤,使用的dns服務器沒有更新網站
因此我就在hosts文件裏手動定向這個ipcode
sudo vim /etc/hosts
在末尾輸入:blog
140.82.114.4 github.com
在次ping:dns
ping通啦
在使用github命令提交便可~
順便分享一個查詢域名的網站: