如何查看服务器地址和端口?
无论是管理网站、搭建远程服务,还是配置网络应用,了解服务器的地址和端口是必要的基础操作,以下提供多种场景下的查看方法,涵盖不同操作系统和常见工具,步骤清晰易懂。
服务器的地址通常指其IP地址,分为本地内网IP和公网IP。
Windows系统:
Win + R
打开运行窗口,输入 cmd
进入命令提示符。 ipconfig
,找到与当前网络连接的适配器(如“无线局域网适配器”或“以太网适配器”)。 IPv4 地址
即为本地内网IP(168.1.100
)。 Mac系统:
状态
中的 IP 地址
即为内网IP。 Linux系统:
ifconfig
或 ip addr show
(较新系统)。 eth0
(有线)或 wlan0
(无线)对应的 inet
地址。 端口是服务器与外部通信的“门牌号”,常见的查看方法如下:
Windows/Mac/Linux通用方法:
netstat -ano
(Windows)或 netstat -tuln
(Mac/Linux)。 Local Address
列,格式为 IP:端口
(如 0.0.0:80
表示80端口正在监听)。 通过进程名查询:
lsof -i :端口号
(lsof -i :80
)查看占用该端口的程序。 netstat -ano | findstr ":端口号"
,根据PID在任务管理器中查找对应进程。 /etc/nginx/nginx.conf
或 /etc/httpd/conf/httpd.conf
,查找 listen
字段后的端口号。 my.cnf
或 my.ini
中的 port = 3306
即为默认端口。 /etc/ssh/sshd_config
中查看。 远程连接服务器(如SSH/RDP):
网站托管:
Web服务通常使用80(HTTP)或443(HTTPS)端口,需在防火墙和安全组中放行。
游戏服务器/私有应用:
端口由应用决定(例如Minecraft默认端口为25565),需查看应用文档或配置。
Q1:为什么我查到的公网IP和本地IP不同?
Q2:如何检测端口是否开放?
telnet 公网IP 端口号
(Windows需启用Telnet客户端),若连接成功则表示端口开放。 Q3:端口显示“监听”但无法访问?
通过系统命令、应用配置或在线工具,可快速定位服务器地址和端口,实际使用中需结合网络环境(内网/公网)和服务类型灵活调整,若需长期稳定访问,建议绑定域名并配置安全策略。
引用说明
netstat
命令文档:Microsoft Docs、Linux Man Pages