《重生之巨星是个受》:IP的另一种设置
来源:百度文库 编辑:中财网 时间:2024/04/29 01:33:17
在Windows中,如果你要设置IP地址,一般是进入“本地连接”->“属性”,手动设置要更改的IP地址。 其实,在命令行同样可以设置IP地址。如果你的IP需要在几个IP中来回切换,可以使用 netsh 命令更改: 1.进入CMD命令行; 点击“开始”->“运行”,输入“cmd”,回车, 2.设置IP: 设置动态获取IP地址(DHCP) 设置固定IP 参数说明: 1.name:网络连接名称,一般为“本地连接”。你可以在“控制面板”->“网络连接”中看到。 2.source:获取IP的途径。动态获取,则为dhcp,手动设置,则为static。 3.addr:要设置的IP地址。 4.mask:子网掩码。 5.gateway:网关地址。 6.gwmetric:网关跃点数,可以设置为整型数值,也可以设置为“自动”:auto。 3.设置DNS: 自动获取DNS 手动设置单个DNS 手动设置多个DNS 参数说明: 1.name:网络连接名称,一般为“本地连接”。你可以在“控制面板”->“网络连接”中看到。 2.source:获取IP的途径。动态获取,则为dhcp,手动设置,则为static。 3.addr:要设置的IP地址。 4.register: 5.none: 禁用动态 DNS 注册。 6.primary: 只在主 DNS 后缀下注册。 7.both: 在主 DNS 后缀下注册,也在特定连接后缀下注册。 8.index:设置的DNS的顺序号。 4.编写设置IP/DNS的批处理文件: 知道了如何设置IP和DNS后,你可以自己编写一个BAT文件: 新建一个文本文档,将后缀改为“.bat”; 编辑“.bat”文件的内容为上面的设置命令。例如: 运行时,双击这个bat文件,等待设置完成即可。 关于netsh命令的详细使用说明,可以在命令行,输入 netsh /? 命令查看,这里就不做说明了,希望能对你有用。-------------------------------------------------------
-------------------------------------------------------
------------------------------------------------------- 一.添加 IP 地址及默认网关 (是添加,要重设或更新原来IP的请看第三点)
netsh interface ip add address
用法 : add address [name=] [[addr=]IP address [mask=]IP subnet mask]
[[gateway=]IP address [gwmetric=]integer]
参数 :
name - IP 接口名称。
addr - 要添加到此接口的 IP 地址。
mask - 指定 IP 地址的 IP 子网掩码。
gateway - 指定 IP 地址的默认网关。
gwmetric - 默认网关的跃点数。
注释 : 向一个用静态 IP 地址配置的接口添加 IP 地址和
默认网关。
示例 :
add address "Local Area Connection" 10.0.0.2 255.0.0.0
add address "Local Area Connection" gateway=10.0.0.3 gwmetric=2
第一个命令向本地连接接口添加一个静态 IP 地址 10.0.0.2 ,子网掩码
为 255.0.0.0 。第二个命令向网关跃点数为 2 的接口添加 IP 地址
10.0.0.3 作为第二个默认网关。
我的实例 :
(1)netsh interface ip add address "LocalConnection" 172.20.0.49 255.255.252.0
此命令设置 LocalConnection 的 IP 为 172.20.0.49, 子网掩码为 255.255.252.0
(2)
C:\>netsh interface ip add address "LocalConnection" gateway=172.20.0.254 gwmetric=1
此命令设置 Localconnection 的默认网关为 172.20.0.254, 默认网关的跃点数为 1
二、添加 DNS
netsh interface ip add dns ?
用法 : add dns [name=] [addr=] [[index=]integer]
参数 :
标记 数值
name - 添加 DNS 服务器的接口的名称。
addr - 添加的 DNS 服务器的 IP 地址。
index - 为指定的 DNS 服务器地址
指定索引 ( 首选项 ) 。
说明 : 静态添加新的 DNS 服务器 IP 地址或重新索引现有 DNS 服务器地址的列表以修改 DNS 服务器首选项。
例如 :
add dns "Local Area Connection" 10.0.0.1
add dns "Local Area Connection" 10.0.0.3 index=2
我的实例:
netsh interface ip add dns "LocalConnection" 172.20.0.1
netsh interface ip add dns "LocalConnection" 202.96.128.68 index=2
三、设置 IP 地址、默认网关及 DNS :
netsh interface IP set address local static 172.20.0.49 255.255.252.0 设置 IP 及子网掩码
netsh interface IP set address local static gateway=172.20.0.254 gwmetric=1
(set address name="LocalConnection" source=dhcp 此条表示从 dhcp 服务器得到 IP)
netsh interface IP set dns "LocalConnection" static 172.20.0.1
(set dns name="LocalConnection" source=dhcp)
四、综合例
netsh interface IP set address local static 172.20.0.49 255.255.252.0
netsh interface IP set address local static gateway=172.20.0.254 gwmetric=1
netsh interface IP set dns "LocalConnection" static 172.20.0.1
netsh interface ip add dns "LocalConnection" 202.96.128.68 index=2
以上命令做成批处理:
edit setIP.bat
netsh interface IP set address local static %2 255.255.252.0
netsh interface IP set address local static gateway=172.20.0.254 gwmetric=1
netsh interface IP set dns "%1" static 172.20.0.1
netsh interface ip add dns "%1" 202.96.128.68 index=2
setIP.bat 的命令用法是:
setIP 网络接口名 IP 地址
例如:
setip LocalConnection 172.20.0.49 -------------------------
CMD下修改IP地址和DNS WINS等 2008-12-29 10:30:15 www.hackbase.com 来源:樱木花盗's BLOG
进入cmd命令行: Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp. C:\Documents and Settings\Administrator>netshnetsh>interfacenetsh interface>ipnetsh interface ip>set ...
进入cmd命令行:Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Administrator>netsh
netsh>interface
netsh interface>ip
netsh interface ip>set address 本地连接 static 192.168.1.100 255.255.248.0 192.168.1.1 1输入完后系统提示“确定”。。。就OK了!用法: set address [name=]
[[source=]dhcp |
[source=] static [addr=]IP address [mask=]IP subnet mask]
[[gateway=]|none [gwmetric=]integer]参数: 标记 值
name - 接口名称。
source - 下列值之一:
dhcp: 对于指定接口,设置用 DHCP 配置 IP
地址。
static: 设置使用本地静态配置设置 IP
地址。 gateway - 下列值之一:
: 您设置的 IP 地址的指定默认
网关。
none: 不设置默认网关。
gwmetric - 默认网关的跃点数。如果网关设置为 'none',则
不应设置此字段。
只有在 'source' 为 'static' 时才设置下列选项: addr - 指定接口的 IP 地址。
mask - 指定 IP 地址的子网掩码。注释 : 用来将 IP 地址配置模式从 DHCP 模式改为 static,或从 static
模式改为 DHCP。用静态 IP 地址在接口上添加 IP 地址,或添加
默认网关。
示例 : set address name="Local Area Connection" source=dhcp
set address local static 10.0.0.9 255.0.0.0 10.0.0.1 1(注意:此处的“1”一定不能省略)netsh interface ip>set address 本地连接 static 192.168.1.100 255.255.248.0 192.168.1.1 1
确定。netsh interface ip>dump# ----------------------------------
# 接口 IP 配置
# ----------------------------------
pushd interface ip
# "本地连接" 的接口 IP 配置set address name="本地连接" source=static addr=192.168.1.100 mask=255.255.248.0
set address name="本地连接" gateway=192.168.1.1 gwmetric=1
set dns name="本地连接" source=static addr=202.96.69.38 register=PRIMARY
add dns name="本地连接" addr=219.150.32.132 index=2
set wins name="本地连接" source=static addr=nonepopd
# 接口 IP 配置结束netsh interface ip>exit 另外搜到一篇:上次导数据库的时候不幸把这个导丢了,今天刚好注射攻击的时候,那数据库机器没设置网关,那就自己加一个先试试看了,搞不好可以直接上网了,网关的ip不知道,只好写个批处理来探测,看运气咯FOR /L %I in (1,1,255) DO PING 192.168.1.%I -n 1 -w 100 >> c:\ping.txt然后查看ping.txt的结果,一台一台测试过去for /l %p in (1,1,254) do @ping 192.168.1.%p -n 1 |find "reply from" /i >>c:\ping.txt上面这条命令可以把能ping通的机器单独整理出来修改网关的命令如下:cmd /c netsh interface ip set address name=" 本地连接" source=static addr=192.168.1.100mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1修改DNS
cmd /c netsh interface ip set dns name="本地连接" source=static addr=61.134.1.9
-------------------------------------------------------
------------------------------------------------------- 一.添加 IP 地址及默认网关 (是添加,要重设或更新原来IP的请看第三点)
netsh interface ip add address
用法 : add address [name=]
[[gateway=]IP address [gwmetric=]integer]
参数 :
name - IP 接口名称。
addr - 要添加到此接口的 IP 地址。
mask - 指定 IP 地址的 IP 子网掩码。
gateway - 指定 IP 地址的默认网关。
gwmetric - 默认网关的跃点数。
注释 : 向一个用静态 IP 地址配置的接口添加 IP 地址和
默认网关。
示例 :
add address "Local Area Connection" 10.0.0.2 255.0.0.0
add address "Local Area Connection" gateway=10.0.0.3 gwmetric=2
第一个命令向本地连接接口添加一个静态 IP 地址 10.0.0.2 ,子网掩码
为 255.0.0.0 。第二个命令向网关跃点数为 2 的接口添加 IP 地址
10.0.0.3 作为第二个默认网关。
我的实例 :
(1)netsh interface ip add address "LocalConnection" 172.20.0.49 255.255.252.0
此命令设置 LocalConnection 的 IP 为 172.20.0.49, 子网掩码为 255.255.252.0
(2)
C:\>netsh interface ip add address "LocalConnection" gateway=172.20.0.254 gwmetric=1
此命令设置 Localconnection 的默认网关为 172.20.0.254, 默认网关的跃点数为 1
二、添加 DNS
netsh interface ip add dns ?
用法 : add dns [name=]
参数 :
标记 数值
name - 添加 DNS 服务器的接口的名称。
addr - 添加的 DNS 服务器的 IP 地址。
index - 为指定的 DNS 服务器地址
指定索引 ( 首选项 ) 。
说明 : 静态添加新的 DNS 服务器 IP 地址或重新索引现有 DNS 服务器地址的列表以修改 DNS 服务器首选项。
例如 :
add dns "Local Area Connection" 10.0.0.1
add dns "Local Area Connection" 10.0.0.3 index=2
我的实例:
netsh interface ip add dns "LocalConnection" 172.20.0.1
netsh interface ip add dns "LocalConnection" 202.96.128.68 index=2
三、设置 IP 地址、默认网关及 DNS :
netsh interface IP set address local static 172.20.0.49 255.255.252.0 设置 IP 及子网掩码
netsh interface IP set address local static gateway=172.20.0.254 gwmetric=1
(set address name="LocalConnection" source=dhcp 此条表示从 dhcp 服务器得到 IP)
netsh interface IP set dns "LocalConnection" static 172.20.0.1
(set dns name="LocalConnection" source=dhcp)
四、综合例
netsh interface IP set address local static 172.20.0.49 255.255.252.0
netsh interface IP set address local static gateway=172.20.0.254 gwmetric=1
netsh interface IP set dns "LocalConnection" static 172.20.0.1
netsh interface ip add dns "LocalConnection" 202.96.128.68 index=2
以上命令做成批处理:
edit setIP.bat
netsh interface IP set address local static %2 255.255.252.0
netsh interface IP set address local static gateway=172.20.0.254 gwmetric=1
netsh interface IP set dns "%1" static 172.20.0.1
netsh interface ip add dns "%1" 202.96.128.68 index=2
setIP.bat 的命令用法是:
setIP 网络接口名 IP 地址
例如:
setip LocalConnection 172.20.0.49 -------------------------
CMD下修改IP地址和DNS WINS等 2008-12-29 10:30:15 www.hackbase.com 来源:樱木花盗's BLOG
进入cmd命令行: Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp. C:\Documents and Settings\Administrator>netshnetsh>interfacenetsh interface>ipnetsh interface ip>set ...
进入cmd命令行:Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Administrator>netsh
netsh>interface
netsh interface>ip
netsh interface ip>set address 本地连接 static 192.168.1.100 255.255.248.0 192.168.1.1 1输入完后系统提示“确定”。。。就OK了!用法: set address [name=]
[[source=]dhcp |
[source=] static [addr=]IP address [mask=]IP subnet mask]
[[gateway=]
name - 接口名称。
source - 下列值之一:
dhcp: 对于指定接口,设置用 DHCP 配置 IP
地址。
static: 设置使用本地静态配置设置 IP
地址。 gateway - 下列值之一:
网关。
none: 不设置默认网关。
gwmetric - 默认网关的跃点数。如果网关设置为 'none',则
不应设置此字段。
只有在 'source' 为 'static' 时才设置下列选项: addr - 指定接口的 IP 地址。
mask - 指定 IP 地址的子网掩码。注释 : 用来将 IP 地址配置模式从 DHCP 模式改为 static,或从 static
模式改为 DHCP。用静态 IP 地址在接口上添加 IP 地址,或添加
默认网关。
示例 : set address name="Local Area Connection" source=dhcp
set address local static 10.0.0.9 255.0.0.0 10.0.0.1 1(注意:此处的“1”一定不能省略)netsh interface ip>set address 本地连接 static 192.168.1.100 255.255.248.0 192.168.1.1 1
确定。netsh interface ip>dump# ----------------------------------
# 接口 IP 配置
# ----------------------------------
pushd interface ip
# "本地连接" 的接口 IP 配置set address name="本地连接" source=static addr=192.168.1.100 mask=255.255.248.0
set address name="本地连接" gateway=192.168.1.1 gwmetric=1
set dns name="本地连接" source=static addr=202.96.69.38 register=PRIMARY
add dns name="本地连接" addr=219.150.32.132 index=2
set wins name="本地连接" source=static addr=nonepopd
# 接口 IP 配置结束netsh interface ip>exit 另外搜到一篇:上次导数据库的时候不幸把这个导丢了,今天刚好注射攻击的时候,那数据库机器没设置网关,那就自己加一个先试试看了,搞不好可以直接上网了,网关的ip不知道,只好写个批处理来探测,看运气咯FOR /L %I in (1,1,255) DO PING 192.168.1.%I -n 1 -w 100 >> c:\ping.txt然后查看ping.txt的结果,一台一台测试过去for /l %p in (1,1,254) do @ping 192.168.1.%p -n 1 |find "reply from" /i >>c:\ping.txt上面这条命令可以把能ping通的机器单独整理出来修改网关的命令如下:cmd /c netsh interface ip set address name=" 本地连接" source=static addr=192.168.1.100mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1修改DNS
cmd /c netsh interface ip set dns name="本地连接" source=static addr=61.134.1.9