使用数字串访问FTP服务器
孙成
使用数字串访问FTP服务器
大家通常使用域名或IP地址访问FTP服务器,其实也可以使用数字串来访问,你不信吗?那么我们一起来试试。
笔者要访问IP地址为“218.22.123.26”的FTP服务器。使用FTP客户端软件“POWERFTP”访问它。运行该软件,在“FTP服务器”地址栏中输入“3658906394”,然后在“用户和密码”栏中填写帐号和密码,最后点击“连接”按钮,你会惊奇的发现,已经登录到FTP服务器了。
这时状态栏显示的信息如下:
“正在连接到 3658906394 ...
< 状态 > 正在分析主机地址... ...
< 状态 > 正在连接主机 (ip=218.22.123.26)
< 状态 > 对话已连接 ”
这说明FTP客户端软件POWERFTP把“3658906394”当作一个IP地址来处理,分析后找出该服务器的IP地址。
为什么会是这样呢?原来“3658906394” 数字串是IP地址“218.22.123.26”的另一种表示方法。IP地址转换成数字串方法如下:先将218.22.123.26转后为十六进制DA.16.7B.1A,然后去掉小数点后,变成DA167B1A,最后在将这个十六进制数转换为十进制“3658906394”,那么218.22.123.26就变成3658906394了。
注意:不能使用WINDOWS自带的FTP程序访问服务器,否则就会出现“Unknown host 3658906394”的提示信息,这是因为FTP程序把3658906394当作主机名来处理,而不是IP地址。