Joe's guide to testing network connections:
- Figure out which port you're trying to connect to.
- Make sure the port's open (netstat in unix, I have no idea in windows)
- Connect to the port from the target machine on loopback
- Connect to the port, from the target machine, on the external ip
- Connect to the port from a remote machine, using the target machine's IP address
- Connect to the port from a remote machine, using the FQDN.
- Attempt to use whatever automated scripts, local to the target machine
- Attempt to use whatever automated script from the remote machine.
Based on how far you get before failing, you can get some idea what might be wrong --
- (nothing should fail at this point)
- The daemon's not running, or whatever needs to be listening
- ditto, or it's not listening on loopback (not all do)
- It's not listening on the external IP
- it's firewalled off, or tcp wrapped, etc.
- DNS isn't set up correctly on the remote machine, or the FQDN isn't in DNS
- The script may be flawed, or misconfigured.
- Ditto, but on a different machine.
Some protocols are trickier to pin down, especially if they result in the remote server connecting back to client (eg, FTP in active mode). I have no idea how TieRegistry works, so it may not have these sorts of issues.