Ubuntu20.04 无法获取域名,无法上网问题

1.检查能否获取域名

// nslookup 命令通常用于检查能否获取域名(终端输入)
$ nslookup www.baidu.com

如果能成功获取域名,则如下图所示

在这里插入图片描述

2.尝试ping百度

$ ping www.baidu.com

如果能ping通则说明可以获得域名(一切正常),否则直接ping百度的ip地址

$ ping 110.242.68.3

如果ping百度不通,ping IP可以ping通,就说明是域名解析出了问题。

3.解决方法

##配置Ubuntu的网络,输出以下命令,打开网络配置

$ sudo gedit /etc/netplan/01-network-manager-all.yaml

3.1 显示配置界面

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:       # 以太网
    wlp0s20f3:   #自己网络名称,我的是wifi
      nameservers:    #域名
        addresses: [192.168.31.1,114.114.114.114]   #域名解析地址(第一个是网关ip)

配置完保存。如果显示以下warning,忽略即可,不用操作。

在这里插入图片描述

3.2输出以下命令,使配置生效

 $ sudo netplan apply

4. 操作完成即可正常上网

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值