其实外网服务器ip大全的问题并不复杂,但是又很多的朋友都不太了解内网IP和外网IP有什么联系分别是怎样获得的,因此呢,今天小编就来为大家分享外网服务器ip大全的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
一、怎么给内网服务器配置外网访问
2018-12-11
外网路由器访问
114.248.76.186 用户名:admin密码:省略
windows 2012 内网服务器
ipconfig 192.168.1.22内网
在目标主机,打开“开始→运行”,输入“regedit”,打开注册表,
进入以下路径:修改数值的话需要修改注册表的两个地方:
第一个地方:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\Wds\rdpwd\Tds\tcp
PortNumber值,默认是3389,修改成所希望的端口,比如我的改为4489。
第二个地方:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
PortNumber值,默认是3389,修改成所希望的端口,比如我的4489,这个修改跟前一个修改端口相同。
关闭防火墙
设置登录用户名和密码
参考
输入:114.248.76.186:8389 用户名Administrator 密码:略
配置完成
内网能远程连接服务器,外网不能:
原因:内网映射的外网内网访问不了,内网模拟不了外网映射访问,只能访问内网服务器,不然容易形成闭环
解决办法:
找个外网的人访问这个外网ip port
二、怎样通过IP访问网站
1、以使用360安全浏览器软件为例,双击电脑桌面上的浏览器应用程序图标;
2、在打开的浏览器软件中,顶部栏,输入要访问的对应网站IP;
3、这里以输入百度网址大全网站的IP为例,输入119.75.217.219;
4、最后,按下回车键,即可成功打开所要访问的网站。
三、服务器IP***内网IP和外网IP有什么联系分别是怎样获得的
外网IP一般称为公网IP,也就是宽带IP,这是宽带商的宽带服务器随机分配给各上网用户的,每次重新连接上宽带所分配到的IP都不一样。(除非是报装了固定IP业务)
内网IP就是局域网IP,这个IP可以由路由器DHCP自动分配,也可以局域网内的每台连接设备手动分配一个固定的IP。
比喻,你家路由器下边连有多台电脑或手机等上网设备,所从路由分配到的IP就是内网IP。而路由器每次拨号连接上宽带所得到的IP,就是公网IP或叫外网IP
外网是指在Inter上使用的,除了这些保留做为内网的和其他保留之外的所有,这些IP是由ISP提供。服务器如果是内网的服务器,则使用的是内网IP,如果是提供Inter服务器的,就要使用外网。
四、内网与外网的区分!
什么是广域网(WAN、公网、外网),什么是局域网(LAN、私网、内网)?
广域网(WAN),就是我们通常所说的Inter,它是一个遍及全世界的网络。
局域网(LAN),相对于广域网(WAN)而言,主要是指在小范围内的计算机互联网络。这个“小范围”可以是一个家庭,一所学校,一家公司,或者是一个政府部门。
BT中常常提到的公网、外网,即广域网(WAN);BT中常常提到私网、内网,即局域网(LAN)。
广域网上的每一台电脑(或其他网络设备)都有一个或多个广域网IP(或者说公网、外网IP),广域网IP一般要到ISP处交费之后才能申请到,广域网IP不能重复;局域网(LAN)上的每一台电脑(或其他网络设备)都有一个或多个局域网IP(或者说私网、内网IP),局域网IP是局域网内部分配的,不同局域网的IP可以重复,不会相互影响。
广域网(WAN、公网、外网)与局域网(LAN、私网、内网)电脑*数据要通过路由器或网关的NAT(网络转换)进行。一般说来,局域网(LAN、私网、内网)内电脑发起的对外连接请求,路由器或网关都不会加以阻拦,但来自广域网对局域网内电脑电脑连接的请求,路由器或网关在绝大多数情况下都会进行拦截。
在WIN2000中的查看网络配置的命令,比如查看本地IP,网卡名称等.可这样试一下:
开始--运行中输入:IPCONFIG回车
就会显示本机网络配置.
如果想全面的查看,可以用ipocong all
ping是测试连通*的.
FTP命令使用大全
FTP命令是Inter用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。c FTP的命令行格式为: ftp-v-d-i-n-g [主机名],其中
-v显示远程服务器的所有响应信息;
-n限制ftp的自动登录,即不使用;
.n etrc文件;
-d使用调试方式;
-g取消全局文件名。
ftp使用的内部命令如下(中括号表示可选项):
1.![cmd[args]]:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip.
2.$ macro-ame[args]:执行宏定义macro-name.
3.aount[password]:提供登录远程系统成功后访问系统资源所需的补充口令。
4.end local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。
5.ascii:使用ascii类型传输方式。
6.bell:每个命令执行完毕后计算机响铃一次。
7.bin:使用二进制文件传输方式。
8.bye:退出ftp会话过程。
9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。
10.cd remote-dir:进入远程主机目录。
11.cdup:进入远程主机目录的父目录。
12.chmod mode file-name:将远程主机文件file-name的存取方式设置为 mode,如:chmod 777
a.out。
13.close:中断与远程服务器的ftp会话(与open对应)。
14.cr:使用asscii方式传输文件时,将回车换行转换为回行。
15.delete remote-file:删除远程主机文件。
16.debug[debug-value]:设置调试方式,显示发送至远程主机的每条命令,如: deb up 3,若设为0,表示取消debug。
17.dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件local-file。
18.disconnection:同close。
19.form format:将文件传输方式设置为format,缺省为file方式。
20.get remote-file[local-file]:将远程主机的文件remote-file传至本地硬盘的local-file。
21.glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。
22.hash:每传输1024字节,显示一个hash符号(#)。
23.help[cmd]:显示ftp内部命令cmd的帮助信息,如:help get。
24.idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。
25.image:设置二进制传输方式(同binary)。
26.lcd[dir]:将本地工作目录切换至dir。
27.ls[remote-dir][local-file]:显示远程目录remote-dir,并存入本地文件local-file。
28.macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。
29.mdelete[remote-file]:删除远程主机文件。
30.mdir remote-files local-file:与dir类似,但可指定多个远程文件,如: mdir*.o.*.zipoutfile。
31.mget remote-files:传输多个远程文件。
32.mkdir dir-name:在远程主机中建一目录。
33.mls remote-file local-file:同nlist,但可指定多个文件名。
34.mode[modename]:将文件传输方式设置为modename,缺省为stream方式。
35.modtime file-name:显示远程主机文件的最后修改时间。
36.mput local-file:将多个文件传输至远程主机。
37.newer file-name:如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件。
38.nlist[remote-dir][local-file]:显示远程主机目录的文件清单,并存入本地硬盘的local-file。
39.nmap[inpattern outpattern]:设置文件名映射机制,使得文件传输时,文件中的某些字符相互转换,如:nmap$1.$2.$3&1,$2;.&2,$3;,则传输文件a1.a2.a3时,文件名变为a1,a2。该命令特别适用于远程主机为非UNIX机的情况。
40.ntrans[inchars[outchars]]:设置文件名字符的翻译机制,如ntrans 1R,则文件名LLL将变为RRR。
41.open host[port]:建立指定ftp服务器连接,可指定连接端口。
42.passive:进入被动传输方式。
43.prompt:设置多个文件传输时的交互提示。
44.proxy ftp-cmd:在次要控制连接中,执行一条ftp命令,该命令允许连接两个ftp服务器,以在两个服务器间传输文件。第一条ftp命令必须为open,以首先建立两个服务器间的连接。
45.put local-file[remote-file]:将本地文件local-file传送至远程主机。
46.pwd:显示远程主机的当前工作目录。
47.quit:同bye,退出ftp会话。
48.quote arg1,arg2...:将参数逐字发至远程ftp服务器,如: quote syst.
49.recv remote-file[local-file]:同get。
50.reget remote-file[local-file]:类似于get,但若local-file存在,则从上次传输中断处续传。
51.rhelp[cmd-name]:请求获得远程主机的帮助。
52.rstatus[file-name]:若未指定文件名,则显示远程主机的状态,否则显示文件状态。
53.rename文章出处:bbs.nju.edu.[to]:更改远程主机文件名。
54.reset:清除回答队列。
55.restart marker:从指定的标志marker处,重新开始get或put,如: restart 130。
56.rmdir dir-name:删除远程主机目录。
57.runique:设置文件名唯一*存储,若文件存在,则在原文件后加后缀.1,.2等。
58.send local-file[remote-file]:同put。
59.sendport:设置PORT命令的使用。
60.site arg1,arg2...:将参数作为SITE命令逐字发送至远程ftp主机。
61.size file-name:显示远程主机文件大小,如:site idle 7200。
62.status:显示当前ftp状态。
63.struct[struct-name]:将文件传输结构设置为struct-name,缺省时使用stream结构。
64.sunique:将远程主机文件名存储设置为唯一(与runique对应)。
65.system:显示远程主机的操作系统类型。
66.tenex:将文件传输类型设置为TENEX机的所需的类型。
67.tick:设置传输时的字节计数器。
68.trace:设置包跟踪。
69.type[type-name]:设置文件传输类型为type-name,缺省为ascii,如: type binary,设置二进制传输方式。
70.umask[newmask]:将远程服务器的缺省umask设置为newmask,如: umask 3。
71.user user-name[password][aount]:向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous my@email。
72.verbose:同命令行的-v参数,即设置详尽报告方式,ftp服务器的所有响应都将显示给用户,缺省为on.
73.?[cmd]:同help.梦雨紫轩
COPY命令的用法
1.这个是操作系统提供的帮助,都说这是个简单的命令
E:\>copy/?
将一份或多份文件复制到另一个位置。
COPY [/V] [/N] [/Y|/-Y] [/Z] [/A|/B ] source [/A|/B]
[+ source [/A|/B] [+...]] [destination [/A|/B]]
source指定要复制的文件。
/A表示一个 ASCII文本文件。
/B表示一个二进位文件。
destination为新文件指定目录和/或文件名称。
/V验证新文件写得正确。
/N当复制一份带有非 8dot3名称的文件,
如果可能的话,使用短文件名。
/Y取消提示以确认您希望改写
一份现存目录文件。
/-Y引起提示确认您想改写一份
现存目标文件。
/Z用可重新启动模式复制已联网的文件。
命令选项/Y可以在 COPYCMD环境变量中预先设定。
这可能会被命令行上的/-Y替代。除非 COPY
命令是在一个批文件脚本中执行的,默认应为
在改写时提示。
要附加文件,请为目标指定一个文件,为源指定
数个文件(用通配符或 file1+file2+file3格式)。
2. COPY/B选项
一旦文件保存以后,文件的日期和时间就写到文件中,可以用dir/t来查看这个日期和时间。
我们可以通过copy命令来更改这个日期和时间,命令格式如下:
C:\>COPY/B filename+,,
如果要将当前的时间和日期指派给文件而不修改文件,你就可以使用这个命令。
顺便说一下,如果你不想将时间日期更改为今天的日期时间,你可以用DATE和TIME命令将日期和时间修改成必要的时刻。
然后用"C:\>COPY/B+,,"修改,然后别忘了把时间改回来。
3.合并选项
一般情况下,它主要用于合并相同类型的文件,比如将两个文本文件合并为一个文本文件、将两个独立的MPEG视频文件合并为一个连续的视频文件等。那么,如果用它合并两个不同类型的文件,结果会怎样呢?
比如你有一段私人信息要隐藏起来,请先录入并保存为文本文件,假设保存为001.txt。另找一个非文本文件,最好为图片文件或可执行文件。以图片文件为例,假设它的文件名为002.jpg。如果把它们都放到D盘根目录下,那么在Windows的MS-DOS方式
下执行以下命令:
d:\Copy 002.jpg/b+ 001.txt/a 003.jpg
其中参数/b指定以二进制格式复制、合并文件;参数/a指定以ASCII格式复制、合并文件。
这里要注意文件的顺序,二进制格式的文件应放在加号前,文本格式的文件放在加号后。
执行该命令后,生成了一个新文件003.jpg。回到Windows中用图片浏览软件打开这个它,你会发现它与002.jpg的显示结果一模一样。然后用记事本打开003.jpg,你看到什么了?一堆乱码吗?没错!但如果你按下Ctrl+End键将光标移至文件的尾部,你再看看!是不是001.txt文件中的内容?
按照这种方法,你可以轻松地把一些重要信息隐藏起来,比如用户ID、密码、重要私人信息等。
有一点要提醒大家:就是这个文本文件的前面最好空上3行以上,这样它头部的内容就不会丢失。这主要是由于WINDOWS的文件保留块处理的问题,类似的UNIX命令是DD.
记不记得有的光盘打开看都是图片,可是用指定的浏览器就可以看到其他的东西,其实没有什么神秘的,我们也可以试试看。
4.COPY CON
COPY CON,拷贝一个DOS设备。
COPY CON filename
这个命令将保存接下来的输入到文件中。
DOS有很多设备,CON指屏幕和键盘.
同样,你可以用COPY命令把文件输出到屏幕上
COPY filename CON
这个命令类似于UNIX上VI的部分功能
5.COPY时在文件名上附加时间
有人问过COPY时怎么附加时间到文件上,可以这样实现
C:\>COPY filename filename%date:~4,10%
类似的你可以试试
C:\>MD%date%
C:\>MD%date:~4,10%
C:\>MD%date:~0,3%
看看你需要什么。
DATE命令的用法粗解
DATE命令的用法
1.系统帮助
C:\>date/?
显示或设置日期。
DATE [/T| date]
仅键入 DATE而不加参数,可以显示当前日期设置,并且提示
您输入新的日期。按 ENTER键即可保持原有日期。
如果命令扩展名被启用,DATE命令会支持/T命令选项;该命令选项告诉
命令只输出当前日期,但不提示输出新日期。
2.DATA/T参数说明
此参数输出当前日期,例如:
C:\>DATE/T
2002-10-28星期一
这个日期格式可能不同与环境变量中的日期格式,如
C:\>echo%DATE%
星期一 2002-10-28
用for命令,可以组合出不同的表达,例如:
C:\>for/f"tokens=1,2"%a in('date/t') do set date=%a
C:\>set date=2002-10-28
这条语句所做的的就是在date/t中取出不含星期的部分。
我们可以用更简单的命令得出相同的结果,如:
C:\>echo%DATE%
星期一 2002-10-28
C:\>echo%DATE:~4,10%
2002-10-28
如果想在批处理中以日期建立文件夹或者文件名都可以简单的做到了,如
C:\>mkdir%DATE:~4,10%
C:\>dir 2*
驱动器 C中的卷是本地磁盘
卷的序列号是 402A-3A7E
C:\的目录
2002-10-28 19:34<DIR> 2002-10-28
0个文件 0字节
1个目录 79,282,176可用字节
C:\>copy mylist mylist%DATE:~4,10%
已复制 1个文件。
C:\>dir my*
驱动器 C中的卷是本地磁盘
卷的序列号是 402A-3A7E
C:\的目录
2002-09-15 10:00 38 mylist
2002-09-15 10:00 38 mylist2002-10-28
3个文件 446字节
0个目录 79,282,176可用字节
这对于Oracle中的某些自动操作是很有用的。
可以看到,通过简单的DOS命令的组合,我们可以做到很多看似复杂的事情,只是我们的思维
并不总是能够到达那里。
3.关于%DATE:~4,10%的格式
这个命令的意思就是在DATE的输出中,取4-10中间的字符。
对于不同的机器,可能有不同的时间格式,这个可以在控制面板里设置。
可以通过ECHO命令察看当前设置,如:
C:\>echo%DATE%
星期一 2002-10-28
当然,我们可以同样取到星期的值:
C:\>echo%DATE:~0,3%
星期一
当然也可以从不同方向来:
C:\>echo%DATE:~-10%
2002-10-28
C:\>echo%DATE:~0,-10%
星期一
NBTSTAT和NETSTAT这两个命令有什么区别?
--------------------------------------------------------------------------------
icech搜集 2002-8-12 20:44:58 pchome.
stat和nbtstat可以说都是Windows下的网络检测工具,他们的输入形式很相似而且都是需要在安装了TCP/IP协议以后才可以使用的,但两者的功能却不同。首先我们来看看stat这个命令:
C:\>stat-h
Displays protocol statistics and current TCP/IP work connections.
显示协议统计和当前的 TCP/IP网络连接。
NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [interval]
-a Displays all connections and listening ports.
显示所有连接和侦听端口。
此命令可以显示出你的计算机当前所开放的所有端口,其中包括TCP端口和UDP端口。有经验的管理员会经常的使用它,以此来查看计算机的系统服务是否正常,是否被“*”留下后门,*等。比如说我就有一个习惯,在刚刚装了系统配置好服务器以后我就会运行一下stat-a看看系统开放了什么端口,并记录下来,以便以后作为参考使用,当发现有不明的端口时就可以及时的做出对策。由于这个参数同时还会显示出当前计算机有什么人的IP正连接着你的服务器,所以也是一种实时*检测工具,如发现有个IP连接着不正常的端口,你也可以及时做出有效对策。示例:
C:\>stat-a
Active Connections
Proto Local Address Foreign Address State
TCP iceblood:ftp iceblood.yofor.:0 LISTENING
TCP iceblood:tel iceblood.yofor.:0 LISTENING
TCP iceblood:smtp iceblood.yofor.:0 LISTENING
TCP iceblood: iceblood.yofor.:0 LISTENING
TCP iceblood:s iceblood.yofor.:0 LISTENING
………………
TCP iceblood:1171 iceblood.yofor.:3306 ESTABLISHED
TCP iceblood:ms-sql-s iceblood.yofor.:0 LISTENING
TCP iceblood:3306 iceblood.yofor.:1171 ESTABLISHED
………………
UDP iceblood:ms-sql-m*:*
UDP iceblood:0*:*
UDP iceblood:1*:*
UDP iceblood:2*:*
从上面的情况就可以知道我的计算机现在开放的TCP端口有ftp(21),tel(23),smtp(25),(80),s(443),1171连接着自己的mysql(3306),ms-sql-s(1433),UDP端口有ms-sql-m(1433),0-2都是我的OICQ。:P
-e Displays Ether statistics. This may be bined with the-s option.
显示以太网统计。该参数可以与-s选项结合使用。
这个参数正如所说的,将在下面再跟大家说。
-n Displays addresses and port numbers in numerical form.
以数字格式显示和端口号(而不是尝试查找名称)。
大家如果只输入stat的话就会看见如下类似的结果:
C:\>stat
Active Connections
Proto Local Address Foreign Address State
TCP iceblood:1171 iceblood.yofor.:3306 ESTABLISHED
TCP iceblood:3306 iceblood.yofor.:1171 ESTABLISHED
TCP iceblood:1219 202.109.72.40:6667 ESTABLISHED
TCP iceblood:3566 SERVER-2:microsoft-ds ESTABLISHED
你会发现这些和stat-a有相同的地方,只不过stat可以很清楚的列举出来当前和你连接的所有计算机,在Local Address和Foreign Address里你也发现大多数给出的只是计算机NetBios名,却还是不知道当前和你连接的IP,但如果你加上-n参数就不同了,示例如下:
C:\>stat-n
Active Connections
Proto Local Address Foreign Address State
TCP 127.0.0.1:1171 127.0.0.1:3306 ESTABLISHED
TCP 127.0.0.1:3306 127.0.0.1:1171 ESTABLISHED
TCP 192.168.1.21:1219 202.109.72.40:6667 ESTABLISHED
TCP 192.168.1.21:3566 192.168.1.3:445 ESTABLISHED
TCP 192.168.1.21:3577 202.107.208.187:110 TIME_WAIT
TCP 192.168.1.21:3578 192.168.1.24:445 ESTABLISHED
看!是不是很明了了?对方的IP全部都出来了。其实-n参数其实也就是告诉stat不解析对方计算机的NetBios名。
-p proto Shows connections for the protocol specified by proto; proto may be TCP or UDP. If used with the-s option to display
per-protocol statistics, proto may be TCP, UDP, or IP.
显示由 protocol指定的协议的连接;protocol可以是 tcp或 udp。如果与-s选项一同使用显示每个协议的统计,protocol可以是 tcp udp、icmp或 ip。
这个参数你可以指定查看什么协议的连接状态,比如我想查看当前计算机正在连接的所有TCP端口,示例如下:
C:\>stat-p tcp
Active Connections
Proto Local Address Foreign Address State
TCP iceblood:1171 iceblood.yofor.:3306 ESTABLISHED
TCP iceblood:3306 iceblood.yofor.:1171 ESTABLISHED
TCP iceblood:1219 202.109.72.40:6667 ESTABLISHED
…………
-r Displays the routing table.
显示路由表的内容。
这个没有特别的,可以输入stat-r以后自己研究。
-s Displays per-protocol statistics. By default, statistics are shown for TCP, UDP and IP; the-p option may be used to specify a subset of the default.
显示每个协议的统计。默认情况下,显示 TCP、UDP、ICMP和 IP的统计。-p选项可以用来指定默认的子集。
这个参数让我们来配合-e来使用。
C:\>stat-s-e
Interface Statistics
Received Sent
Bytes 505385542 41745793
Unicast packets 150106 150547
Non-unicast packets 313008 807
Discards 0 0
Errors 0 0
Unknown protocols 327149
IP Statistics
Packets Received= 379906
Received Header Errors= 0
Received Address Errors= 215043
Datagrams Forwarded= 0
Unknown Protocols Received= 0
Received Packets Discarded= 0
Received Packets Delivered= 166002
Output Requests= 151620
Routing Discards= 0
Discarded Output Packets= 0
Output Packet No Route= 0
Reassembly Required= 0
Reassembly Suessful= 0
Reassembly Failures= 0
Datagrams Suessfully Fragmented= 0
Datagrams Failing Fragmentation= 0
Fragments Created= 0
TCP Statistics
Active Opens= 1556
Passive Opens= 1
Failed Connection Attempts= 4
Reset Connections= 143
Current Connections= 4
Segments Received= 141243
Segments Sent= 140462
Segments Retransmitted= 477
UDP Statistics
Datagrams Received= 15125
No Ports= 9634
Receive Errors= 0
Datagrams Sent= 10628
看!嘿嘿!你的网络基本状态都在这里面,比如你接受了多少数据包,多少字节,有多少TCP端口打开,有多少UDP端口打开,太丰富了……这些就留给各位高手自己慢慢琢磨去了。
interval Redisplays selected statistics, pausing interval seconds between each display. Press CTRL+C to stop redisplaying statistics. If omitted, stat will print the current configuration information once.
重新显示所选的统计,在每次显示之间暂停 interval秒。按 CTRL+B停止重新显示统计。如果省略该参数,stat将打印一次当前的配置信息。
这个就是自己定义检查网络状况的时间的参数,比如我想每过10秒检查一次我的计算机当前TCP连接的状态你就输入stat 10-p tcp这样stat就会每过10秒就把你所有的TCP端口检查一次。
--------------------
C:\>nbtstat
Displays protocol statistics and current TCP/IP connections using NBT(NetBIOS over TCP/IP).
该诊断命令使用 NBT(TCP/IP上的 NetBIOS)显示协议统计和当前 TCP/IP连接。
NBTSTAT [ [-a RemoteName] [-A IP address] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [interval] ]
-a(adapter status) Lists the remote machine\''s name table given its name
使用远程计算机的名称列出其名称表。
此参数可以通过远程计算机的NetBios名来查看他的当前状态。示例
C:\>nbtstat-a iceblood
本地连接:
Node IpAddress: [192.168.1.2] Scope Id: []
NetBIOS Remote Machine Name Table
Name Type Status
---------------------------------------------
ICEBLOOD<00> UNIQUE Registered
WORK<00> GROUP Registered
ICEBLOOD<20> UNIQUE Registered
WORK<1E> GROUP Registered
ICEBLOOD<03> UNIQUE Registered
ICEBLOOD$<03> UNIQUE Registered
LIU_ICEBLOOD<03> UNIQUE Registered
MAC Address= 00-D0-09-52-91-DC
看见了?从上面就可以知道我的计算机当前计算机的NetBios名为iceblood属于work组或域,当前有liu_iceblood登陆的该计算机,嘿嘿~全都出来了。当然你也可以把计算机名换为IP也就是stat-a 192.168.1.21,效果和上面的一样。这就有点像UNIX/Linux的finger了,如果你经常去stat-a一台NT主机,你也可以收集到一些对方计算机中的用户列表了。
-A(Adapter status) Lists the remote machine\''s name table given its IP address.
使用远程计算机的 IP并列出名称表。
这个和-a不同的是就是这个只能使用IP,其实-a就包括了-A的功能了,我也不再介绍。
-c(cache) Lists NBT\''s cache of remote [machine] names and their IP addresses
给定每个名称的 IP并列出 NetBIOS名称缓存的内容。
这个参数表示的是在你的NetBIOS里缓存的你连接过的计算机的IP。示例:
C:\>nbtstat-c
本地连接:
Node IpAddress: [192.168.1.21] Scope Id: []
NetBIOS Remote Cache Name Table
Name Type Host Address Life [sec]
------------------------------------------------------------
WORK<20> UNIQUE 192.168.1.20 597
从上面就可以知道你刚刚和IP为192.168.1.20的计算机的NetBIOS连接过。而这个命令也提供给了“*”在*了对方的主机以后进而*到内部网的一个有利的线索。因为NetBIOS的Cache里储存的IP是对方已经信任你的计算机的IP。聪明的“*”当然也会从这个方便的地方入手了。
-n Lists local NetBIOS names.
列出本地 NetBIOS名称。
此参数和stat-a类似,只是这个是检查本地的,如果把stat-a后面的IP换为自己的就和stat-n的效果是一样的了。
-r Lists names resolved by broadcast and via WINS
列出 Windows网络名称解析的名称解析统计。在配置使用 WINS的 Windows 2000计算机上,此选项返回要通过广播或 WINS来解析和注册的名称数。
这个正如上面所说的,列出当前Windows网络名称解析的名称解析统计。
-R Purges and reloads the remote cache name table
清除 NetBIOS名称缓存中的所有名称后,重新装入 Lmhosts文件。
这个参数就是清除stat-c所能看见的Cache里的IP缓存的。
-S Lists sessions