全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1252|回复: 2

各位B站主播可能需要这个

[复制链接]
发表于 2023-5-30 18:09:24 | 显示全部楼层 |阅读模式
  1. #!/bin/bash

  2. domain="live-push.bilivideo.com"

  3. # 解析域名的所有A记录
  4. ips=($(dig +short $domain | grep -E '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$'))

  5. # 测试延迟并选择最低延迟的IP地址
  6. lowest_latency=""
  7. lowest_latency_value=9999

  8. for ip in "${ips[@]}"
  9. do
  10.     # 测试延迟
  11.     latency=$(ping -c 5 -q $ip | grep rtt | awk -F/ '{print $5}')
  12.    
  13.     # 比较延迟
  14.     if (( $(bc <<< "$latency < $lowest_latency_value") ))
  15.     then
  16.         lowest_latency_value=$latency
  17.         lowest_latency=$ip
  18.     fi
  19. done

  20. echo "最低延迟的IP地址: $lowest_latency"
  21. echo "延迟值: $lowest_latency_value ms"
复制代码




chatgpt 生成
发表于 2023-5-30 22:05:25 | 显示全部楼层
本帖最后由 mymyhope 于 2023-5-30 22:06 编辑

Installing the dig
Type:
sudo apt install dnsutils
sudo apt install bc
发表于 2023-5-30 22:11:15 | 显示全部楼层
这什么玩意,,,,,,B站的直播推流
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-1-11 04:22 , Processed in 0.058110 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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