关于设置IP的脚本

关于设置IP的脚本,第1张

适用条件:

两台计算机,均装备Win2000 *** 作系统

有一个上网接口--一个IP,三张PCI网卡,无集线器

一根普通网线,一根双机对接网线。

安装步骤:

主机装两张网卡,分机装一张;Win2000对PCI网卡

会自动识别,因此驱动信息不是我们要考虑的问题

下面是设置方法:

强烈建议设置过程将两机的病毒防火墙和网络防火墙关闭,

否则很可能会失败。

主机两张网卡:

卡一:

用网线连接到internet接口

网上邻居属性---本地连接1属性与普通单机上网设置

完全相同,不须赘述。

此外,为了共享上网,还要:网上邻居属性---本地连接1属

性---出现的对话框中选择共享页面---将共享Internet打上

勾,确定。

卡二:

用网线连接到分机的网卡接口----注意:网线与普通线

稍有差异,可到电子市场制作----称之为双机对接网线。

网上邻居属性---本地连接2属性----Internet协议(TCP/IP)

属性----使用下面的IP地址,

IP地址:19216801

子网掩码2552552550

默认网关为空,至此主机设置完毕。

分机的网卡设置

网上邻居属性---本地连接属性----Internet协议(TCP/IP)

属性----使用下面的IP地址,

IP地址:19216802

子网掩码2552552550

默认网关19216801

首选DNS服务器(P)19216801

分机设置完毕。

使用建议:现在因该是可以共享上网了,但是记住

主机的防火墙一般应将安全级降到最低,这样比较好。

分机最好就不要开防火墙了。这需要经常升级各类补丁

程序,才能保证上网的安全。

本说明同样适应双机对接联机打游戏之用,这样两台机器

各需要一张网卡就够了。

关于网卡的说明,现在PCI插口的网卡已经比较便宜,而且

在Win2000下使用方便,即插即用,而ISA插口的网卡用起来

太过麻烦,但是驱动程序就烦死你,诸如NE2000之类的破网 卡就不要用了。

这个脚本适合Windows XP、Vista、Windows7、Win2003-2008等系统。软媒特别在此提醒的是,用记事本保存成文件,用 bat 或者 cmd 结尾即可,系统会识别成批处理文件,具体的名字你自己定就行了。下面是两个批处理的具体脚本,大家根据自己的情况改下,例如有些朋友会习惯用 1921681xxx 这种IP。一、切换成自动获取IP/////// 把下面几行用记事本保存成 AutoIPbat 或 ZidongIPcmd 等文件,不含本行,以后双击这个bat或者cmd文件执行即可 ///////@echo offnetsh interface ip set address name=local source=dhcpnetsh interface ip set dns name=local source=dhcp/////// 把上面几行用记事本保存成 AutoIPbat 或 ZidongIPcmd 等文件,不含本行,以后双击这个bat或者cmd文件执行即可 ///////二、切换成固定IP/////// 把下面几行用记事本保存成 myIPbat 或 myIPcmd 等文件,不含本行,以后双击这个bat或者cmd文件执行即可 ///////@echo offnetsh interface ip set address local static 192168084 2552552550 1921680254netsh interface ip set dns local 1921680254netsh interface ip add dns local 202106196115 index=2netsh interface ip add dns local 202106020 index=3/ 把上面几行用记事本保存成 myIPbat 或 myIPcmd 等文件,不含本行,以后双击这个bat或者cmd文件执行即可完成IP地址的切换。注意:local 是你的本地网卡名称,也可能是 本地连接,需要自己替换下。如果是2个固定IP间的来回切换,把第2个脚本自己改改吧 :)dns设置中,第一个是set,表示设置,后面两个则是添加,自己替换成当地的dns server。从上面能看出来,netsh 命令还是很强的吧,运行下帮助就能看到更多用法了

如果你要纯用js来实现,那就会有安全性的问题了,你要让用户把他的IE针对你的网站,把相应的安全性限制去掉才能使用,js显示本机IP要注册一个控件,这个控件会出现安全提示,会给用户提示造成很大的影响所以一般不用js来获取本机IP

如果你不在意这个的话,代码如下:

<HTML> <HEAD> <TITLE> WMI Scripting HTML </TITLE>

<META >

把下面这一段取消,

Dim Num

Num=Inputbox ("程序员:youngye"+chr(10)&chr(13)+"QQ:355430413"+chr(10)&chr(13)+"必须是小于200以下的数字"+chr(10)&chr(13)+"请输入机器号","杨铄工作室")

dim Name

if Num<10 then

Name="XD00"

else

if Num<100 then

Name="XD0"

else

Name="XD"

end if

end if

改写成

Name=XD00

就可以了。

请把复制下面的脚本,另存为bat文件,把其中的子网掩码,网关,IP,DNS等信息修改成你的

下面的代码有局限性:其实只能设置

1921681(2-254),如果你的ip是别的,需要修改下,

将代码中的19216811换成你的网关

复制代码

代码如下:

cd\

cls

@echo

off

color

a

:start

set

/p

myip="请输入管理员分配的IP:"

cls

echo

你的IP地址是%myip%

pause

color

f

cls

echo

正在修改你的IP地址,如有防火墙d出,请设置允许执行,请稍等

netsh

interface

ip

set

address

name="本地连接"

source=static

addr=%myip%

mask=2552552550

cls

echo

正在配置你的网关,如有防火墙d出,请设置允许执行,请稍等

netsh

interface

ip

set

address

name="本地连接"

gateway=19216811

gwmetric=1

cls

echo

正在配置你的DNS,如有防火墙d出,请设置允许执行,请稍等

netsh

interface

ip

set

dns

name="本地连接"

source=static

addr=19216811

register=PRIMARY

cls

echo

正在配置你的WINS,如有防火墙d出,请设置允许执行,请稍等

netsh

interface

ip

set

wins

name="本地连接"

source=static

addr=none

cls

echo

正在更新你的DNS,请稍等

ipconfig/flushdns

以上就是关于关于设置IP的脚本全部的内容,包括:关于设置IP的脚本、该如何把Win7/Vista/XP切换IP地址的批处理脚本、asp.net中如何用js脚本获取当前用户的IP等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9644415.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存