Archive for September, 2009
今天对自制的绿色版 Dr.Web 升级,发现屡次升级都失败,提示找不到服务器。检查网络连接,正常;检查 C:\Windows\System32\Drivers\Etc\Hosts 文件,正常;nslookup 查询 Dr.Web 服务器正常;ping Dr.Web 服务器失败(见下文);重置 WinSock ,故障依旧。初步判断是因为系统感染了劫持本地 DNS 的病毒所致,于是便有了下面的杀毒历程。
先 Show 一下奇怪的现象(1.1.1.1 为虚假地址,真实地址正常)
C:\>ipconfig /all
Windows IP Configuration #经检查,所有参数都正常
Host Name . . . . . . . . . . . . : NoteBook
Primary Dns Suffix . [...]
今天想写一个批处理文件,其功能是从一个指定的 Ftp 服务器上把某个目录下的所有文件都下载下来,结果发现遇到个难题。
我本来是这样写的
C:>cat Batch.bat
@echo off && @color 0A & cls
ftp 1.1.1.1
cd /pub/files/
mget *.*
一运行,发现批处理运行到 ftp 1.1.1.1 这条命令后就出现了要求输入用户名和密码的提示。刚开始尝试替换为如下形式
ftp -a 1.1.1.1
ftp USERNAME:PASSWORD@1.1.1.1
ftp ftp://USERNAME:PASSWORD@1.1.1.1#匿名时用户名为 anonymous ,密码为空
均告失败。其中第一条的 -a 参数无效(*nix 系统中 -a 表示匿名访问,Windows 中不是),第二条和第三条报告 Unknown Host 错误。
后来在 http://technet.microsoft.com 中找到了官方的 Ftp 命令帮助页面,内容如下
ftp [-v] [-d] [-i] [-n] [-g] [-s:FileName] [-a] [-w:WindowSize] [-A] [Host]
Parameters
-v : Suppresses the display of FTP server responses.
-d [...]
