获取网站的端口号

时间:2011-09-24 18:24:22

标签: java php c++ port

如何使用程序获取网站的端口号。有什么方法/方法可以用来知道网站的端口号吗?

或者,如果我知道我的端口号52970已连接到212.58.241.131此IP,我是否可以知道用于连接PC端口号的端口号?

5 个答案:

答案 0 :(得分:2)

http的端口号是端口80,ssl的端口号是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 :(得分:2)

我认为您需要检查端口号的概念。

默认情况下,HTTP使用port 80。因此,您访问的个人网站无需访问任何其他端口。

TCP and UDP port numbers

答案 2 :(得分:2)

我不确定您在寻找什么,但是从PHP脚本中,您可以获得客户端使用$_SERVER["REMOTE_PORT"]连接到您的Web服务器的端口

答案 3 :(得分:2)

我不确定这对你有什么帮助,但扫描端口的黄金标准必须是nmap。

http://nmap.org/

您可以扫描特定IP地址的开放端口。

答案 4 :(得分:1)

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

'SERVER_PORT'

  

Web服务器正在使用的服务器计算机上的端口   通讯。对于默认设置,这将是'80';使用SSL,for   实例,将更改为您定义的安全HTTP端口   是

'REMOTE_PORT'

  

用户计算机上用于与Web通信的端口   服务器