卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

批處理檢測(cè)網(wǎng)絡(luò)排查網(wǎng)絡(luò)問題

nbsp;nbsp;nbsp;nbsp;最近,我在家里上網(wǎng)時(shí)發(fā)現(xiàn)我的網(wǎng)站老是打不開。經(jīng)過排查后,發(fā)現(xiàn)是因?yàn)槲野盐业墓P記本帶到家里換了一個(gè)網(wǎng)絡(luò)環(huán)境,導(dǎo)致DNS緩存未更新所致。于是我想到了寫個(gè)批處理來解決

nbsp;nbsp;nbsp;nbsp;最近,我在家里上網(wǎng)時(shí)發(fā)現(xiàn)我的網(wǎng)站老是打不開。經(jīng)過排查后,發(fā)現(xiàn)是因?yàn)槲野盐业墓P記本帶到家里換了一個(gè)網(wǎng)絡(luò)環(huán)境,導(dǎo)致DNS緩存未更新所致。于是我想到了寫個(gè)批處理來解決這個(gè)問題,省去了打開CMD的麻煩,讓整個(gè)排查過程更加輕松方便。

什么是批處理代碼?

nbsp;nbsp;nbsp;nbsp;批處理代碼是一種用于自動(dòng)化執(zhí)行任務(wù)的腳本語言,可以在Windows系統(tǒng)下快速運(yùn)行多個(gè)命令。以下是一個(gè)示例的批處理代碼:

@echo off

color 1a

echo 網(wǎng)卡及網(wǎng)絡(luò)測(cè)試批處理程序

echo 制作:jack

echo 2013年10月16日

:input

echo 功能選擇:

echo [1] 檢測(cè)網(wǎng)關(guān)(192.168.1.1) [發(fā)送5個(gè)數(shù)據(jù)包]

echo [2] 檢測(cè)目的網(wǎng)絡(luò)可達(dá)性 [發(fā)送5個(gè)數(shù)據(jù)包]

echo [3] 檢測(cè)路由路徑 [Tracert IP/域名]

echo [4] 清除本機(jī)DNS緩存

echo [5] 域名解析查詢(nslookup 域名)

echo [r] 重啟電腦

echo [c] 關(guān)閉電腦

echo [e] 退出

set /p s請(qǐng)輸入您要的功能:

if %s%1 goto A

if %s%2 goto B

if %s%3 goto T

if %s%4 goto H

if %s%5 goto K

if %s%r goto R

if %s%c goto c

if %s%e goto e

goto input

:A

ping.exe 192.168.1.1 -n 5

cls

goto input

:B

set /p w請(qǐng)輸入你要PING的域名或IP地址:

ping.exe %w% -n 5

ping -n 3 127.1 > null

cls

goto input

:T

set /p d請(qǐng)輸入你要Tracert的域名或IP地址:

tracert %d%

ping -n 3 127.1 > null

cls

goto input

:H

echo 清除本機(jī)DNS緩存......

ipconfig /flushdns

goto input

:K

set /p k請(qǐng)輸入你要查詢的域名:

nslookup %k%

ping -n 3 127.1 > null

goto input

:R

shutdown -r -t 0

goto e

:c

shutdown -s -t 0

goto e

:e

nbsp;nbsp;nbsp;nbsp;這段代碼可以幫助我們進(jìn)行網(wǎng)絡(luò)排查和測(cè)試。只需將其保存為bat文檔,在Windows系統(tǒng)下運(yùn)行即可。

批處理代碼解析

nbsp;nbsp;nbsp;nbsp;在這段代碼中,使用了一些命令和指令來實(shí)現(xiàn)不同的功能。下面對(duì)其中一些關(guān)鍵部分進(jìn)行解析:

- echo:用于輸出信息,類似于PHP中的echo語句;

- set /p s請(qǐng)輸入您要的功能:用于接收用戶輸入的功能選擇;

- goto input:用于跳轉(zhuǎn)到input標(biāo)識(shí),實(shí)現(xiàn)循環(huán)執(zhí)行程序;

- ping.exe:用于發(fā)送網(wǎng)絡(luò)請(qǐng)求并獲取響應(yīng)時(shí)間;

- cls:用于清屏;

- ipconfig /flushdns:用于清除本機(jī)DNS緩存;

- shutdown -r -t 0:用于重啟電腦;

- shutdown -s -t 0:用于關(guān)閉電腦。

nbsp;nbsp;nbsp;nbsp;通過這段代碼,我們可以方便地進(jìn)行網(wǎng)絡(luò)排查和測(cè)試。當(dāng)然,你也可以根據(jù)需要添加自己想要的網(wǎng)絡(luò)檢測(cè)命令。希望這篇文章能幫助到你,加油學(xué)習(xí)吧!

標(biāo)簽: