DNSPod停止免费用户URL转发服务

致DNSPod用户:停止URL转发服务通知

尊敬的DNSPod用户:
   您好!
最近DNSPod免费用户的URL转发服务器被攻击。实际情况表明是某些客户自己的网站被攻击,然后滥用DNSPod的URL转发功能,认为这样能给抵御攻击。
正因为有这样的人,我们考虑再次取消免费用户的URL转发权限。我们将继续提供至多一周的URL转发服务,之后对免费用户的URL转发服务将停止。
对您造成的影响表示抱歉。
再次感谢您对DNSPod的支持!

昨天晚上收到的这个邮件,我刚看到,感觉非常遗憾,也非常纳闷,多么好的免费资源,就这样给某些自私的人给毁了,用着人家免费的东西,就不能珍惜一下吗?本人严重谴责这些恶劣的站长!

Windows 7开启默认管理员Administrator用户的方法

问:

    我的系统是Windows 7 旗舰版,请问如何开启Windows 7系统默认自有的管理员账户Administrator,非常感谢

答:

Windows 7开启Administrator账户其实很简单,并不需要很复杂的操作,只要
在计算机的管理中启用Administrator账户就行了:

1、在我的电脑上单击右键,选择管理:
2、展开计算机管理中的本地用户和组,单击用户选项,选择Administrator账
户,单击右键选择属性:
3、取消Administrator账户属性下的账户已禁用,点击确定,就可以打开
Administrator账户。
4、你可以直接在账户中把你安装时建的账户禁用,计算机就会提示注销,并
默认用Administrator账户登录。

希望我的回答对您有所帮助~本文同样用于Windows Vista系统

Jolicloud的介绍和下载地址

据称这款Jolicloud操作系统启动时间只要10秒钟,这个惊人的时间确实让我们兴趣大增。而且拥有一个类似苹果Mac操作系统的界面,相比较Google 的 Chrome操作系统更加时尚漂亮。
一款同样基于Web的操作系统Jolicloud悄然面世。公司CEO塔里奇·克里姆认为Jolicloud要比ChromeOS更灵活、实用。Jolicloud是针对Netbook笔记本的应用特性,专用打造了一款以Linux系统为核心的精装版操作系统。

在国外知名网站Computerworld的评测表示,Jolicloud操作系统在很多方面非常出色,尽管评测的只是一个未成熟的测试版本。据悉将在明年一月在美国举行的消费者电子大展(CES)上推出Beta版本。Jolicloud可以支持Web应用程序,有本地运行Skype等聊天工具的能力、Gmail等功能接口。比较特别的是,Jolicloud允许用户在本地存储数据,也就是Jolicloud宣称的如果用户不想把自己的数据放在网站,避免了Google等云计算提供商的监测,也就是更加有私密性。

Jolicloud操作系统将会是免费的,不过客户可以选择一些可选功能,这些功能是收费的,满足客户特别的需求。和Google 的 Chrome操作系统一样,Jolicloud的启动时间将只有10秒,这和现在Windows 动辄几分钟的启动时间来说非常具有优势。公司的CEO塔里奇·克里姆表示,公司有能力推出更好的上网本操作系统,届时业界会为之一惊。

Jolicloud操作系统是第一个全面支持英特尔GMA500显卡芯片的Linux操作系统,应用于Atom Z系列的上网本上,这些上网本包括Dell Mini 12, 华硕 Asus Eee 1101HA还有Acer Aspire One 751。这将让上网本能比其他的Linux操作版本来说能够更好的支持720P HD高清视频播放。
Jolicloud操作系统内建了更多技术支持,能更好的外部硬件设备,甚至有过于Ubuntu操作系统。公司的CEO塔里奇·克里姆表示希望能在现在的上网本上安装Windows 7或者其他的Windows操作系统,同时安装Jolicloud操作系统,这样就可以双系统启动。
编辑点评:Jolicloud操作系统的出现完全是为了上网本打造,更多的厂商加入这个上网本操作系统的开发会造成百家争鸣的局面,而这恰恰会提供很多新的创意,对于消费者来说当然是好事情,正所谓有竞争才有进步,更适合于上网本和手持电子设备的操作系统正在加速进化中。
Jolicloud公司希望Jolicloud能够充分的利用上网本的有限内存和CPU运算能力,提供更快的开关机时间和操作速度,更顺畅的操作体验和更人性化的界面等,该操作系统在上网本上使用将会比现在的XP系统和Linux系统更快更方便。Intel也已经着手研发一款名为Moblin的系统,它是Intel针对MID和Netbook所设计的操作系统,该系统的基石是Fedora这个Linux分支。据悉Moblin对Intel Atom(或Core 2)做了最佳化。究竟哪个操作系统更好,就要看消费者的选择的,群众的眼睛是雪亮的,使用者多的操作系统才是好的操作系统。

下载地址

http://my.jolicloud.com/download/latest_iso

阿里旺旺设置防垃圾信息设置关键词以及导入导出的方法

淘宝阿里旺旺防垃圾消息的方法

相信用淘宝阿里旺旺的朋友肯定每天都会遭到无数垃圾消息的狂轰乱炸,有的时候我机器开着一个晚上就会收到几十条垃圾消息,有说中奖的、有推销东东的、还有发病毒网站的,等等,太多了。总之,一个字,烦!!!还好淘宝有个防垃圾消息的功能,虽然不能百分之百的防垃圾消息,但能起到一定的作用。这里就向大家介绍淘宝阿里旺旺防垃圾消息的方法。

1、打开阿里旺旺(这里我用的版本是阿里旺旺2008),在主界面上找到“主菜单”→“系统设置”,相关截图如下所示:

2、在打开的系统设置窗口的左边点击“安全设置”→“防垃圾”,然后在右边的窗口中勾选“启动防垃圾”(默认是勾选的),接着点击“新增”按钮,添加你的关键字就OK了(提示:关键字只能一个一个的添加),相关截图如下所示:

淘宝阿里旺旺防垃圾消息关键词导入导出的方法

一、老版本的淘宝阿里旺旺防垃圾消息关键词导入导出方法:

1、找到淘宝阿里旺旺安装路径,默认安装路径是:C:\Program Files\Alisoft\WangWang\

2、打开淘宝阿里旺旺安装目录下的Users文件夹,里面存放的都是在本机上登陆过的淘宝ID账户的文件夹,找到您想要导出的淘宝ID号的文件夹,打开,找到名为ftkeys.dat的文件,该文件就是保存垃圾消息关键词的文件

3、将ftkeys.dat文件复制出来就可以实现防垃圾消息关键词的导出备份了。以后如果重装系统,就可以将该文件再复制到这个文件夹里。也可以将该文件复制到其他淘宝ID的文件夹里,这样,其他的淘宝ID也能使用相同的防垃圾消息过滤关键词了。

二、2008、2009版本的淘宝阿里旺旺防垃圾消息关键词导入导出方法:

新版本的淘宝阿里旺旺和老版本的阿里旺旺防垃圾消息关键词导入导出方法的原理是一样的,只是关键词存放的位置有所不同,新版的淘宝阿里旺旺存放防垃圾消息关键词的文件默认在C:\Program Files\AliWangWang\profiles\这里是你的淘宝ID号\db\user.db,导入导出方法与上面老版本一样,备份user.db文件即可。

Windows Vista或者Windows 7托盘区中显示同步中心图标的删除方法

    Windows系统中的同步中心(Sync Center)自从Windows Vista以来就是一个恼人的工具,呵呵,说它恼人,其实也不是很夸张,用Windows Vista挺久了,但是在安装SQL Server 2000后,托盘区里将出现同步中心的图标,在windows 7中也是一样。如果不巧地你跟我一样在Windows 7或者Windows Vista里安装了Sql Server 2000,你会发现Windows同步中心会随Windows一起启动,并一直显示在任务栏图标里面,无法关闭。同时,打开Windows同步中心会在里面看到SQL Server 2000同步合作关系(Sync Partnership),同样无法删除(我查看了同步中心的每个选项,都无法找到)。

在网上查找关闭同步中心的方法,一般就是禁用“离线文件(Offline Files)”或者修改任务计划里的MobilePC(Vista)。这些方法对一般用户可能有效,但是像我这样安装了SQL Server 2000就行不通了。

经过研究发现,可以通过修改注册表,来删除同步合作关系,也就能阻止同步中心自动启动了。

“开始”-“运行”-“regedit”,在“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows \CurrentVersion\Syncmgr\Handlers”项中找到一个与SQL Server 2000相关的分支,删除它,这时托盘区的托盘图标,瞬间消失了,重新启动电脑后同步中心也不会自动启动了。当然,如果你有其它同步项,比如没有禁用离线文件,或者有移动设备同步,都有可能使同步中心自动启动。

IE提示“本页不但包含安全的内容,也包含不安全的内容。是否显示不安全的内容?”,简单取消方法

    今天实在忍受不了打开QQ邮箱IE提示的“本页不但包含安全的内容,也包含不安全的内容。是否显示不安全的内容?”,说实话,这样的提示对于大部分人是不够友好的,有多少人明白这里包含的意义呢?(“本页不但包含安全的内容,也包含不安全的内容。是否显示不安全的内容?”再看一次)

    别说是普通人,就算是我也不明白IE的这个提示包含的意思,这个警告信息完全会被相当大一部分人忽略的,就像我永远不可能去点否,或者取消。“本页不但包含安全的内容,也包含不安全的内容。是否显示不安全的内容?”带给不了人们警告,如果你每次遇见这个提示,而去点取消,那将有很多页面是无法看到的,真希望微软能改进它!

    首先出现这个提示,是因为访问的站点采用了SSL,也就是HTTPS方式访问,这让可以让安全级别变的更高,在网络传输过程中别人截取到数据包后也是无法解密的,IE的这个善意的提醒,也许是让我们心存戒心。

     好了,啰嗦了这么久,我来说下解决办法吧,点开“工具”菜单,点“Internet 选项”,切换到“安全”选项卡,点击”Internet”,然后点击“自定义级别(C)”,找到“其他”里的“显示混合内容”,然后选择“启用”即可,从此以后,你再也不要担心IE会提醒你“本页不但包含安全的内容,也包含不安全的内容。是否显示不安全的内容?”了!

飞信软件在重装系统后无法运行的解决办法

安装飞信的时候把飞信装在D盘了,幻想想着重装系统后可以不用再安装飞信了。但是事实不容幻想啊,重装系统后,飞信就运行不起来了。在网上到处逛了逛有没有绿色版本的,有,不过就一个主文件,不敢用,还有一种Mini版的,下载试用过,效果很差,老掉线或者出错。

难道就没有办法了?

前天重装系统安装飞信时,仔细察看了飞信在安装时的安装信息,发现前面全部是复制文件到飞信安装文件夹的,只有最后几行是对dll和ocx文件进行注册的,因为是安装进度条一结束,就自动跳到下一步,所以当时是用CTRL+A和CTRL+C快速复制到文本文件中的(如下图):

PS:这里有个疑问,就是第三行,说未找到这个文件,我在制作BAT文件时也反正加上

根据这些信息,制作了一个批处理文件(如下图):

绿化代码:(复制下面代码到记事本中保存为安装飞信.bat)

regsvr32 /s DynamicGifCtl.dll
regsvr32 /s sensmon.dll
regsvr32 /s Fetion.WebDetect.dll
regsvr32 /s AvatarX.ocx
run "\VMDotNet\v2.0.50727\System\UpdateUtil.exe"
run "\VMDotNet\v2.0.50727\System\gacutil.exe"
run "\VMDotNet\v2.0.50727\System\System.Windows.Forms.dll"

把上面的BAT文件放在飞信所在的文件夹下运行后,重新打开飞信能够正常运行咯!终于,不再为系统重装后,还要重新安装飞信而苦恼了。只要轻轻的双击这个bat文件,一切就搞定了。

IIS网址重写插件IIRF(Ionic’s Isapi Rewrite Filter)的介绍和使用方法

介绍

IIRF(Ionic's Isapi Rewrite Filter)是一款开源的重写URL过滤器,类似于Apache的URL重写,基于VC8.0(可以用Visual Studio2005或Visual C++ 2005 Express重新编译)开发。它可以运行在IIS5.0至IIS7.0,支持ASP,ASP.NET(ASPX),PHP等许多格式。相对比ASP.NET2.0自带的URL重写,具有更好的性能和许多我们所需要特性,重要的一点在于:它可以支持无扩展名的URL(例如:www.x2009.net/****,你无需在创建一个默认的default.aspx文件,IIRF自动会帮你解析),让URL更加的方便我们记忆,也能进一步提高搜索的排名?IIRF能够在aspnet_isapi提前捕获我们所请求的URL进行处理,如果我们访问www.x2009.net/a.aspx,需要获取www.x2009.net/a.htm,步骤需要(iis-aspnet_isapi),通过IIRF,我们可以直接跳aspnet_isapi.dll,直接访问a.htm,要知道,这种方式在ASP.NET是无法实现的。

IIRF跟ASP.NET重写URL一样,它也是基于正则的方式来匹配,具有LOG记录,请求的条件判断。还是进入正题吧。

安装

IIRF安装需要我们手动操作来完成。不过。也是很方便了。

1 将IsapiRewrite4.dll, IsapiRewrite4.ini复制到c:\windows\system32\inetsrv(你也可以复制到其它适当的文件夹下面)。

IsapiRewrite4.ini是IIRF配置文件,每次该文件更改之后,IIRF会自动重新加载该文件,无需重启IIS来重新加载配置,如果您修改后INI文件后格式不正确,IIRF将会自动获取最后正确加载的配置文件。

2 打开IIS管理器,选择“默认网站”,右击“属性”,选择“ISAPI筛选器”,点击“添加”,输入筛选器名称:Ionic Rewriter,可执行文件选择上面复制到c:\windows\system32\inetsrv下面的IsapiRewrite4.dll文件,点“确定”。

3重启IISADMIN service服务。(在计算机管理----windows服务里面)

4 完成。

日志IIRF能够将INI配置文件加载,用户的URL请求记录都会保存到指定的日志文件里。因为它具有很大的性能开销,因此建议将它日志的记录等级设为0,只有

 

为了方便调试的时候时候,可以设置为5,

RewriteLog <filename stub>  保存的日志路径,如 c:\temp\iirfLog.out

RewriteLogLevel {0,1,2,3,4,5} 日志的等级,默认值为0

0 –不会记录日志

1- 少许的日志

2-  比较多的日志

3- 比较详细的日志

4- 详细的日志(4),并会跟踪server variable和替换的字符串。

5- 详细的日志(5),包括日志文件更改的事件,建议方便调试的时候使用

正则

正则的语法跟.NET一样,只不过是格式不一样而已。

格式

RewriteRule <url-pattern> <replacement-string>   [<modifiers>]

url-pattern:匹配的正则表达式(必需)

replacement-string:要替换的字符串(必需)

modifiers:有关对RewriteRule的操作标记。可选选项。在下面我会说明

默认下IIRF的url-pattern,replacement-string正则的前面已经带了主机头的。

为了方便描述,直接看几个示例(以下示例基本全部来源IIRF文档)

RewriteRule  ^/original/(.*).php  /modified/$1.aspx

源:https://www.x2009.net/original/index.php

目标:https://www.x2009.net/modified/index.aspx

RewriteRule  ^/dinoch/album/([^/]+)/([^/]+).(jpg|JPG|PNG)   /chiesa/pics.aspx?d=$1&p=$2.$3

源:https://www.x2009.net/dinoch/album/30/1.jpg

目标:https://www.x2009.net/chiesa/pics.aspx?d=30&p=1.jpg

比较简单,主要还在于modifiers的功能。下面列举了它的所有值,允许组合(如[R,L])。

   R = Redirect(URL跳转到<replacement-string>地址)

   NF = Not found(返回404错误给用户,但该文件并未移除,还是保留在网站中)

   L = Last test if match(如果已经匹配,将不在继续匹配下去)

   F = Forbidden(跟NF标志相似,)

   I = Do case-insensitive matching

   U = Store original url in server Variable HTTP_X_REWRITE_URL(保存原始的url到HTTP_X_REWRITE_URL服务器变量中。)

[R]  or [R=code]

就像跟我们在ASP.NET使用的Redirect方法一样,重新改变浏览器的方向,跳转到新的指定的URL中。

[R=code]允许我们指定特定的HTTP状态返回码。只能介于301到399。如果超出这个范围。默认会是使用302状态。

RewriteRule ^/goto.aspx?r=(.*)$ $1 [R]

源:https://www.x2009.net/goto.aspx?r=http://www.google.com/

目标:http://www.google.com

[L]

上面已经简单介绍过。不在说明

[NF]

上面已经简单介绍过。它还可以跟RewriteCond一起配合,来实现自定义的404错误请求。

特别要注意,你所要匹配的文件必须存在,替换的字符串不允许是存在文件名

RewriteRule ^/1008.aspx$ /1.aspx [NF]

1008.aspx文件需要存在,1.aspx不存在,否则无法正常达到我们的结果。

(很奇怪,我不知道是不是我搞错了。但我最终测试的结果确实是这样,文档也没详细说明过,有知道的朋友可以告诉我一下原因)

[F]

不在说明。

[I]

模糊匹配

[U]

保存原始的url到HTTP_X_REWRITE_URL服务器变量中。

在ASP.NET你可以用Request.ServerVariables["HTTP_X_REWRITE_URL"]获取原始值。

RewriteCond

RewriteCond <test-string> <pattern> [<modifier flag[,...]>]

类似于条件判断,并且允许多个条件,OR,AND。只有当RewriteCond的Server Variable 匹配所指定的正则表达,RewriteRule才会执行。比如:

RewriteCond %{REMOTE_ADDR} ^(127.0.0.1)$

RewriteRule ^/(.*).aspx$ /$1.aspx

如果我们访问网站的地址的IP来源于127.0.0.1,那么,允许 RewriteRule ^/(.*).aspx$ /$1.aspx

RewriteCond %{REMOTE_ADDR} ^(127.0.0.1)$ [OR]

RewriteCond %{REMOTE_ADDR} ^(192.168.0.10)$

RewriteRule ^/(.*).aspx$ /$1.aspx

添加了OR来多个条件判断

RewriteCond %{REMOTE_ADDR}   ^(?!127.0.0.1)([0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3})(.*)$

RewriteRule  ^/(?!redirected.htm)(.*)$      /redirected.htm

Modifier flags有二个值

I=模糊匹配

OR=逻辑判断

从IIRF的RewriteCond的功能上来说,确实很灵活,不知道跟IIS7的重写怎么样,嘻嘻。还没瞧见过呢*^_&。另外。RewriteCond的[Patterns]可以带下面几个参数

-d

  Treats the TestString as a pathname and tests if it exists,

  and is a directory.

TestString是一个路径名称,并且存在这个路径

-f

  Treats the TestString as a pathname and tests if it exists and

  is a regular file.

TestString是一个路径名称,并且是一个存在的文件

  -s

  Treats the TestString as a pathname and tests if it exists and

  is a regular file with size greater than zero.

TestString 是一个路径名称,并且存在文件超过0字节

如文档所使用的例子

(1)RewriteCond %{HTTP_URL}             (/|\.htm|\.php|\.html|/[^.]*)$   [I] )

(2)RewriteCond %{REQUEST_FILENAME}     !-f

(3)RewriteCond %{REQUEST_FILENAME}     !-d                                 
(4)RewriteRule ^.*$                    /index.aspx                      [U,L]

(1)如果URL是以htm,php,html(模糊匹配),

(2)URL不是存在文件

(3)URL不是请求的路径

(4)将所有请求跳转到index.aspx,保存原始的URL,之后不在对此进行匹配

在如

RewriteCond  %{HTTP_USER_AGENT}  ^Mozilla.*

RewriteRule  ^/$                 /homepage.max.html  [L]

IIRF其它配置属性

IterationLimit {integer}从指定的integer后开始匹配RewriteRule组。如果超出RewriteRule个数,默认将会从第8个开始。

MaxMatchCount {integer} RewriteRule组的总个数。

RewriteLog <filename stub> 日志路径

RewriteLogLevel {0,1,2,3,4,5} 日志的等级

IIS站点/虚拟目录中访问共享目录(UNC)以及建立后的应用程序的信任级别问题

UNC是 Universal Naming Convention 的简称,也叫通用命名规范、通用命名约定。
网络(范指局域网)上资源的完整位置名称。
格式为 \\servername\sharename ,其中 servername 是服务器名,sharename 是共享资源的名称。
目录或文件的 UNC 名称可以包括共享名称下的目录路径,如:\\servername\sharename\directory\filename
亦可作为 \\serverip\sharename 格式,其中 serverip 是服务器的IP地址,sharename 是共享资源的名称。
同样也可以包括共享名称下的目录路径,如:\\serverip\sharename\directory\filename

本文重点描述如何使用IIS访问共享资源来架设站点或执行 ASP.Net 等脚本。

通常情况下,拥有多台服务器的朋友在使用IIS建立站点的时候,会遇到如何把多台服务器的资源合并到一起的问题。如何让A服务器的站点,访问B服务器内的资源(如:音乐、视频等)。
当然,我们可以使用 http 协议来实现。在B服务器内建立一个资源站点,然后A服务器的站点直接通过http方式请求B服务器内的资源站点来获得资源,有时候这样做不是我们想要的效果。
设想,能否将B服务器的资源共享到A服务器中来,作为A服务器站点中的一个虚拟目录呢?
Linux中,我们可以使用 NFS 很方便的达到这个目的,同样,在IIS中也是同样可行的,请见下文中的详细描述。

准备工作
1.共享资源服务器为 ShareServer,IP地址为:192.168.100.10;
2.Web服务器为 WebServer,IP地址为:192.168.100.20

详细步骤:
一、共享账户的建立
1.在 WebServer 上建立一个用户名,方便使用该用户读取 ShareServer 上的共享目录,为了web文件能正常运行,同时又避免使用户拥有过高的权限,我们可以直接把该用户归入 Guests(win2003中) 组,或者 IIS_IUSRS(win2008中) 组内,这样就一举多得了。我这里建立的用户名为 IIS_ShareUser ,密码为 123456;
2.在 ShareServer 中也建立一个同名同密码的用户(必须一致,否则在UNC验证的时候会无法登陆)。这里用户名也应该为 IIS_ShareUser ,密码为 123456,也归入Guests组中;

二、共享位置的建立
1.ShareServer 中使用文件夹共享工具,共享出一个目录,共享名为 public ,共享权限设置为 Administrators 组 读取+写入,IIS_ShareUser 用户 读取(如果需要存东西,就加上 写入 权限);
这里 Administrators 用户必须拥有 读取+写入 权限,否则在 WebServer 里使用IIS直接设置的时候会提示无法保存设置。
共享位置的文件夹安全设置也必须加入 IIS_ShareUser 的 读取运行 权限,另外还需要加入IIS进程用户的 读取运行 权限,这里不再描述运行IIS站点所需要的 文件夹安全 权限设置。

三、IIS中引用共享目录
1.WebServer 中IIS里建立站点或虚拟目录,路径指向 \\192.168.100.10\public ,连接认证用户手动输入为 IIS_ShareUser ,密码 123456。
当第1步完成的时候,您已经通过web方式访问该站点或虚拟目录中的来自 ShareServer 共享目录的资源,但是 ASP.Net 还没有权限执行。
2.ASP.Net的权限设置
从站点根目录下打开 web.config 文件,在 <system.web> 节点以内,加入以下内容:
<identity impersonate="true" userName="IIS_ShareUser" password="123456" />
其实就是修改了 ASP.Net 执行的认证方式,把认证方式修改为 ASP.Net模拟用户 ,这样就能让 ASP.Net 通过刚才建立的共享账号执行和访问 ShareServer 中的资源了。

以上摘自[这里]

但是! 这还只是可以访问资源文件,对于aspx这样的需要执行的文件来说,还会出现应用程序的信任级别问题,说信任已失效之类的错误.

MS的网站上给出来解决方法,

http://support.microsoft.com/default.aspx?id=320268

可能对于其他人来说可以执行成功, 因为在网上也看到很多人发了日志出来. 但对于我来说, 怎么也成功不了.

后来找了很多资料, 发现原来还差一个参数.

c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\caspol.exe -m -ag 1 -url "file:////\\ computername \ sharename \ *"FullTrust -exclusive on 以上是MS站上给出的命令, 以下是我的(注意红色的参数): c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\caspol.exe -q -m -ag 1 -url "file:////\\ computername \ sharename \ *"FullTrust -exclusive on

搞了一晚上终于搞定了. 立即记下来. 呵呵

netsh命令使用说明和使用netsh修改IP、网关、DNS

进入ip设置模式
在dos环境中,设置网络参数之前,必须先进入IP设置模式才可以。先打开系统运行对话框,执行"CMD"命令,将主界面切换到DOS环境中,在命令行中输入"netsh"命令,单击回车键后,DOS命令提示符将自动变为"netsh>",再依次执行"Interface"|"IP"命令后,DOS命令提示符就会变成"Interface ip>",此时你就进入了IP设置模式。在该模式下,你可以利用"set"命令设置网络IP地址、网络掩码、DNS服务器,也可以利用"show"命令,查看各种网络参数,包括与本机建立的各种TCP/IP连接等。

设置IP地址
在IP设置模式下,执行"set address name static [addr] [mask] [gateway] [gwmetric]"命令,就能给指定网络连接分配IP地址、掩码地址、网关地址。其中,"set address"是设置IP地址的专用命令,name表示指定的网络连接名称,Win2000下的name应设置为"Internet连接",WinXP、Win2003下的name应设置为"本地连接";static是表示设置静态地址,"[addr]"指的是具体IP地址,"[mask]"指的是具体掩码地址,"[gateway]"指的是具体网关地址,"[gwmetric]"指的是具体网关跃点数,一般情况下,该数值应设置为"1"。
设置DNS服务器

在IP设置模式下,你还能为指定的网络连接设置DNS服务器,只要执行"set dns name static [addr]"命令就可以了。其中"set dns"是设置DNS服务器的专用命令,"static"表示设置静态DNS服务器,"[addr]"是具体的DNS服务器IP地址。

例如,现在要将当前计算机的DNS服务器,设置为"202.100.100.202"时,那么你可以在IP设置模式下,输入字符串命令"set dns Internet连接 static 202.100.100.202",单击回车后,系统将返回"确定"提示,这表明配置静态DNS服务器已经成功。此时,你可以执行"show dns"命令,看看当前计算机的DNS服务器,是否已经被设置成指定的IP地址了。

倘若需要为计算机启动动态DNS服务器时,可以执行"set dns Internet连接 source=dhcp"命令。

查询配置信息
大家知道在DOS环境中,利用"Ipconfig"命令,也能查看到当前计算机的网络配置信息,可是该命令查看到的信息很有限,只限于IP地址、掩码地址、网关地址等。而在IP设置模式下,你能查看到各种网络配置信息。例如,执行"show config"命令后,你除了可以看到"Ipconfig"命令能查询的信息外,还能知道网关跃点数是多少,DNS服务器是什么,WINS服务器是什么等。

执行"show tcpconn"命令,你能查看到当前有哪些Internet主机,与本地机器建立了连接,也可以查看到本地端口的工作状态,是处于关闭状态还是监听状态。

灵活运用该命令,你能及时发现系统是否受到了外来入侵,要是有陌生的主机与本地主机的陌生端口,建立了连接时,那系统十有八九受到了攻击,此时你必须尽快采取措施,确保系统安全。

当然,Netsh还为你提供了许多查询网络信息的命令,例如查询IP统计信息的命令,查询TCP统计信息的命令,查询UDP、ICMP统计信息的命令等,这些命令使用都比较简单,在这里就不一一详细介绍了。

快速修改配置
倘若你的笔记本电脑,需要在不同的网络环境中工作,那么每次工作之前,总需要重新修改网络参数,这实在太麻烦了。现在,你可以在Netsh模式下,很轻松地实现快速修改网络配置的目的,具体步骤为:

在DOS命令行状态下,输入字符串命令"netsh -c interface dump>c:\net1.txt",单击回车键后,当前工作站的网络配置信息,就全部被保存到C盘net1.txt文件中了(该文件保存着网络1环境中的上网参数);下面,打开net1.txt文件,你可以看到如图5所示的配置信息,包括工作站的IP地址、掩码IP地址、网关IP地址等。现在,你可以用笔记本电脑可能使用到的其他网络环境中的配置参数,替换这里的对应参数,其余内容保持不变,然后再将该文本文件另存为"net2.txt"(该文件保存着网络2环境中的上网参数);同样地,你可以生成net3.txt、net4.txt......netn.txt,让这些文件保存着网络3、网络4......网络n环境中的上网参数。

以后,笔记本电脑无论接入到哪个网络环境中,只要在DOS命令行状态下,执行"netsh exec c:\netn.txt"命令,就能实现快速修改网络配置的目的了(这里的"netn.txt"文件,必须对应着指定的网络环境)

附修改IP,网关,DNS的实例:
修改IP:
netsh interface ip set address name="本地连接" source=static addr=ip地址mask=子网掩码
修改网关:
netsh interface ip set address name="本地连接" gateway=网关地址 gwmetric=0
修改DNS:
netsh interface ip set dns name="本地连接" source=static addr=主DNS
netsh interface ip add dns name="本地连接" addr=辅DNS