導航:首頁 > IDC知識 > 批處理ping域名獲得ip

批處理ping域名獲得ip

發布時間:2021-03-12 05:07:34

1、急求一個批處理命令,是用來ping域名獲取動態IP用的【帶圖片】

biznow - 七級寫的就可以了,要是你非要「按任意鍵關閉」

可以寫成這樣

@Echo off
ping www.longdajidian.com.cn
echo.&echo 按任意鍵關閉. . .&pause>nul

2、急求一個批處理命令,是ping域名獲取IP使用的

這個很簡單的啊。

在記事本寫入以下兩行——

ping www.longdajidian.com.cn

pause

另存為,保存類型選擇所有文件,文件名任意,擴展名為.bat。

雙擊即可。

3、求批處理bat代碼:使CMD同時PING多個IP或域名,且多個PING窗口平鋪顯示在同一顯示器

@echo off
setlocal enabledelayedexpansion
echo 127.1>ip.txt
echo 127.1>>ip.txt
echo 127.1>>ip.txt
echo 127.1>>ip.txt
echo 127.1>>ip.txt
echo 127.1>>ip.txt
echo 127.1>>ip.txt
rem 事先把ip或域名每行一個保存在ip.txt就不需要上面這些echo語句了。
set w=400
set h=200
echo .baidu.com>>ip.txt
echo 192.168.1.101>>ip.txt
set n=0
set m=0
for /f "tokens=*" %%i in (ip.txt) do (
set ip=%%i
set/a l=1+!n!*%w%
set/a t=1+!m!*%h%
set /a s+=1
set /a m=!s!/3
set /a n=!s! %% 3
echo Option Explicit>%%i.vbs
echo Dim objWMIService>>%%i.vbs
echo Set objWMIService = GetObject^("winmgmts:. ootcimv2"^)>>%%i.vbs
echo Dim objStartupInfo>>%%i.vbs
echo Set objStartupInfo = objWMIService.Get^("Win32_ProcessStartup"^)>>%%i.vbs
echo objStartupInfo.SpawnInstance_>>%%i.vbs
echo objStartupInfo.X = !l!>>%%i.vbs
echo objStartupInfo.XSize =%w%>>%%i.vbs
echo objStartupInfo.Y = !t!>>%%i.vbs
echo objStartupInfo.YSize = %h%>>%%i.vbs
echo Dim objNewProcess>>%%i.vbs
echo Set objNewProcess = objWMIService.Get^("Win32_Process"^)>>%%i.vbs
echo Dim intPID>>%%i.vbs
echo Dim errRtn>>%%i.vbs
echo errRtn = objNewProcess.Create^("ping !ip! -n 10", Null, objStartupInfo, intPID^)>>%%i.vbs
wscript %%i.vbs
del %%i.vbs
rem del ip.txt
)

4、批處理如何判斷ping域名是否指定IP,是就執行下一步

可以使用ping命令,如下:
E:\a.txt D:\
ping 127.0.0.1 -n 3600 >nul 2>nul
start D:\a.txt

5、求一個bat腳本能批量ping網址,然後輸出網址的ip

|復制粘貼到記事本,另存為xx.bat,編碼選ANSI@echo off
rem ping指定網址,獲取對應的IP地址以及連接的通斷情況
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set "host=www.baidu.com"
ping -w 15 -n 2 "%host%" >"%tmp% .t"
set "ip="
set "state=NO"
type "%tmp% .t"|>nul find /i "TTL="&&(set "state=OK")
for /f "tokens=2 delims=[]" %%a in ('type "%tmp% .t"^|findstr /ir /c:"Pinging .*[[0-9.]*]" /c:"正在 Ping .*[[0-9.]*]"') do (
    set ip=%%a
)
echo;ip=%ip% [%state%]
echo;%#% +%$%%$%/%@% %z%
pause
exit

6、批處理 。ping 一個文件中的所有域名,把解析出來的IP和該域名 全部排序輸出在一個文件中!

@echo off
echo.正在執行,請勿關閉窗口
for /f %%a in (ip.txt) do (
for /f "tokens=2 delims=[]" %%b in ('ping/n 2 %%a') do (
echo.%%a %%b
)
)>>完成.txt

ip.txt就是你存放玉米的文件

7、如何用批處理ping一個域名如(abc.com)得到IP後,把得到的IP添加到命令 remoteip= 請給詳細

@echo off
for /f "tokens=2 delims=[]" %%a in ('ping -n 1 abc.com^|find /i "pinging"') do (
echo;%%a
set ip=%%a
netsh advfirewall firewall set rule name=baidu new remoteip=%ip%
)
pause

8、求教一個批處理:ping一個IP或者域名,每5秒ping一次,能ping通就一直顯示在那跳著,

@echo off & title Ping 監測 By 依夢琴瑤
setlocal enabledelayedexpansion

set IP=192.168.1.1

set Count=0
:Loop
ping %IP% -n "1" && (
    if !Count! gtr 0 set /a Count-=1
    ping 127.0.0.1 -n "5" >nul
) || (
    set /a Count+=1
    if !Count! equ 5 goto RunAPP
)
goto Loop

:RunAPP
start "" 123.exe
exit

9、批處理命令獲取通的ip

@echo off
del fail.txt
del succeed.txt
setlocal enabledelayedexpansion
for /l %%i in (0,1,255) do (
ping -n 1 192.168.1.%%i
if !errorlevel! EQU 1 echo 192.168.1.%%i>>fail.txt
if !errorlevel! EQU 0 echo 192.168.1.%%i>>succeed.txt
)
pause

將上面的保存為bat文件運行,會生成fail.txt和succeed.txt,分別記錄ping失敗和成功的ip


請及時採納,謝謝

10、如何利用批處理獲取指定域名的IP地址並生成一個TXT文件?

ping www.163.com>>e:\ip.txt

生成的txt文件在E盤

註:該批處理已經過驗證,絕對可執行。

與批處理ping域名獲得ip相關的知識