Ubuntu-ping有些域名不通的解决方案
1.问题描述
ping www.baidu.com和 ping 12x.x.x.xx这种可以ping通,但是ping一些其他非ip的域名就不行(不用往下看了,修改代码里面的域名为ip就可以,一下设置是ping不同www.baidu.com的处理方案)
2.原因:ubuntu的DNS解析不行,需要改成谷歌的8.8.8.8
参考:https://blog.csdn.net/github_38336924/article/details/98183253?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase
https://blog.csdn.net/sb_com/article/details/106965064?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_v31_ecpm-6-106965064.pc_agg_new_rank&utm_term=baidu+ubuntu+%E4%B8%8D%E8%83%BDping&spm=1000.2123.3001.4430
步骤(这里直接设置成开机自启的形式,若不想设置成开机自启直接看第二部进行修改):
1)设置开机自启的配置()
a.启动文件概述
一般正常的启动文件主要分成三部分
[Unit] 段: 启动顺序与依赖关系
[Service] 段: 启动行为,如何启动,启动类型
[Install] 段: 定义如何安装这个配置文件,即怎样做到开机启动
b.在/lib/systemd/system/rc-local.service
文件中添加如下代码:
c.在/etc目录下,添加可执行文件rc.local,并添加执行权限
d.在第c步创建的文件中添加如下内容:
2)手动设置
a.在/etc/NetworkManager中修改配置文件NetworkManager.conf
b.重启一下网络
service network-manager restart
c.修改dns配置文件信息,在/etc中修改resolv.conf文件信息
爱折腾的小测试