我可以使用我的浏览器浏览microsoft.com,但我无法使用telent
连接到其80端口,原因如何。
# host microsoft.com
microsoft.com has address 64.4.11.37
microsoft.com has address 65.55.58.201
# telnet microsoft.com 80
Trying 65.55.58.201...
Trying 64.4.11.37...
telnet: Unable to connect to remote host: Connection timed out
答案 0 :(得分:0)
可能是你的防火墙。它通常发生在Windows上,例如,除非您允许,否则大多数应用程序都会阻止与某些传出端口或外部网络的连接。否则应该没有区别:您的浏览器和telnet都使用tcp和相同的目标主机+端口。
答案 1 :(得分:0)
当我在浏览器中打开http://microsoft.com时,我会被重定向到http:// www .microsoft.com,这是一个不同的主机。
$ host microsoft.com
microsoft.com has address 65.55.58.201
microsoft.com has address 64.4.11.37
$ host www.microsoft.com
www.microsoft.com is an alias for toggle.www.ms.akadns.net.
toggle.www.ms.akadns.net is an alias for g.www.ms.akadns.net.
g.www.ms.akadns.net is an alias for lb1.www.ms.akadns.net.
lb1.www.ms.akadns.net has address 64.4.11.42
尝试打开您的telnet到www.microsoft.com 80
或从host www.microsoft.com
获取的IP地址,看看它是如何工作的。