問題:虛擬機通過nat(網絡地址轉換)可以聯網但無法解析域名
以Ubuntu為例
虛擬機通過nat(網絡地址轉換)可以聯網但無法解析域名
使用物理機域名解析獲取百度(www.baidu.com)的ip
在虛擬機嘗試ping一下百度的服務器ip
此時可以確定是虛擬機的DNS域名解析服務
出現問題
通過此圖也可以驗證
問題解決
修改DNS服務器設置只需要vim /ect/resolv.conf
修改該文件即可,修改后重啟網絡服務即可,不用重啟。
root@l-VirtualBox:/etc/network# vim /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
#添加以下內容
nameserver 114.114.114.114
nameserver 1.2.4.8
root@l-VirtualBox:/etc/network# service network restart //重啟網絡服務
由於是在國內,更穩定第一點的選擇是114.114.114.114
服務器,也可設置為谷歌8.8.8.8
服務器。
參考資料
ubuntu 修改 DNS 的方法 https://www.runoob.com/w3cnote/ubuntu-modify-dns.html
cent os 等其他發行版 類似問題可參考 https://blog.csdn.net/wangyh_0412/article/details/80074097
lyx
2021/10/24