本人空间所有文章如没有声明转载,则均为本人原创. comsyschen@163.com

ARP自动绑定整个网段脚本

上一篇 / 下一篇  2008-02-02 16:24:54 / 个人分类:windows批处理

经过测试,下面的脚本完全能够替代网上一般的ARP绑定工具。IXPUB技术博客 E U zm5r$ITJ)R
IXPUB技术博客YW)n3q"\!bg%](M
主要代码如下:
"L5j8X)s3F!A0
;Q1Eon0q:y t-u+[w0cls
C)u+i%v"^1jy0@echo off
;m9r,oc:IX` P N0IXPUB技术博客 rjC ` Ck
rem 自动绑定192.168.1.x 这个网段的ARPIXPUB技术博客*L3d-k k y/^%m
rem 本脚本在xp下测试通过IXPUB技术博客~+\ F `,]Y-u{

m pe.C6J'T1jQV0IXPUB技术博客5s+f g n|G'b

s*u4Y,m*HY N0rem local_net_ip 是你所在的网络,可以根据你的实际情况做相应的更改
m2[8TV)y5V$U0set local_net_ip=192.168.1
N#M9y%j%{2By l1tw(|g,x0
{'_d'O_:D)lT*_0
d4C u&h4TA,O6z e0rem 保存配置的文件IXPUB技术博客[ {?)YP SIWmQ6OG
set arp_ini=c:\arp.ini
5P _0T:fH0
bR%@i5I0title ARP自动绑定脚本 v1.0 作者comsyschen@163.com
:I7obMT ^ [L4n*I,s0echo ===============================================
,I$A{ Xh%m#a)c c)?0echo ARP自动绑定脚本 v1.0 作者comsyschen@163.com
)Oe,?x2DM/h0echo ===============================================
`4R5c0F [mk0echo 本程序将扫描%local_net_ip%.255这个网段IXPUB技术博客(?)o1wPXV6[ D dt
echo 如果你的PC不是这个网段的IP,请终止本程序
H by]#H+z0echo 并修改set local_net_ip=192.168.1语句为你实际的IP网段
{S3L[1zF:o0echo ===============================================
}I6y9m+S-s mn0pause
*\E Cs:O0
r7Xb0ru4I,N%C+e0rem 如果文件存在,就执行绑定IXPUB技术博客 p8h4MeZv l+L-{
rem 如果要重新扫描,请删除%arp_ini%文件,或者改变%arp_ini%文件
~ B`8R%|%Ts0if exist %arp_ini% goto ARPBINDIXPUB技术博客#]!u Y4ZT{J!wP.C*Y
IXPUB技术博客#L,I+}6yy~ ||,|&Z

eaqt&WIB0for /l %%a in (1,1,254) do (IXPUB技术博客K|+lD?c V(SFL
clsIXPUB技术博客-V-z3DEAG%B%H
echo 正在搜索ARP对应关系 %%a/255,请稍后 当前正在处理%local_net_ip%.%%a
8O9z(wRh0arp -d
6k `a$?RJr/\0ping -w 50 -n 1 %local_net_ip%.%%a > 1.tmpIXPUB技术博客2VQD)J ^o_s/[
arp -a |find "dynamic">>%arp_ini%IXPUB技术博客Z)^Qp1v
)IXPUB技术博客;Y ^hH!wXPd

+kkkm#kwC,o0echo ARP搜索完毕IXPUB技术博客t^ zi$pV5A/h
IXPUB技术博客Ql*fhB[Vn
IXPUB技术博客O*ZIWF*p-k
:ARPBIND
3`FMeD0echo 正在进行ARP绑定
L'Wd3}z0for /F "tokens=1-2" %%a in (%arp_ini%) do (
q({E3W~uE'h0echo %%a %%b
1]E)P+vw+p&^P0arp -s %%a %%bIXPUB技术博客J]SK6l!Y/va NaQ
)IXPUB技术博客)woM,jd#eahq

)Vc~CAV0echo ARP绑定完成IXPUB技术博客 \x)w[U7gf:Z
echo 请执行arp -a 检查是否正确
+H6h$P4mv8k0echo 如果要在其它PC上执行ARP绑定,请把本脚本和%arp_ini%,拷贝到其他PC上,运行即可
M8A2[\ Na1E-cG0echo ============================================================================
(x?h1J7_ Nga-w0
)c7MU'PpU/y$pd0:SelectIXPUB技术博客l@ ~:[S ~-GA2z
echo 是否要每次开机自动绑定
(A ~-l2v*U]7d0echo yes 谢谢,请帮我自动绑定
!F B F|0MKPr0echo no 不用了,谢谢IXPUB技术博客3iXq~ v }
set /p a="yes|no:"IXPUB技术博客 KB*U;G+c] x
if /i %a% EQU yes (IXPUB技术博客&Li%` z[-`$m
echo @echo off >staticarp.batIXPUB技术博客{v,F.Z3_&AP
echo echo 正在进行ARP绑定 >>staticarp.bat
j$n'qq{7G'O0for /F "tokens=1-2" %%a in (%arp_ini%) do echo arp -s %%a %%b >>staticarp.batIXPUB技术博客\&j!|s:r|%y]
echo echo ARP 绑定完毕,请执行命令arp -a 检查 >>staticarp.bat
7~*F6}nL}0echo pause >>staticarp.batIXPUB技术博客v2M'vQ_D&NnX6O6C'e
copy staticarp.bat "C:\Documents and Settings\cygang\「开始」菜单\程序\启动\staticarp.bat" /yIXPUB技术博客3\\9aHI&D*]
echo 以后每次开启PC,都会自动执行ARP绑定脚本IXPUB技术博客 _F9El[
IXPUB技术博客PQ}eQp0X9K3I
goto MENDIXPUB技术博客&hg[2|,Ice_}0C5U
)
^9[fP-M"UECA0IXPUB技术博客@#D_)|3|gA \4NR
if /i %a% EQU no goto MEND
lJ-qZ:J^%} Yd0
C,TxH$bG0cls
q5O]&]Z9?S0goto SelectIXPUB技术博客9zw&RqsEkM
IXPUB技术博客kW:?5H0arC^e1q f
:MENDIXPUB技术博客WKx(h5l P$b-|b

TAG: arp 绑定

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar