数学建模社区-数学中国

标题: WINDOWS如何在命令行下更改IP地址 [打印本页]

作者: 韩冰    时间: 2004-10-4 00:38
标题: WINDOWS如何在命令行下更改IP地址

微软的Windows家族从Windows NT开始跨入了网络操作系统的市场,到现在的Windows 2000可以说网络功能在逐渐的完善,在这个成长过程中Windows融入了很多其他网络操作系统的功能,可以说是借鉴而来的,逐渐形成了一套功能完善的网络操作系统,这也是令SUN等各大公司所感觉到不服的原因,觉得不是微软完全自给研发的东西。不过Windows2000的功能确实是很强大的,它几乎可以象Unix和Linux一样在命令行下做很多的工作。

7 J) X8 G+ w6 n3 @ $ ?% C" O, x5 s- r( G3 j. L1 r. O: Y 下面我们看一下Windows上一个可以在命令行下更改ip地址的命令,看过这个命令后大家可能会觉得这个命令很象Unix和Linux的命令,更象Cisco的路由器命令。下面是我在计算机上实际操作的回显,我会加上一些注释: V7 t3 h7 E! B, U8 h+ F. `

9 V( Y- T: \! {- s$ l9 I* y% k

C:\>ipconfig (首先用ipconfig这个命令看一下更改之前的ip地址)

: ?8 t5 D$ w% d4 E7 l$ r

Windows 2000 IP Configuration

1 }# j% u, s( c$ |& w8 ?: I# b/ P

Ethernet adapter 本地连接:

$ i1 C, I) I/ N( N# M

Connection-specific DNS Suffix . : 6 ]# n) ^- q# X! M1 a* @/ q* R) r+ ^4 } IP Address. . . . . . . . . . . . : 192.168.0.250 (本地连接更改之前的ip) 3 Z9 y/ d/ w' E/ T/ }" c Subnet Mask . . . . . . . . . . . : 255.255.255.0 2 }9 _( b( q% q) H7 [5 }/ A& RDefault Gateway . . . . . . . . . : 192.168.0.1

% d, M4 W2 \$ n5 f0 F/ ?

PPP adapter 拨号连接:

9 L0 G$ m6 ]+ X3 V+ l% I

Connection-specific DNS Suffix . : - L4 O0 ?" r4 ?" b+ wIP Address. . . . . . . . . . . . : 211.149.128.147 4 H$ v; e# T' fSubnet Mask . . . . . . . . . . . : 255.255.255.255 h& G0 l. y$ L/ y: [1 VDefault Gateway . . . . . . . . . : 211.149.128.147

1 p. e- D& D# P- J, w4 X7 A! ]2 l

C:\>netsh (然后执行netsh这个命令) 1 c5 I4 }+ S+ @6 b netsh>interface (netsh命令的子命令) / Z) @' _8 |" M `; J; F" d+ K interface>ip (interface命令的子命令) 9 V( @& H: i$ i interface ip>set (interface ip命令的子命令)

' Z7 m( p, }9 X1 \

下列指令有效:

. _4 B( }4 ^& @" L$ H/ H- V1 K( I

此上下文中的命令: / _0 [' B M% T, ^! y% d set address - 设置指定的接口的 IP 地址或默认网关。 + u' x# o0 y3 k5 F; y3 Q) F/ P" w set dns - 设置 DNS 服务器模式和地址。 % i+ k0 P( |3 I C7 t set wins - 设置 WINS 服务器模式和地址。 7 p$ F) n9 t( }2 q }& c interface ip>set address "本地连接" static 192.168.0.2 255.255.255.0 192.168.0.1 & M1 i. C6 v0 y 1 (设置ip地址) , ^* C! b% \4 ]; o 确定。

/ T8 ~6 E7 F" T- S- R! ^

(注释:上面一段象不象Cisco的命令。)

4 P: }3 s0 E9 W

interface ip>exit

4 u# S+ H6 `( {. m% v R3 O( Q

+ N- I" ^ I7 E/ B% s5 N X9 N C:\>ipconfig (更改后再用ipconfig命令看一下ip地址,确认一下是否更改成功)

: d) n0 W2 J) t" z

Windows 2000 IP Configuration

% I4 L( ^. }0 L: s& g4 ]' M# {

Ethernet adapter 本地连接:

) l: H7 q1 p8 n. e

Connection-specific DNS Suffix . : / L9 q; C2 p1 t IP Address. . . . . . . . . . . . : 192.168.0.2 (更改后的ip说明成功了) 5 S! ] j. ~1 K" j i q5 T Subnet Mask . . . . . . . . . . . : 255.255.255.0 4 W1 u2 @1 g: EDefault Gateway . . . . . . . . . : 192.168.0.1

7 V5 {, c( h1 `4 s4 N& [3 O/ B

PPP adapter 拨号连接:

% d: l! X: Z, N a# g- o2 u

Connection-specific DNS Suffix . : " q9 J: E# f7 Y2 G: nIP Address. . . . . . . . . . . . : 211.149.128.147 8 s9 c- e5 S8 v/ [0 L' w! `- H Subnet Mask . . . . . . . . . . . : 255.255.255.255 ! F7 M: L! t( JDefault Gateway . . . . . . . . . : 211.149.128.147

% h/ G5 E1 \- o- s0 A* w4 ^; }

C:\>

/ A" q& h6 K0 C5 I! U% I

netsh这个命令还有好多强大的功能 如下:

7 ?6 H$ V( L, A4 ~; T

C:\>netsh & z( j) G4 K( s) n5 o* F+ gnetsh>?

2 b/ v! `5 G5 s

下列指令有效:

" J. F0 |- A) ]8 T1 O

此上下文中的命令: 3 S( l4 g: ^) b6 Y, x.. - 移到上一层上下文级。 4 r! o6 l; `! Y$ i" w7 P: J: ? ? - 显示命令列表。 2 H0 r# ~- f8 c( _6 p- y' t aaaa - 更改到 `aaaa' 上下文。 ( ]6 u( I! E: c$ }' M( M) P abort - 丢弃在脱机模式下所做的更改。 ; h) ?7 v. B. l4 G. Badd - 将一个配置项添加到项目列表中。 2 y0 P4 f$ V# \alias - 添加一个别名 7 v" D" k/ t2 Q5 f( j3 wbye - 退出程序。 - z2 I( L5 c% w- _commit - 提交在脱机模式中所做的更改。 ' K5 }. k9 d5 q delete - 在项目列表上删除一个配置项目。 - K8 g& Y9 N3 U% ?% c dhcp - 更改到 `dhcp' 上下文。 ' m' b* V; Z$ v; P% e" T% k7 Odump - 显示一个配置脚本。 . k3 K! p) y5 Q- G exec - 运行一个脚本文件。 5 C Y2 f7 j- Qexit - 退出程序。 7 v) K$ g; g- z7 F7 z& N help - 显示命令列表。 : N4 H/ ^$ X7 v$ ~6 Vinterface - 更改到 `interface' 上下文。 : |# O2 S- x# i( z; ]/ Roffline - 将当前模式设置成脱机。 & h9 n" R$ v4 ^# a1 z online - 将当前模式设置成联机。 4 H; \! x0 t5 H+ w j5 M popd - 从堆栈上打开一个上下文。 . U a! s' O6 l, Q+ vpushd - 将当前上下文放推入堆栈。 9 b. k& ^" Q. M' W' c5 f3 \8 U quit - 退出程序。 1 i6 g8 z2 f+ `$ _' ~) }ras - 更改到 `ras' 上下文。 5 q! `% C- d' x5 orouting - 更改到 `routing' 上下文。 9 N! _& B( \6 X1 m4 m set - 更新配置设置。 + V8 }, U1 X7 Q- C0 s: Z; X9 [; _( Fshow - 显示信息 0 T h3 t. k# w8 O3 o; Dunalias - 删除一个别名。 8 G; t# ?; q7 s0 Iwins - 更改到 `wins' 上下文。

0 y: M0 N8 w# ~" {6 F

下列的子上下文可用: ! }; T0 m5 V' h& f4 c6 ]routing interface ras dhcp wins aaaa

1 W$ O, X" g5 }4 x% V5 m% m( Z# S

若需要命令的更多帮助信息,请键入命令, & W: o! w& g+ J6 i后面跟 ?。

0 u- Z* N3 I# x2 M0 f1 D0 R" i; b

每一个子命令下面还有很多子命令。这里就不一一介绍了因为实在是功能太多了,大家可以自己研究一下。& n; q6 k' Y2 c" d1 I- g- J/ E






欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5