日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux---有关dig命令的有用脚本

發布時間:2025/3/17 linux 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux---有关dig命令的有用脚本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這里直接給出腳本以及運行的效果圖,主要推斷了一下cdn然后能夠直接過濾url。默認就是dig +域名 +short。
腳本qdig(隨便能夠取一個名字)例如以下:

#!/usr/bin/env bash c=$(echo $1 | awk -F '://' '{print $1}') if [ "$c" = "http" ] || [ "$c" = "https" ]; thenb=$(echo $1 | awk -F '://' '{print $2}' | awk -F '/' '{print $1}') fi if [ "$c" != "http" ] && [ "$c" != "https" ]; thenb=$(echo $1 | awk -F '/' '{print $1}') fia=$(dig $b +short)if [ "$a" = "" ]; thenecho ""echo 'dig' $b '+short'echo '域名還沒有進行cname'exit 1 elseecho ""echo 'dig' $b '+short'echo "$a"echo ""echo "$a" | awk -F "." '{if($(NF-2)=="wscdns"||$(NF-2)=="ourglb0"||$(NF-2)=="cdn20"||$(NF-2)=="lxdns"||$(NF-2)=="ourwebcdn"){print "網宿"}}'echo "$a" | awk -F "." '{if($(NF-2)=="cdnga"||$(NF-2)=="cdngc"||$(NF-2)=="cdnetworks"||$(NF-2)=="gccdn"){print "同興"}}'echo "$a" | awk -F "." '{if($(NF-2)=="fastcdn"||$(NF-2)=="tlgslb"){print "帝聯"}}'echo "$a" | awk -F "." '{if($(NF-2)=="ccgslb"){print "藍汛"}}'echo "$a" | awk -F "." '{if($(NF-2)=="qingcdn"){print "白山"}}'echo "$a" | awk -F "." '{if($(NF-2)=="hadns"||$(NF-2)=="cloudcdn"||$(NF-2)=="hacdn"||$(NF-2)=="fastwebcdn"||$(NF-2)=="cloudglb"){print "快網"}}'echo "$a" | awk -F "." '{if($(NF-2)=="cdntip"||$(NF-2)=="qq"||$(NF-2)=="dnsv1"){print "騰訊"}}'echo "$a" | awk -F "." '{if($(NF-2)=="lecloud"||$(NF-2)=="letv"||$(NF-2)=="leletv"){print "樂視"}}' fi

完畢后將qdig增加環境變量。運行效果例如以下qdig鏈接和qdig域名效果一樣:

~/tools ? qdig http://static.alphadn.com/xxx/xxx.jpg dig static.alphadn.com +short 7fv9ur3h.https.z0.glb.qiniudns.com. static.alphadn.com.cloudglb.com. c06.i06.ctljs.lv3.cloudglb.com. 222.186.20.123 222.186.20.109 58.220.2.10 58.220.2.124快網 快網

總結

以上是生活随笔為你收集整理的Linux---有关dig命令的有用脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。