電腦是Mac,然后需要刷新DNS。也就是修改hosts文件使其立刻生效。
網上查了幾個教程,都是下面這個命令:
sudo killall -HUP mDNSResponder
當然,不同的MacOS版本可能命令不同,但是試了之后還是不行。比如,執行命令前 ping 一個域名是 192.168.152.1,執行命令后還是192.168.152.1,這種應該就是沒有刷新成功。
試了幾個命令,也不行。看網上還有有替換hosts文件的、有重啟機器、清除緩存的,我都沒成功。
我也不是太懂這里面的東西,最后是直接修改 /etc/hosts 文件,隨便加了點東西,最后保存。然后再ping一下,發現成功了。
sudo vi /etc/hosts
# 隨便加點內容,然后保存
:wq
# 再去 ping 域名
就覺得挺詭異的,很折騰。隨便記錄一下,有遇到類似問題的可以試試,雖然這種辦法簡單的令人發指,甚至有些沙雕,哈哈哈。