自己电脑服务器的IP地址怎么办啊?核心结论一句话:先看访问范围,局域网内用内网IP就够;要让外网访问,优先申请公网IP,再做端口映射和DDNS;没有公网IP,就走IPv6、内网穿透或云服务器frp中转。
很多人第一次把旧电脑装成服务器,查到一个168.1.10就以为大功告成,结果手机一关WiFi,页面打不开,问题不在电脑,而在IP类型和网络入口,下面按场景拆开讲,照着查、照着配。
先分清:自己电脑服务器的IP地址到底有哪几种
内网IP、公网IP、动态IP、静态IP
- 内网IP:常见
168.x.x、x.x.x、16.x.x到31.x.x,只在局域网内有效,公网路由器不会转发。 - 公网IP:全球可路由,外网能直接访问,家庭宽带越来越少直接给。
- 动态IP:重启光猫、路由器后可能变化,家庭宽带多数是动态。
- 静态IP:长期不变,通常企业专线才有。
- CGNAT大内网:运营商在
64.0.0/10范围分配的地址,看着像公网,实际不能从外网主动连入。
| 类型 | 示例 | 外网能否直接访问 | 适合场景 |
|---|---|---|---|
| 内网IPv4 | 168.1.10 | 不能 | 家庭NAS、开发测试 |
| 公网IPv4 | 2.3.4 | 能 | 端口映射、远程桌面 |
| 公网IPv6 | 240e:xxxx | 能,但需防火墙 | 新宽带、免映射 |
| CGNAT | 64.x.x | 不能 | 运营商大内网 |
据工信部公开信息,IPv4地址资源早已分配紧张,近年来,家庭宽带默认放在运营商NAT后面,属于常见做法。
自己电脑服务器的IP地址怎么查?三处对照最稳
Windows查IP和设置固定IP
- 按
Win+R,输入cmd。 - 执行
ipconfig。 - 看“IPv4地址”,比如
168.1.23。 - 想固定,进“控制面板→网络和Internet→网络连接→右键网卡→属性→Internet协议版本4→手动”。
- 填IP、子网掩码、网关、DNS,DNS可用
5.5.5或29.29.29。
Linux查IP和改静态地址
- 查地址:
ip addr show - 查路由:
ip route - 用nmcli改静态:
nmcli con mod "有线连接" ipv4.addresses 192.168.1.50/24 nmcli con mod "有线连接" ipv4.gateway 192.168.1.1 nmcli con mod "有线连接" ipv4.dns "223.5.5.5" nmcli con mod "有线连接" ipv4.method manual nmcli con up "有线连接"
- Ubuntu Server常用netplan,编辑
/etc/netplan/.yaml,执行sudo netplan apply。
路由器里做DHCP静态分配
登录路由器后台,找到“DHCP静态分配”或“地址保留”,把电脑网卡MAC和168.1.50绑定,这样电脑还是自动获取,但每次拿同一个内网IP。
查公网IP,并判断是不是真公网
- 命令行:
curl ifconfig.me - 浏览器搜索“IP”。
- 对比路由器WAN口IP和上面查到的公网IP,如果一致,可能是公网IPv4,如果不一致,大概率是CGNAT。
- WAN口IP落在
64.0.0/10、x.x.x、16.x.x到31.x.x,基本不是公网IPv4。
局域网内:只想自己电脑或家里设备访问怎么办
场景很具体:你在客厅用笔记本连家里的NAS,或者手机连同一个WiFi看电脑上的电影,此时用内网IP就行,不需要公网IP。
- 固定电脑内网IP,避免DHCP租期到了变地址。
- 防火墙只放行必要端口,Windows入站规则里新建端口规则;Linux用
sudo ufw allow 8080/tcp。 - 访问地址写成
http://192.168.1.50:8080。 - 不要把内网IP告诉外网用户,因为对方根本连不上。
这个方案零成本,速度取决于局域网,缺点是离开家就失效。
外网访问:自己电脑服务器的IP地址怎么办啊,没有公网IP也能搞定?
内网穿透和端口映射哪个好?先看网络条件
有公网IPv4,端口映射最直接,没有公网IPv4,内网穿透更现实,对比看:
| 方案 | 前提 | 成本 | 稳定性 | 适合 |
|---|---|---|---|---|
| 端口映射+DDNS | 有公网IPv4 | 低 | 中,看宽带上行 | 长期自建服务 |
| IPv6+DDNS | 宽带给IPv6 | 低 | 中高 | 新宽带、手机支持 |
| 内网穿透 | 无需公网IP | 免费到每月几元到几十元 | 看服务商 | 临时演示、远程访问 |
| 云服务器frp | 有云服务器 | 低配每月几十元 | 较高 | 想要固定入口 |
家庭宽带申请公网IP多少钱?北京等地实操差异
打运营商客服,直接说“我要远程访问家里的NAS和监控,需要公网IPv4”,部分地区可以免费开通,部分地区要求加钱或转企业宽带,费用没有统一标准,可能免费,也可能每月十几元到几十元,北京、上海、广州等地政策不同,以当地客服答复为准,拿到公网IP后,多数还是动态的,需要DDNS把域名指向新IP。
自己电脑做服务器没有公网IP怎么办:IPv6、frp与内网穿透
IPv6方案:路由器开启IPv6,电脑获取240e:开头地址,防火墙放行端口,用支持AAAA记录的DDNS,手机用4G/5G访问http://[IPv6地址]:8080,测试可访问test-ipv6.com。
frp方案:买一台低配云服务器,跑frps;家里电脑跑frpc,示例:
[common] server_addr = 云服务器公网IP server_port = 7000 token = 自定义一串复杂字符 [web] type = tcp local_ip = 127.0.0.1 local_port = 8080 remote_port = 8080
云服务器安全组放行7000和8080,外网访问云服务器IP:8080,流量转到你家电脑。
内网穿透服务:花生壳、frp服务商、ngrok类工具,优点是配置快,缺点是免费版限速、限流量,付费套餐通常每月几元到几十元。
端口映射实操步骤
- 登录路由器后台。
- 找到“虚拟服务器”“端口转发”或“NAT映射”。
- 填内网IP:
168.1.50。 - 填内网端口:
8080。 - 填外网端口:建议用高位端口,如
18080。 - 协议选TCP,保存。
- 用手机流量访问
公网IP:18080。
运营商常封80、443、8080等端口,换成18080、28443这类高位端口,成功率更高。
安全与稳定性:IP解决后别让自家电脑裸奔
- 改默认密码,SSH禁用密码登录,改用密钥。
- 防火墙只放行必要端口,能加白名单就加。
- 装
fail2ban,防暴力破解。 - 用HTTPS,Let’s Encrypt可签免费证书。
- 国内网站备案:据工信部规定,境内服务器提供网站服务需ICP备案,家庭宽带通常无法备案,
80和443也常被封。 - 动态IP更新DDNS:路由器自带DDNS,或用脚本定时执行
curl更新。 - 电力、散热、上行带宽都要考虑,行业共识认为,长期在线服务更适合放云服务器或低功耗小主机。
核心结论再收一次:内网访问就固定内网IP;外网访问先查公网IPv4,有就端口映射加DDNS,没有就IPv6、frp或内网穿透,别把168当成公网地址,这是多数人卡住的第一步。
Q&A:自己电脑服务器的IP地址怎么办啊常见问题
自己电脑服务器的IP地址是192.168开头,外网能直接访问吗?
不能。168.x.x、x.x.x、16.x.x到31.x.x都是私有地址,公网路由器不转发,需要公网IP加端口映射、IPv6,或者内网穿透。
公网IP会变,DDNS怎么设置?
路由器后台找“动态DNS”,填服务商账号和域名,没有路由器功能,就在电脑上写脚本,定时把curl ifconfig.me得到的IP提交给域名服务商,TTL设短一些,比如300秒。
自己电脑服务器长期开外网,最省心方案是什么?
有公网IPv4且能端口映射,用DDNS加高位端口加HTTPS,没有公网IPv4,用云服务器frp或IPv6,需要长期在线、稳定备案和防御攻击时,云服务器是更合适的入口。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/719783.html





