跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 有没有办法获得不同地区的 DNS 解析结果?
未分類
1 6 月 2020

有没有办法获得不同地区的 DNS 解析结果?

有没有办法获得不同地区的 DNS 解析结果?

資深大佬 : LUREN 0

假如一个网站使用了 CDN,它有多个地区节点。在国内解析获得的是美国 IP,在香港解析获得的是香港 IP 。

在没有香港服务器的情况下,有没有办法可以查询到香港地区的解析 IP 呢?

手动查询可以用 https://ping.chinaz.com/ 这类网站,但我需要在 shell 脚本里自动查询。

请问有没有一些在线 ping 网站的 api 可以使用或者其它办法可以解决这个问题?找了一圈都没有发现。。

大佬有話說 (13)

  • 資深大佬 : 3CH0

    dig @223.5.5.5 www.aliyun.com +subnet=47.75.18.0

  • 資深大佬 : reus

    查询当地的 DNS 服务器,有些基于 https 也会有地域参数

  • 資深大佬 : haimall

    ping.chinaz.com

  • 資深大佬 : haimall

    @haimall 无视我把,只看了标题

  • 資深大佬 : ddefewfewf

    dnsmasq

  • 資深大佬 : Jerami

    whatismydns

  • 主 資深大佬 : LUREN

    @3CH0 感谢!测试有效。不过 +subnet 指定查询位置似乎不总是有效,是需要取决 dns 服务器支持吗?测试 8.8.8.8 和 1.1.1.1 不起作用,223.5.5.5 存在污染问题,有其它 dns 推荐吗?

  • 主 資深大佬 : LUREN

    @reus 请问有香港 dns 推荐吗?

  • 資深大佬 : napsterwu

    https://www.17ce.com/

  • 資深大佬 : napsterwu

    没看到要脚本,忽略我吧

  • 資深大佬 : Showfom

    dig + 一台支持 ECS 的递归 DNS 服务器即可,公共服务的话国内 223.5.5.5 国外 8.8.8.8

    你还要解决污染,又要在国内做,那就自己搭建去呗

  • 資深大佬 : Livid

    https://developers.google.com/speed/public-dns/docs/doh/json

    用 DNS-over-HTTPS 的 JSON API,里面有 edns_client_subnet 支持。

  • 主 資深大佬 : LUREN

    @Livid
    curl -i ‘https://dns.google/resolve?name=a356.w10.akamai.net&type=a&do=1&edns_client_subnet=63.223.17.0/24’
    测试与 dig +subnet= 参数一样,虽然指定了一个香港子网,但没有解析没有返回香港 IP 。似乎还是取决 dns 服务器行为,换了一个香港 dns 就可以了。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具