Ubuntu 20.04 設置 DNS 的方法


原創文章, 歡迎轉載(但需注明出處:https://blog.csdn.net/booklijian/article/details/116491288)

如題,Ubuntu 20.04 LTS 版本安裝之后,發現偶爾報錯 Temporary failure in name resolution,搜索一番之后大部分意見認為是系統的DNS設置不全面,建議重新設置一下DNS。

按照網上的文章,直接修改的是/etc/resolv.conf ,原文內容如下:

nameserver 127.0.0.53
options edns0 trust-ad
直接添加新的dns,例如:

nameserver 8.8.8.8
nameserver 114.114.114.114
結果reboot重啟之后,還是原來的內容不變,仔細查看才發現/etc/resolv.conf本身在第一行的注釋里面已經寫了“Do not edit"。經過查閱相關資料,找到如下方法可以修改Ubuntu20.04 LTS版本的DNS,

首先修改 /etc/systemd/resolved.conf 文件,在其中添加dns信息,例如:

DNS=8.8.8.8 114.114.114.114
然后退出保存。

然后以root身份在ubuntu終端中依次執行如下命令:

systemctl restart systemd-resolved
systemctl enable systemd-resolved

mv /etc/resolv.conf /etc/resolv.conf.bak
ln -s /run/systemd/resolve/resolv.conf /etc/
再查看/etc/resolv.conf文件就可以看到新的dns信息已經寫入其中了。


————————————————
版權聲明:本文為CSDN博主「dataat」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/booklijian/article/details/116491288


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM