我的目的是当本地访问比如1.1.1.1这个ip时会变成 访问172.0.0.1,我试过在 hosts文件里设置 172.0.0.1 xxx.xxx.xxx.xxx,但是没有用的,hosts文件只能针对域名,我现在是要直接针对ip,请问要怎么做呢,或者是有什么软件可以实现呢?十分感谢!!
改本机的ip肯定是可以的我也试过了。。但是我是要在可以上网的前提下完成这个问题。。
xielelin 说的设置备用ip我试过了但是不行的哦。。因为第一个ip没有失效,备用ip不会启用。。第一个ip是学校内网dhcp自动获取的,所以不可以改成 lonny007所说的那样哦。。
a446164953 我上面的打错了而已= =
第1个回答 2011-01-10
将下面的代码保存为 .VBS 文件
————————-
'设置IP
strIPAddress=Array("192.168.11.178")
'设置子网掩码
strSubnetMask=Array("255.255.255.0")
'设置网关
DefaultIPGateway=Array("192.168.11.1")
'设置跃点数
GatewayCostMetric=Array("1")
'设置DNS服务器
DNSServer = Array("211.162.62.2", "211.155.23.88")
strComputer="."
Set objWMIService=GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colNetAdapters=objWMIService.ExecQuery("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
For Each objNetAdapter in colNetAdapters
'设置IP和子网掩码
errEnable=objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)
'设置网关和跃点数
errEnable=objNetAdapter.SetGateways(DefaultIPGateway,GatewayCostMetric)
'设置DNS
errEnable=objNetAdapter.SetDNSServerSearchOrder(DNSServer)
Next
——————
然后直接点击运行就可以修改本地IP
————————-
'设置IP
strIPAddress=Array("192.168.11.178")
'设置子网掩码
strSubnetMask=Array("255.255.255.0")
'设置网关
DefaultIPGateway=Array("192.168.11.1")
'设置跃点数
GatewayCostMetric=Array("1")
'设置DNS服务器
DNSServer = Array("211.162.62.2", "211.155.23.88")
strComputer="."
Set objWMIService=GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colNetAdapters=objWMIService.ExecQuery("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
For Each objNetAdapter in colNetAdapters
'设置IP和子网掩码
errEnable=objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)
'设置网关和跃点数
errEnable=objNetAdapter.SetGateways(DefaultIPGateway,GatewayCostMetric)
'设置DNS
errEnable=objNetAdapter.SetDNSServerSearchOrder(DNSServer)
Next
——————
然后直接点击运行就可以修改本地IP
第2个回答 2011-01-15
先添加Microsoft Loopback Adapter虚拟网卡,再把其IP和网关都设为1.1.1.1,掩码为255.255.255.0试试
第3个回答 2011-01-10
172.0.0.1还是127.0.0.1啊?