ubuntu ping 域名的时候如果是IPV6的地址就很慢

  • c
    chainofhonor
    ubuntu ping 域名的时候如果是IPV6的地址就很慢
    RT
    部分域名是这样,不知道是什么原因

    pingwww.taobao.com卡半天才出来
    但是ping dns.alidns.com 这个就瞬间就出来了

    蛋疼的系统 还是继续centos吧 起码背靠redhat不会有这种莫名其妙的问题
  • k
    kappa8086
    印象中centos的ping比较老,如果还有个叫ping6的命令,那就是了,除非用ping6否则只可能走ipv4,而新版的是ipv4/v6合一的,用参数-4/-6区分,ipv6回应比较慢,这个锅其实是local DNS的
  • k
    kappa8086
    电信的local DNS不知是什么非专业运维搞的,我自己注册的纯IPv6域名,经常是50%几率遇到解析失败,有一次两个自动下发的DNS对同一域名给的TTL时间居然不一样,导致DDNS不可靠,然后多次直接dig两个服务器,其中一个经常返回失败
    但也并不是所有ipv6域名是这样,追踪这种问题很困难,至今没找到规律,路由器换223.5.5.5问题消失
  • c
    chainofhonor
    我这里应该不是dns的问题 我的DNS都是直接指向阿里云的dns 223.5.5.5 2300:3200::1
    windows和centos7 8 都正常
    就unbuntu ping的时候如果结果里面有ipv6的地址就卡半天才出来
    我估计应该是ubuntu对IPV6的某些设置有问题
  • k
    kappa8086
    centos8 的 IPV6 也得是动用 ping6的,甚至我在外网的centos8上,ping6www.taobao.com会直接返回没有解析

    windows 的 ping是怎么实现的我不知道,基本没用过。不过优先级一般都是应用程序的事,比如除非禁用ipv6,否则像firefox这种浏览器就会同时发ipv4/ipv6两个DNS请求,哪个先返回用哪个,但chrome就没这么干,还有些会死守系统的dns cache直到过期,应该说,只有涉及到系统DNS缓存了,才有系统策略问题,但被缓存的DNS就不会被卡半天了

    ----

    说这么多你不如试试,如果你的ubuntu还活着,在ping的时候加上参数 -4 ,看和centos下是不是始终表现一样
  • t
    trowa8509
    IPv6路由优化的不好,但是比起去年,现在已经好太多了,去年我家里把IPv6打开之后,网络访问都是优先链接IPv6,由于路由没啥优化,有些网站就是能解析出地址,但是访问非常缓慢甚至无法访问,比如QQ头像大图,我就经常刷新不出来。

    今年已经好很多了,国家也在大力推广IPv6,虽然相关的新闻很少,但是体验是实实在在的在提高。
  • N
    Nat
    感觉比较像解析的问题,我Ubuntu下试了下几个ipv6的域名都挺正常,不过我的环境走的是私有的dns(网关DoT到CF

    LZ可以nslookup set q=AAAA 看下ipv6是不是秒出,以及别的系统上flush完dns cache再试试