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

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

问题描述:

我们可以找到IP地址domain nameURL。但如何找出Port号码上的域名托管?如何查找IP地址的端口号?

+0

你的意思是说“域名或网址的IP地址”和“端口号在其上域名托管“?否则,这个问题并不合理。 –

+0

@Jim Lewis:现在可以吗? – jams

不幸的是通过网络浏览器使用的标准DNS A记录(域名到IP地址) 定位基于web服务器不包括端口号 。 Web浏览器使用URL协议前缀(http://)至 确定端口号(http = 80,https = 443,ftp = 21等) ,除非端口号在URL中明确输入(例如 “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)

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

端口号按照惯例定义。 HTTP服务器通常在端口80上监听,ssh服务器在22上监听。但是他们没有要求。

DNS服务器通常有一个ports used的标准。但如果它是不同的,你可以尝试nmap,并做了端口扫描,像这样:

> nmap 127.0.0.1 

如果这是一个正常的 则端口数量始终80 和可写为http://www.somewhere.com:80 虽然你并不需要将其指定为:80是每个默认网页浏览器。

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

如果您选择银行经营一个端口扫描器想尽数字nn从说10000至30000的https://something.somewhere.com:nn 然后您的ISP或他们的杀毒软件可能会注意到并断开你。

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

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

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