0

I am in a vpn into another country. I have a VM there that I can reach via ssh. It's awfully slow but it works. Netcat to port 22 also shows open port and reports with openSSH banner. So the routing to the host works.

However when I try the same IP with another port like port 80, nc fails with "no route to host". How does one port pass through but the other doesn't find a route? I thought Route is IP and not TCP?

  • I bet the VPN is connected via an ISP residential contract. – Rui F Ribeiro May 15 at 16:06
3

"No route to host" is the sign that a firewall rule denies access to the specified port with an ICMP message rather than just DROPping.

source

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.