How do I use "Why Can't I Connect?"
Find all the named devices within an IP address range. This tool uses port connections, the socket function getnameinfo, and, depending on your operating system, ICMP echo requests. These inquiries may be blocked by a firewall and I do NOT try to circumvent these security measures.
Set the range of IP Addresses to be searched (the search range is the last dotted decimal).
Initially try to connect to the selected / checked ports while searching for devices in the search range.
Only report devices that have been connected through a selected port.
AppleTalk routing maintenance.
AppleTalk name binding.
AppleTalk echo.
AppleTalk zone information.
World Wide Web.
Secure / SSL http.
Internet printing protocol / common Unix printing system.
NetBIOS name service.
NetBIOS datagram service.
NetBIOS session service.
Network file system.
Samba / server message block / common internet file system.
Simple network management protocol.
Simple network management protocol trap.
Secure shell.
Add any additional ports to test against.
The socket function getnameinfo may run very slow, depending on your operating system, when a device does not exist on the inquired IP address. Using ICMP echo requests checks the IP address for an existing device before calling the getnameinfo function.
The amount of time in milliseconds that a port connection and an ICMP echo request will wait.
Release 1.9.1
Release 1.9.1 is now available.
In this release:
1. Changed the url of the Knowledge Base to match the website redesign.
2. A minor cosmetic change.
3. A minor bug fix.
The new website design is friendlier but required a remapping of the pages.
I removed the border around the visible trace list.
If loading the dll for ICMP fails, I disabled the neighbors tool. I now only disable the use of ICMP echo requests. ICMP is only available in Windows installs.