上一篇
服务器地址和端口怎么查看
- 行业动态
- 2025-04-14
- 10
查看服务器地址和端口方法:Windows系统中,使用命令提示符输入“ipconfig”查看本地IP,“netstat -ano”查看端口;Linux系统使用“ifconfig”或“ip addr”查IP,“netstat -tuln”或“ss -tuln”查端口,云服务器地址通常在服务商控制台获取,端口需查看应用配置或防火墙规则。
如何查看服务器地址和端口?
无论是管理网站、搭建远程服务,还是配置网络应用,了解服务器的地址和端口是必要的基础操作,以下提供多种场景下的查看方法,涵盖不同操作系统和常见工具,步骤清晰易懂。
查看服务器地址(IP地址)
服务器的地址通常指其IP地址,分为本地内网IP和公网IP。
查看本地内网IP
Windows系统:
- 按
Win + R
打开运行窗口,输入cmd
进入命令提示符。 - 输入
ipconfig
,找到与当前网络连接的适配器(如“无线局域网适配器”或“以太网适配器”)。 - 对应的
IPv4 地址
即为本地内网IP(168.1.100
)。
- 按
Mac系统:
- 打开“系统偏好设置” → “网络”。
- 选择当前连接的网络(如Wi-Fi),右侧显示
状态
中的IP 地址
即为内网IP。
Linux系统:
- 打开终端,输入
ifconfig
或ip addr show
(较新系统)。 - 找到
eth0
(有线)或wlan0
(无线)对应的inet
地址。
- 打开终端,输入
查看公网IP
- 通过浏览器访问 WhatIsMyIP 或直接搜索“我的IP”,页面会显示服务器的公网IP。
查看服务器端口
端口是服务器与外部通信的“门牌号”,常见的查看方法如下:
通过系统命令查看
Windows/Mac/Linux通用方法:
- 打开终端或命令提示符,输入
netstat -ano
(Windows)或netstat -tuln
(Mac/Linux)。 - 观察
Local Address
列,格式为IP:端口
(如0.0.0:80
表示80端口正在监听)。
- 打开终端或命令提示符,输入
通过进程名查询:
- Linux/Mac:输入
lsof -i :端口号
(lsof -i :80
)查看占用该端口的程序。 - Windows:输入
netstat -ano | findstr ":端口号"
,根据PID在任务管理器中查找对应进程。
- Linux/Mac:输入
通过应用配置查看
- Web服务器(如Nginx/Apache):配置文件通常位于
/etc/nginx/nginx.conf
或/etc/httpd/conf/httpd.conf
,查找listen
字段后的端口号。 - 数据库(如MySQL):配置文件
my.cnf
或my.ini
中的port = 3306
即为默认端口。 - 远程连接工具:例如SSH默认端口为22,可在服务端配置文件
/etc/ssh/sshd_config
中查看。
常见场景与工具
远程连接服务器(如SSH/RDP):
- 地址:服务器的公网IP或内网IP(局域网内)。
- 端口:SSH为22,RDP为3389,具体取决于服务配置。
网站托管:
Web服务通常使用80(HTTP)或443(HTTPS)端口,需在防火墙和安全组中放行。
游戏服务器/私有应用:
端口由应用决定(例如Minecraft默认端口为25565),需查看应用文档或配置。
注意事项
- 动态IP问题:家庭宽带公网IP可能变动,需使用DDNS工具绑定域名。
- 端口冲突:若端口被占用,需关闭冲突程序或修改应用配置。
- 安全性:避免使用默认端口(如22、3389),定期检查开放端口防止载入。
常见问题解答
Q1:为什么我查到的公网IP和本地IP不同?
- 本地IP是路由器分配的局域网地址,公网IP是互联网上的唯一标识,若服务器部署在局域网内,需通过路由器设置端口转发才能外网访问。
Q2:如何检测端口是否开放?
- 使用
telnet 公网IP 端口号
(Windows需启用Telnet客户端),若连接成功则表示端口开放。 - 在线工具:Port Checker。
Q3:端口显示“监听”但无法访问?
- 可能原因:防火墙未放行、安全组未配置、服务未正确启动。
通过系统命令、应用配置或在线工具,可快速定位服务器地址和端口,实际使用中需结合网络环境(内网/公网)和服务类型灵活调整,若需长期稳定访问,建议绑定域名并配置安全策略。
引用说明
netstat
命令文档:Microsoft Docs、Linux Man Pages- 端口定义参考:IANA(互联网号码分配机构)
- 公网IP查询工具:WhatIsMyIP(第三方服务)