2011-07-11 36 views
0

,當我telnet我的電腦的IP地址,它說(IP隱藏出於安全原因):的Telnet適用於本地主機但是不是我在我的Mac筆記本電腦上運行的套接字的原始IP地址

telnet 7-.---.--.--- 4005 
Trying 7-.---.--.---... 
telnet: connect to address 7-.---.--.---: Connection refused 
telnet: Unable to connect to remote host 

然而,當我做的telnet在「localhost」它的工作原理,它說(沒有隱瞞任何信息,這是原始消息):

Trying ::1... 
telnet: connect to address ::1: Connection refused 
Trying fe80::1... 
telnet: connect to address fe80::1: Connection refused 
Trying 127.0.0.1... 
Connected to localhost. 

更新 - 打開防火牆

現在打開所有的端口後,本地主機仍然工作方式相同但之前,當我嘗試原始IP我得到這個新的錯誤:

Trying 7-.---.--.---... 
telnet: connect to address 7-.---.--.---: Operation timed out 
telnet: Unable to connect to remote host 
+0

程序只在迴環上進行監聽? –

回答

0

大概防火牆:一般本地主機沒有被禁止,但外部IP界面是。

1

服務器僅監聽環回接口(INADDR_LOOPBACK),並非所有接口(INADDR_ANY)或防火牆都在干擾連接。

+0

我應該如何解決這個問題?我打開了我的路由器上的端口,但它仍然無法工作。 –

+0

如果服務器僅在回送接口上進行偵聽,則應該有一個命令行選項或配置選項來更改該回送接口。 – trojanfoe

相關問題