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

发布于 2024-12-08 01:38:20 字数 93 浏览 1 评论 0原文

我们可以找出域名IP地址或URL。但是如何找到托管域名的端口号呢?

We can find out IP address of a domain name or URL. But how to find out Port number on which a domain name is hosted?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

和影子一齐双人舞 2024-12-15 01:38:20

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

我可以指定 TCP /DNS 中我的 Web 服务器的 IP 端口号? (标准端口80除外)

Unfortunately the standard DNS A-record (domain name to IP address)
used by web-browsers to locate web-servers does not include a port
number. Web-browsers use the URL protocol prefix (http://) to
determine the port number (http = 80, https = 443, ftp = 21, etc.)
unless the port number is specifically typed in the URL (for example
"http://www.simpledns.com:5000" = port 5000).

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

妥活 2024-12-15 01:38:20

这是一个很老的问题,但可能对有需要的人有帮助。

如果你知道 url,

  1. 打开 chrome 浏览器,
  2. 打开 chrome 中的开发者工具,
  3. 将 url 放入搜索栏中,然后按 Enter 键
  4. network 选项卡中查找,您将看到 ip 和端口

Quite an old question, but might be helpful to somebody in need.

If you know the url,

  1. open the chrome browser,
  2. open developer tools in chrome ,
  3. Put the url in search bar and hit enter
  4. look in network tab, you will see the ip and port both
怕倦 2024-12-15 01:38:20

DNS 服务器通常具有使用的端口的标准。但如果不同,您可以尝试 nmap 并进行端口扫描,如下所示:

> nmap 127.0.0.1

DNS server usually have a standard of ports used. But if it's different, you could try nmap and do a port scan like so:

> nmap 127.0.0.1
写下不归期 2024-12-15 01:38:20

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

The port is usually fixed, for DNS it's 53.

烂人 2024-12-15 01:38:20

如果是正常的话
那么端口号始终是80
可以写成 http://www.somewhere.com:80
尽管您不需要指定它,因为 :80 是每个网络浏览器的默认值。

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

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

If it is a normal
then the port number is always 80
and may be written as http://www.somewhere.com:80
Though you don't need to specify it as :80 is the default of every web browser.

If the site chose to use something else then they are intending to hide from anything not sent by a "friendly" or linked to.
Those ones usually show with https
and their port number is unknown and decided by their admin.

If you choose to runn a port scanner trying every number nn from say 10000 to 30000 in https://something.somewhere.com:nn
Then your isp or their antivirus will probably notice and disconnect you.

稀香 2024-12-15 01:38:20

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

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

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

Use of the netstat -a command will give you a list of connections to your system/server where you are executing the command.

For example it will display as below, where 35070 is the port number

 TCP    10.144.0.159:**52121**    sd-s-fgh:35070   ESTABLISHED
吃兔兔 2024-12-15 01:38:20

端口号是按惯例定义的。 HTTP 服务器通常侦听端口 80,ssh 服务器侦听端口 22。但没有要求它们这样做。

Port numbers are defined by convention. HTTP servers generally listen on port 80, ssh servers listen on 22. But there are no requirements that they do.

马蹄踏│碎落叶 2024-12-15 01:38:20
 domain = self.env['ir.config_parameter'].get_param('web.base.url')

我使用它获得了主机名和端口号。

 domain = self.env['ir.config_parameter'].get_param('web.base.url')

I got the hostname and port number using this.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文