首頁 美術繪圖 | 美術設計 | 熱門標籤 | 首選 | 首頁宣傳 | 近期作品 論壇: 發表 | 美術工作 | 美術比賽 | 展覽活動 | 美術相關 | 一般討論 | 美術同好 CG 討論 :: Photoshop | Painter | 3D 行動 | AMP

【 立即註冊 】 : 更改個人資料 : : 登入

會員名稱: 登入密碼: 保持登入

DNS Propagation status checker Bash Script w/ nslookup

發表新主題 回覆主題 討論區 Windows, Linux, Perl, PHP, C/C++, Driver, Web 理論、應用、硬體、軟體

| 1頁, 共1
人氣點閱:2958 發表人
DNS Propagation status checker Bash Script w/ nslookup 2017-04-23 22:34
/ / /

DNS Propagation status checker Bash Script



Some DNS server might "dance" when you change your IP address, here comes a bash script to check with NSLOOKUP status and do status accumulation.


代碼:

#!/bin/bash
#
# dns propagation status checker script
#

new=0
old=0

hostname='YOUR.HOSTNAME.COM'

dns_server1='168.95.1.1'
dns_server2='8.8.8.8'

old_ip_address='XXX.XXX.XXX.XXX'
new_ip_address='YYY.YYY.YYY.YYY'


while [ "1" == "1" ]
do
    h=`nslookup $hostname $dns_server1 | tail -2 | head -1 | awk '{print $2}'`
    s=`nslookup $hostname $dns_server2 | tail -2 | head -1 | awk '{print $2}'`
    sleep 1
    if [ "$s" == "$new_ip_address" ]
    then
        new=`echo "$new + 1" | bc`
    fi
    if [ "$h" == "$new_ip_address" ]
    then
        new=`echo "$new + 1" | bc`
    fi
    if [ "$s" == "$old_ip_address" ]
    then
        old=`echo "$old + 1" | bc`
    fi
    if [ "$h" == "$old_ip_address" ]
    then
        old=`echo "$old + 1" | bc`
    fi

    echo "New: $new     Old: $old"
done

dns-checker-bash-script.jpg
dns-checker-bash-script.jpg



________________

美術插畫設計案子報價系統 v0.1 Beta
爪哇禾雀
Type



繪圖畫廊設計藝廊
攝影相簿留言板
最愛收藏分類標籤
暱稱: Type
註冊: 2002-11-30
發表: 11066
來自: vovo2000.com
V幣: 900623
/ / /














資訊相關理論、技術、管理、應用、產品等
發表新主題 回覆主題