恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 251|回复: 6

ping 域名返回了ip 但是ping不通是为什么?

[复制链接]
发表于 2021-4-24 14:53 | 显示全部楼层 |阅读模式
# ping baidu.com -c 4
PING baidu.com (220.181.38.148): 56 data bytes

--- baidu.com ping statistics ---
4 packets transmitted, 0 packets received, 100% packet loss


日志如上,是docker 容器 ping 百度的域名,返回的是正确的ip(下面的 dig 命令能证明)


# dig baidu.com +short
39.156.69.79
220.181.38.148


但是为什么 4个 ICMP 包都发送了 但是没有返回呢?全都丢失了……
发表于 2021-4-24 16:11 | 显示全部楼层
docker的问题,重启
来自苹果客户端来自苹果客户端
 楼主| 发表于 2021-4-24 17:29 | 显示全部楼层
atshot 发表于 2021-4-24 16:11
docker的问题,重启

最后解决了 dns 问题

dnsmasq 监听列表里 增加了 eth4 的ip 重启 dnsmasq 和 dockerd 就好了

但是不是非常理解。写了一篇文章记录:一次因为光猫桥接后路由器接口变化导致docker内容器无法联网问题的解决
发表于 2021-4-24 19:00 | 显示全部楼层
AllenHua 发表于 2021-4-24 17:29
最后解决了 dns 问题

dnsmasq 监听列表里 增加了 eth4 的ip 重启 dnsmasq 和 dockerd 就好了

真的重启就好了……

来自苹果客户端来自苹果客户端
 楼主| 发表于 2021-4-24 19:42 | 显示全部楼层
atshot 发表于 2021-4-24 19:00
真的重启就好了……

好像真的是

我寻思 dnsmasq 的监听列表的确没必要监听 eth4 的 ip,所以一直存疑 然后就测试了下 删掉后还是能够ping通的

谢谢你指点 解除了我的疑问

应该是 wan 那边原本是通过光猫 dhcp 获取的ip 改成了自己通过 PPPoE 拨号,dockerd 需要重启才能获得网络,我没有重启dockerd 导致没网的。
发表于 2021-4-25 12:36 | 显示全部楼层
AllenHua 发表于 2021-4-24 19:42
好像真的是

我寻思 dnsmasq 的监听列表的确没必要监听 eth4 的 ip,所以一直存疑 然后就测试了下 删掉 ...

其实这个可能是个docker的bug,我反正遇到过
来自苹果客户端来自苹果客户端
 楼主| 发表于 2021-4-26 14:54 | 显示全部楼层
atshot 发表于 2021-4-25 12:36
其实这个可能是个docker的bug,我反正遇到过

好的好的 非常感谢哈
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2021-5-8 15:29

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表