当前位置:首页 > 行业动态 > 正文

如何快速查询服务器地址及端口信息?

查询服务器地址和端口可通过以下方法:本地使用命令行工具(如ipconfig/ifconfig查看IP,netstat查看端口);公网IP通过在线查询网站获取;服务器端口需检查应用配置或防火墙规则,也可用网络扫描工具(如nmap)检测开放端口;云服务器可通过控制台查看网络配置信息。

如何查询服务器地址与端口?完整指南助您快速获取信息

访问服务器时,服务器地址(IP地址)和端口号是两个关键参数,无论是连接远程服务器、搭建网站,还是调试应用程序,都需要准确获取这些信息,以下提供多种查询方法,覆盖不同操作系统和应用场景,帮助用户快速解决问题。


查询服务器地址(IP地址)

本地服务器地址(内网IP)

  • Windows系统
    Win + R 打开运行窗口 → 输入 cmd → 在命令行输入 ipconfig → 查看【IPv4地址】。
    示例结果:192.168.1.10

  • Linux/macOS系统
    打开终端 → 输入 ifconfig(Linux)或 ifconfig | grep "inet "(macOS) → 查找【inet】后的IP地址。

  • 通过路由器查看
    登录路由器管理页面(通常地址为 168.1.1168.0.1) → 进入【连接设备】或【DHCP客户端列表】 → 查看已连接设备的IP地址。

公网服务器地址(外网IP)

  • 直接访问IP查询网站
    打开浏览器 → 访问 ip138.com 或 whatismyip.com → 页面自动显示公网IP。

  • 通过命令行获取(需服务器权限)
    登录服务器 → 执行 curl ifconfig.mecurl ipinfo.io/ip → 返回公网IP。


查询服务器端口

查看已使用的端口

  • Windows系统
    打开命令提示符 → 输入 netstat -ano → 查看【Local Address】列的端口号(如 0.0.0:80 表示80端口被占用)。

  • Linux/macOS系统
    输入 ss -tulnnetstat -tuln → 查看【Local Address】中的端口号,如 :22 表示22端口已开启。

检查端口是否开放

  • 使用在线工具
    访问 Port Checker → 输入端口号 → 检测是否可被外部访问。

  • 通过命令测试(需远程服务器IP)
    在本地终端输入:

    • Windows:telnet 服务器IP 端口号
    • Linux/macOS:nc -zv 服务器IP 端口号
      若显示“Connected”或“succeeded”,则端口开放。

常见应用场景的端口查询

网站服务端口

  • 默认HTTP端口:80
  • 默认HTTPS端口:443
  • 修改端口:需在Web服务器配置(如Nginx/Apache)中查看 listen 参数。

数据库服务端口

  • MySQL:3306
  • PostgreSQL:5432
  • MongoDB:27017
  • 具体端口可在数据库配置文件(如my.cnf)中确认。

远程连接端口

  • SSH(Linux):22
  • RDP(Windows远程桌面):3389

注意事项与安全提示

  1. 端口开放风险
    非必要端口应保持关闭,避免被反面攻击,可通过防火墙(如iptables或Windows防火墙)限制访问。
  2. 动态IP问题
    家庭宽带公网IP可能变动,需使用DDNS服务绑定域名。
  3. 权限要求
    部分命令需管理员权限执行(如Linux中使用sudo)。

引用说明

  • 内网IP查询方法参考自微软官方文档与Linux手册。
  • 端口检测工具推荐基于独立第三方评测结果。
  • 安全建议依据OWASP(开放网络应用安全项目)最佳实践。
0