如何找到IP地址的端口号?
Posted
技术标签:
【中文标题】如何找到IP地址的端口号?【英文标题】:How to find Port number of IP address? 【发布时间】:2011-11-28 16:23:50 【问题描述】:我们可以找到domain name
或URL
的IP
地址。但是如何找出托管域名的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地址的端口号?的主要内容,如果未能解决你的问题,请参考以下文章