我如何使用“Why Can't I Connect?”


主机在同一街区的名字


查找IP地址范围内的所有命名设备。这个工具使用的端口连接,socket函数则getnameinfo,并根据您的操作系统,ICMP回应请求。这些调查可能会被防火墙阻止,我不会尝试绕过这些安全措施。



设置IP地址范围进行搜索(搜索范围是最后的点分十进制)。

使用端口连接测试
最初尝试连接到所选择的/已检查的端口,同时搜索在搜索范围中的设备。
使用专门的端口
只报告已通过选定的端口已连接的设备。
预定义接口

AppleTalk (201)

AppleTalk routing maintenance.

AppleTalk (202)

AppleTalk name binding.

AppleTalk (204)

AppleTalk echo.

AppleTalk (206)

AppleTalk zone information.

http (80)

World Wide Web.

https (443)

Secure / SSL http.

ipp / cups (631)

Internet printing protocol / common Unix printing system.

NetBIOS (137)

NetBIOS name service.

NetBIOS (138)

NetBIOS datagram service.

NetBIOS (139)

NetBIOS session service.

nfs (2049)

Network file system.

samba / smb / cifs (445)

Samba / server message block / common internet file system.

snmp (161)

Simple network management protocol.

snmp (162)

Simple network management protocol trap.

ssh (22)

Secure shell.

自定义端口
添加任何额外的端口来测试的。

仅适用于Windows

使用ICMP回显请求

socket函数getnameinfo将可能会运行很慢,这取决于您的操作系统,当一个设备不会对查询到的IP地址存在。调用getnameinfo将函数之前使用ICMP回应请求检查现有设备的IP地址。

超时

时间以毫秒为单位,一个端口连接和一个ICMP echo请求将等待的时间。