数学建模社区-数学中国

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

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

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

' d3 W5 [; t I* Z( n( U ( x" |1 a4 k7 C" _$ F. u9 h1 L. g 下面我们看一下Windows上一个可以在命令行下更改ip地址的命令,看过这个命令后大家可能会觉得这个命令很象Unix和Linux的命令,更象Cisco的路由器命令。下面是我在计算机上实际操作的回显,我会加上一些注释: 5 T0 O ?7 V) G0 r* Y6 L3 j) P. ?

: O# b4 z5 \8 O1 S3 w/ v

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

3 d( I& @5 Q% _- w1 h6 `

Windows 2000 IP Configuration

, y; D+ I3 k- \6 i

Ethernet adapter 本地连接:

4 H* B, z, l0 J' B

Connection-specific DNS Suffix . : $ @' _1 k+ _( x0 `- g: u& y' \! W IP Address. . . . . . . . . . . . : 192.168.0.250 (本地连接更改之前的ip) 2 k( Z( N j. [. M# H; MSubnet Mask . . . . . . . . . . . : 255.255.255.0 * R' g. A4 w0 M8 v& ?! Y3 aDefault Gateway . . . . . . . . . : 192.168.0.1

) {1 A5 }. X% V

PPP adapter 拨号连接:

- i! g- M# C& d; O

Connection-specific DNS Suffix . : + M) l- V' M; i6 L, D* q8 \ C IP Address. . . . . . . . . . . . : 211.149.128.147 6 K8 T0 J8 e: Q8 h7 B, V( V Subnet Mask . . . . . . . . . . . : 255.255.255.255 2 `' W0 `; n- h8 Q. I8 s* X- FDefault Gateway . . . . . . . . . : 211.149.128.147

5 |1 a" f5 b( K& `0 F

C:\>netsh (然后执行netsh这个命令) , m& h" n& N0 G1 h9 E) Anetsh>interface (netsh命令的子命令) 2 H# s0 ?* z/ L3 } interface>ip (interface命令的子命令) ' n2 O$ z+ w+ e) W7 I interface ip>set (interface ip命令的子命令)

. Z9 Q5 L- j5 E& S, z8 q' w- K

下列指令有效:

R( V: g1 q2 v' m/ H9 ^+ N' M

此上下文中的命令: ! o( A5 \. b& A1 f$ `& D! D set address - 设置指定的接口的 IP 地址或默认网关。 9 A3 Y+ F7 V, dset dns - 设置 DNS 服务器模式和地址。 ! ]1 O7 W! b9 jset wins - 设置 WINS 服务器模式和地址。 , r/ [' |9 ^# k+ \interface ip>set address "本地连接" static 192.168.0.2 255.255.255.0 192.168.0.1 " n" q3 p) o2 ?9 B" N1 (设置ip地址) ' O1 J6 b# ]- T8 _: Q- C* _ 确定。

h0 \- @# @2 y3 U8 m

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

9 L1 r: u' t' o( F8 f i) W

interface ip>exit

7 o% S; s3 ?& @# M/ {& }

. s0 S9 P1 }+ |) Q6 D% n) |# Y; Y C:\>ipconfig (更改后再用ipconfig命令看一下ip地址,确认一下是否更改成功)

7 v; O% r! A1 c' Q$ L! P0 [

Windows 2000 IP Configuration

, }1 {& r2 X% q+ S

Ethernet adapter 本地连接:

9 k: z9 e: @$ p+ {" n

Connection-specific DNS Suffix . : $ b2 C2 [+ H9 y a# o+ [" w3 |( b IP Address. . . . . . . . . . . . : 192.168.0.2 (更改后的ip说明成功了) 5 j% r9 G6 n; I$ K! q8 q0 f Subnet Mask . . . . . . . . . . . : 255.255.255.0 . P# N3 o- l; r9 j9 A* y; rDefault Gateway . . . . . . . . . : 192.168.0.1

2 M/ q% K. k: _& F5 z* F& B

PPP adapter 拨号连接:

+ x& \ g1 Z3 x+ Y O) [" \

Connection-specific DNS Suffix . : / o# O9 O% Q, q0 { G IP Address. . . . . . . . . . . . : 211.149.128.147 0 L- w& E; }+ |3 M+ a9 VSubnet Mask . . . . . . . . . . . : 255.255.255.255 / y: R+ X( {( z- p Default Gateway . . . . . . . . . : 211.149.128.147

9 S4 z% c) @$ H; p. y

C:\>

6 A0 O: x7 X+ h1 \3 @' m! K

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

& _2 x' p g# \

C:\>netsh ( a! M$ x O ~! _# d9 lnetsh>?

6 C, `3 }" U: O& U- `0 B3 y7 ?

下列指令有效:

( z3 a* U) W: V$ w9 R* z

此上下文中的命令: 9 m& k6 Q" }) J* B9 Y& c .. - 移到上一层上下文级。 4 B& K. q: C$ \6 M* w. s2 L" {& A! @( ~? - 显示命令列表。 5 P" q7 V6 y0 { j3 P( e: y jaaaa - 更改到 `aaaa' 上下文。 4 u" X6 {; {4 I& K9 u( `9 N1 ]! F abort - 丢弃在脱机模式下所做的更改。 ) L( j- L5 u! f6 J1 T add - 将一个配置项添加到项目列表中。 b. c9 d8 t3 M) v alias - 添加一个别名 # h) U% G/ ]3 @' ? bye - 退出程序。 4 ?; `7 X9 Y$ W& Q& B, y" D% Y commit - 提交在脱机模式中所做的更改。 ) r5 P# {7 Z% X2 Z delete - 在项目列表上删除一个配置项目。 3 H- X7 d, V* q0 k/ j1 d dhcp - 更改到 `dhcp' 上下文。 8 I1 J" E! R( c S2 Q I dump - 显示一个配置脚本。 ! G5 Q0 O9 m* {; W7 N" ]- Cexec - 运行一个脚本文件。 4 q0 z, `/ ~- F- O) L# wexit - 退出程序。 ( M# ?: x7 \6 X* A' a# i help - 显示命令列表。 * z6 @5 _, m0 X. [3 U2 _; f1 U interface - 更改到 `interface' 上下文。 : ]8 f+ P% k3 l1 Y( j7 l1 Y% v offline - 将当前模式设置成脱机。 # T2 D) x, ?/ [' A online - 将当前模式设置成联机。 $ {" T c) Q: P! P# _popd - 从堆栈上打开一个上下文。 7 }8 z0 J, x) Mpushd - 将当前上下文放推入堆栈。 9 N; L& G/ V, x# O7 I4 H; A7 r: i, j quit - 退出程序。 " }2 m* k# [9 ^" s& R W3 h ras - 更改到 `ras' 上下文。 * p- s$ j' Q$ } routing - 更改到 `routing' 上下文。 ' `- Q% I, b" ]2 }/ a* c1 G/ [ set - 更新配置设置。 9 B( D" @9 c9 Q. T% \show - 显示信息 / ]: i# a- |. m7 B8 G- ^ unalias - 删除一个别名。 4 C+ S1 K1 _0 }1 @5 a$ h/ [wins - 更改到 `wins' 上下文。

( X9 ^: |, Z# G9 E7 R

下列的子上下文可用: 8 V! ]5 ]/ n9 C& Erouting interface ras dhcp wins aaaa

, N4 `/ k" P, |

若需要命令的更多帮助信息,请键入命令, 8 g0 p" e2 S8 q3 {2 ?后面跟 ?。

4 ]0 U9 n6 Q C' [7 @: K

每一个子命令下面还有很多子命令。这里就不一一介绍了因为实在是功能太多了,大家可以自己研究一下。) `7 }% {+ d8 S/ O% n






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