2011-09-24 120 views
1

如何獲取使用程序的網站的端口號。有什麼方法可以用來了解網站的端口號嗎?獲取網站的端口號

或者,如果我知道我的端口號52970212.58.241.131這個IP連接,我可以知道與我的PC的端口號連接的端口號嗎?

回答

2

http的端口號是ssl的端口80和443。 如果您在Windows上啓動cmd並輸入netstat -a -b來查看哪個程序連接了哪個位置。 請詳細說明或發佈您想要實現的示例,因爲它對我來說不是很清楚。 €DIT:在PHP中,你可以找到遠程或服務器端口

$_SERVER['REMOTE_PORT'] 

$_SERVER['SERVER_PORT'] 

如果我是正確的,你正在尋找的遠程端口。

http://php.net/manual/en/reserved.variables.server.php

一個Telnet這裏看看: http://www.geckotribe.com/php-telnet/

+1

我被要求使用命令'telnet ip portNumber_of_that_ip' –

+0

@ program-o-steve,可能爲您在這裏回答? http://stackoverflow.com/questions/31332494/serverremote-port-not-giving-value –

2

我相信你需要查看端口號的概念。

默認情況下,HTTP使用port 80。因此,您訪問的個人網站將無需訪問任何其他端口。

TCP and UDP port numbers

2

我不知道你在找什麼,但是從PHP腳本就可以得到客戶端用來連接到Web服務器的端口$_SERVER["REMOTE_PORT"]

1
echo $_SERVER['SERVER_PORT']."<br/>"; 
echo $_SERVER['REMOTE_PORT']."<br/>"; 

'SERVER_PORT'

Web服務器正在使用服務器上的端口進行 通信。對於默認設置,這將是'80';使用SSL,對於 實例,會將此更改爲您定義的安全HTTP端口 是。

'REMOTE_PORT'

的端口被用戶的計算機上使用與網絡 服務器進行通信。

2

我不確定這是否對您有所幫助,但掃描端口的黃金標準必須是nmap。

http://nmap.org/

可以掃描開放的端口爲一個特定的IP地址。