如何找到IP地址的端口号?

Posted

技术标签:

【中文标题】如何找到IP地址的端口号?【英文标题】:How to find Port number of IP address? 【发布时间】:2011-11-28 16:23:50 【问题描述】:

我们可以找到domain nameURLIP 地址。但是如何找出托管域名的Port号码呢?

【问题讨论】:

您的意思是说“域名或 URL 的 IP 地址”和“托管域名的端口号”?否则,这个问题就没有意义了。 【参考方案1】:

相当老的问题,但可能对有需要的人有所帮助。

如果你知道网址,

    打开 chrome 浏览器, 在 chrome 中打开开发者工具, 将网址放在搜索栏中并回车 查看网络选项卡,您会看到ip和端口

【讨论】:

之后,我不得不将远程地址字段添加到表中 只是一种精确度。在第 4 点,在程序员工具框中,您必须在左侧的“名称”列下查找您的 IP,然后在“常规”段落下的“标题”选项卡下的列中查找变量“远程地址”在右边。【参考方案2】:
 domain = self.env['ir.config_parameter'].get_param('web.base.url')

我用这个得到了主机名和端口号。

【讨论】:

【参考方案3】:

使用netstat -a 命令将为您提供与您正在执行该命令的系统/服务器的连接列表。

例如会显示如下,其中35070是端口号

 TCP    10.144.0.159:**52121**    sd-s-fgh:35070   ESTABLISHED

【讨论】:

【参考方案4】:

如果是正常的 那么端口号总是80 可以写成http://www.somewhere.com:80 尽管您不需要将其指定为 :80 是每个 Web 浏览器的默认值。

如果网站选择使用其他东西,那么他们打算隐藏任何不是“友好”发送或链接到的东西。 那些通常用 https 显示 他们的端口号是未知的,由他们的管理员决定。

如果您选择运行端口扫描程序,尝试在https://something.somewhere.com:nn 中从 10000 到 30000 的每个数字 nn 然后您的 isp 或他们的防病毒软件可能会注意到并断开您的连接。

【讨论】:

【参考方案5】:

不幸的是,标准的 DNS A 记录(域名到 IP 地址) Web 浏览器用来定位 Web 服务器的不包括端口 数字。 Web 浏览器使用 URL 协议前缀 (http://) 确定端口号(http = 80、https = 443、ftp = 21 等) 除非在 URL 中专门输入了端口号(例如 "http://www.simpledns.com:5000" = 端口 5000)。

Can I specify a TCP/IP port number for my web-server in DNS? (Other than the standard port 80)

【讨论】:

【参考方案6】:

DNS 服务器的标准通常为ports used。但如果不同,您可以尝试nmap 并像这样进行端口扫描:

> nmap 127.0.0.1

【讨论】:

【参考方案7】:

端口号按约定定义。 HTTP 服务器一般侦听 80 端口,ssh 服务器侦听 22。但没有要求。

【讨论】:

【参考方案8】:

端口通常是固定的,对于 DNS,它是 53。

【讨论】:

以上是关于如何找到IP地址的端口号?的主要内容,如果未能解决你的问题,请参考以下文章

网络通信与TCP

如何快速找到某一个程序占用的端口号?-软件测试

怎么看电脑的端口号

如何使用C#语言编写程序通过ip地址找出端口号

如何获取当前在android中活动的wifiNetwork的端口号

如何手动指定ASP.Net调试的端口号