一、通过域名查询服务器IP(适用于网站服务器)
1. 使用ping命令(最简单方法)
-
Windows:打开命令提示符(Win+R → 输入
cmd
),输入:ping 域名
例如:
ping www.baidu.com
-
Mac/Linux:打开终端,输入相同命令
2. 使用nslookup命令(更专业)
nslookup 域名
例如:nslookup www.google.com
3. 使用dig命令(Linux/Mac专业工具)
dig 域名
例如:dig github.com
4. 在线工具查询
二、查看自己服务器的IP地址
1. Linux服务器
curl ifconfig.me
或
ip addr show
或
hostname -I
2. Windows服务器
ipconfig
3. 云服务器查看方法
-
AWS/Aliyun/腾讯云:登录控制台 → 实例列表 → 查看实例详情
-
通常会显示”公网IP”和”内网IP”
三、特殊情况处理
1. 使用CDN的网站
如果网站使用了CDN(如Cloudflare),上述方法可能只能查到CDN节点的IP,而非真实服务器IP。可以尝试:
host 域名
或使用在线工具如:viewdns.info
2. 端口被封的情况
即使获取了IP,如果端口被封也可能无法连接,可以使用:
telnet IP地址 端口号
或
nc -zv IP地址 端口号
四、注意事项
-
某些服务器可能有多个IP(IPv4和IPv6)
-
动态IP可能会定期变化
-
未经授权扫描他人服务器IP可能涉及法律问题
-
企业内网服务器通常有内网IP和NAT转换后的公网IP
掌握这些方法,您就能轻松找到大多数服务器的IP地址了。如果是查找自己的服务器IP,建议直接通过云服务商控制台查看,这样获取的信息最准确。