问题:

某台Linux服务器ping不通域名, 如下提示:

[root@localhost ~]# ping www.baidu.com
ping: unknown host www.baidu.com

准备:

首先确定已经连接上路由器,并且路由器能够访问外网,可以通过访问网关进行确定。

[root@localhost ~]# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=2.96 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=1.75 ms

如果确定网络没问题的情况下, 可以通过如下步骤进行解决:
1、确定设置了域名服务器,没有的话,建议设置Google的公共DNS服务,它应该不会出问题的。

[root@localhost ~]# cat /etc/resolv.conf
search localdomain

因为我的DNS没有设置,所以导致了ping外网ping不通。将dns添加到该文件中

[root@localhost ~]# vi /etc/resolv.conf
search localdomain
nameserver 202.98.96.68
nameserver 61.139.2.69
~

2、确保网关已设置

# grep GATEWAY /etc/sysconfig/network-scripts/ifcfg*
/etc/sysconfig/network-scripts/ifcfg-eth0:GATEWAY=192.168.40.1

如果未设置, 则通过如下方式增加网关:

# route add default gw 192.168.40.1

或者手工编写/etc/sysconfig/network-scripts/ifcfg*文件后, 重启network服务:

# service network restart

3、确保可用dns解析

# grep hosts /etc/nsswitch.conf
hosts:      files dns

如果以上哪个有问题,修正后,再测试,应该就没问题了:

#ping -c 3 www.baidu.com
PING www.a.shifen.com (220.181.6.175) 56(84) bytes of data.
64 bytes from 220.181.6.175: icmp_seq=0 ttl=50 time=9.51 ms
64 bytes from 220.181.6.175: icmp_seq=1 ttl=50 time=8.45 ms
64 bytes from 220.181.6.175: icmp_seq=2 ttl=50 time=8.97 ms
--- www.a.shifen.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 8.450/8.977/9.511/0.446 ms, pipe 2

转自:https://www.php.cn/linux-439837.html

解决linux无法访问外网相关推荐

  1. 解决wsl2 无法访问外网,但是可以ping通主机

    解决wsl2 无法访问外网,但是可以ping通主机 问题重现 解决办法 终极解决办法 之前用wsl2的时候,一切都很正常,没有出现过无法访问外网的问题,但是最近重装系统之后,发现wsl2竟然无法访问外 ...

  2. 解决linux不能上外网

    问题的提出: 最近用VMware 9.0虚拟机装了一个linux系统,但奇怪的是:linux能ping通网关.能ping通局域网内的所有windows机器,但就是ping不同DNS地址.不能ping通 ...

  3. 解决Linux无法连接外网的问题

    1.配置静态ip需要去掉动态ip分配 2.子网第三个网段要与宿主机网段不同.我宿主机IP(我笔记本连的是wifi):第三个网段为:1.虚拟机第三个网段我设置为:239 3.点击NET设置 4. ifc ...

  4. 解决CentOS6.x或RedHat Linux 6.x版本不能通过System eth0以固定IP访问外网的问题

    解决CentOS6.x或RedHat Linux 6.x版本不能通过System eth0以固定IP访问外网的问题 参考文章: (1)解决CentOS6.x或RedHat Linux 6.x版本不能通 ...

  5. VMware创建Linux及局域网内独立访问IP和访问外网IP的配置

    好早之前有一篇是配置远程连接Linux和部署Tomcat的文章,但是并没有讲解如何配置IP的相关知识.最近公司在搞集群配置,我就先拿电脑上的VMware上的Linux做个测试,分享和总结一下经验吧,也 ...

  6. linux内网机器访问外网代理设置squid

    linux内网机器访问外网代理设置squid 公司一般出于安全考虑, 在同一局域网中只有一台机器可以访问外网,运维进行了整体的限制, 但是在后面的工作中,需要在机器上安装一些软件,及命令,所以其他的机 ...

  7. linux minimal版没有ip信息,如何配置linux网络信息,访问外网

    新安装的centos minimal版,使用ifconfig命令并没有看到ip地址,此时需要修改网络配置文件来配置系统的ip地址. 输入命令 vi /etc/sysconfig/network-scr ...

  8. Linux访问外网,有图和命令,简单易懂

    这里介绍一下Linux利用桥连模式访问外网 1.首先右键虚拟机,然后点击设置 2.选择网络适配器,然后在右边的网络连接中选择桥连模式,然后点击确定 3.查看默认配置 [root@localhost D ...

  9. Linux服务器上设置全局代理访问外网并验证

    Linux服务器上设置全局代理访问外网并验证 昨天碰到了内网需要访问外网下载的情况,需要在服务器上设置代理,没别的,就记录一下自己跳过的坑. 1.前提是已经搭建好了一台代理服务器 2.Linux设置全 ...

最新文章

  1. 今年芯片行业最大收购案:亚德诺209亿美元收购美信,对抗行业老大德州仪器...
  2. 初步学习Linux文件基本属性和Cygwin STATUS_ACCESS_VIOLATION 错误
  3. 查询方式的一般使用1
  4. sqlserver学习日记之一
  5. mysql5.5.44安装_cmake 安装 mysql5.5.44
  6. 前端学习(120):css精灵和好处
  7. geoserver安装(war安装+exe安装)
  8. 中用BBP公式计算_如何计算基础代谢率
  9. springboot自动配置的原理_SpringBoot实战:详解SpringBoot自动配置原理
  10. 红橙Darren视频笔记 仿QQ侧滑效果
  11. Linux—图解rsyslog及通过 Loganalyzer实现集中式日志管控
  12. 聊题“谈、闲、想、省”
  13. NOIP2017 D2T1 奶酪
  14. 数字逻辑复习总结(超全!内含例题!)
  15. 台式计算机能分享热点吗,台式机能做wifi热点吗
  16. centos、Windows双系统安装及修复引导启动项
  17. 用Unity3d开发Android游戏
  18. mysql 1701,MySQL ERROR 1701 (42000)
  19. VMV-GCN Volumetric Multi-View Based Graph论文分析
  20. RTOS面试常问题目

热门文章

  1. mysql 建表设置编码_mysql 建表字符集
  2. python字母统计忽略大小写与不忽略大小写
  3. 奥特曼系列ol服务器名称带怪兽,《奥特曼系列ol》怪兽搭配 怪兽阵容搭配推荐...
  4. 点击按钮显示或隐藏Div块
  5. 卡片电脑 鲁班猫ZeroW——入门笔记(1)
  6. Mysql数据库中的各种锁
  7. 高德地图 添加标注marker 设置图标大小
  8. 解决打开IDEA CPU占用巨大的问题
  9. 腾讯云轻量服务器是干嘛的,腾讯云轻量应用服务器
  10. 拷贝构造函数应用场景