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

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

【问题讨论】:

  • 您的意思是说“域名或 URL 的 IP 地址”和“托管域名的端口号”?否则,这个问题就没有意义了。

标签: url dns ip-address port


【解决方案1】:

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

如果你知道网址,

  1. 打开 chrome 浏览器,
  2. 在 chrome 中打开开发者工具,
  3. 将网址放在搜索栏中并回车
  4. 查看网络选项卡,您会看到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。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2014-12-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多