You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Synology NAS配置WordPress实现外网通过域名mysite.com访问

解决NAS上WordPress外网访问(mysite.com)的完整方案

我明白这种卡了一周的挫败感——内网访问搞定了但外网死活不通确实让人头疼。咱们一步步来解决用mysite.com访问NAS上WordPress的问题:

1. 先搞定域名解析与公网IP

  • 首先确认你的公网IP:可以在NAS的网络设置里查看,或者用浏览器搜索「我的公网IP」。注意如果是动态公网IP(大部分家庭宽带都是),得配置DDNS动态解析:
    • Synology NAS自带DDNS功能,在DSM里找到「外部访问→DDNS」,添加一个服务商(比如Synology自己的,或者用域名服务商提供的DDNS),确保域名mysite.com能实时同步你的公网IP变化。
    • 如果是在第三方域名服务商买的域名,直接在域名控制台添加A记录,把mysite.com和www.mysite.com都指向你的公网IP;如果是动态IP,开启服务商的动态解析功能。

2. 确认路由器端口转发配置(核心步骤)

你提到已经开启了80/5000端口,但要确保转发规则是精准指向NAS内网IP的:

  • 登录路由器管理后台,找到「端口转发」「虚拟服务器」这类选项:
    • 添加规则:外部端口80,内部端口80,内部IP填你的NAS内网地址192.168.1.169,协议选TCP。
    • (如果运营商屏蔽80端口,很多家庭宽带会这样)可以换用非80端口,比如8080,转发规则改成外部8080→内部80,之后访问域名时用mysite.com:8080。
  • 注意:5000是Synology DSM的管理端口,和WordPress无关,不用转发这个给WordPress用。

3. 修正WordPress的站点URL(容易踩的坑)

现在你的WordPress默认用内网IP192.168.1.169/wordpress作为站点地址,外网访问时会跳转到内网,必须修改:

  • 方法一:后台修改(内网能进后台时用):
    用内网访问http://192.168.1.169/wordpress/wp-admin登录后台,进入「设置→常规」,把:
    • WordPress地址(URL):改成http://mysite.com(如果后面用HTTPS就改成https://mysite.com)
    • 站点地址(URL):和上面保持一致
      保存后,内网访问就会跳转到域名,此时可以用流量测试外网。
  • 方法二:数据库修改(后台改后登不上时用):
    如果NAS装了phpMyAdmin,打开后找到WordPress对应的数据库,进入wp_options表:
    • 找到option_name为siteurl和home的两行,把option_value改成http://mysite.com
      保存后刷新网站即可。

4. 测试与故障排查

  • 用手机关闭Wi-Fi,用移动流量访问mysite.com,看是否能正常打开WordPress站点。
  • 如果打不开:
    • 检查端口是否开放:用在线端口检测工具输入你的公网IP和80端口,看是否显示开放。如果关闭,要么是路由器转发错了,要么是运营商屏蔽了80。
    • 检查防火墙:NAS的DSM防火墙要允许外部访问80端口;路由器的防火墙也要放行端口转发的规则。
    • 确认DDNS状态:如果是动态IP,检查DDNS是否同步了最新的公网IP。

5. 进阶:配置HTTPS(推荐)

为了站点安全和浏览器信任,建议配置SSL证书:

  • 在Synology DSM的「外部访问→证书」里,申请Let's Encrypt免费证书,绑定mysite.com和www.mysite.com。
  • 路由器转发443端口到NAS的443端口。
  • 回到WordPress后台,把站点URL改成https://mysite.com,并安装插件(比如Really Simple SSL)自动处理HTTPS跳转。

内容的提问来源于stack exchange,提问作者Tom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 03:32:36