我们可以找到IP
或domain name
的{{1}}地址。但是如何找出托管域名的URL
号码?
答案 0 :(得分:21)
不幸的是标准的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)
答案 1 :(得分:6)
DNS服务器的标准通常为ports used。但如果它不同,你可以尝试nmap并像这样进行端口扫描:
> nmap 127.0.0.1
答案 2 :(得分:1)
端口通常是固定的,对于DNS,它是53。
答案 3 :(得分:0)
端口号按惯例定义。 HTTP服务器通常监听端口80,ssh服务器监听22.但是没有要求他们这样做。
答案 4 :(得分:0)
如果是正常的 那么端口号总是80 并且可以写成http://www.somewhere.com:80 虽然您不需要将其指定为:80是每个Web浏览器的默认值。
如果网站选择使用其他内容,那么他们打算隐藏任何非“友好”或链接的内容。 这些通常用https显示 并且他们的端口号是未知的,由他们的管理员决定。
如果您选择运行端口扫描程序,尝试https://something.somewhere.com:nn中的每个数字nn,例如10000到30000 然后你的isp或他们的防病毒软件可能会注意到并断开你。
答案 5 :(得分:0)
使用netstat -a
命令将为您提供与执行命令的系统/服务器的连接列表。
例如,它将显示如下,其中35070是端口号
TCP 10.144.0.159:**52121** sd-s-fgh:35070 ESTABLISHED
答案 6 :(得分:0)
domain = self.env['ir.config_parameter'].get_param('web.base.url')
我用这个获得了主机名和端口号。
答案 7 :(得分:0)
这是一个古老的问题,但可能对有需要的人有帮助。
如果您知道网址, 1.打开Chrome浏览器, 2.在chrome中打开开发人员工具, 3.将网址放在搜索栏中,然后按Enter 4.在“网络”标签中,您将看到IP和端口