想让人注意到某个有用的答案?请投赞同票!

有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!

进一步了解在什么情况下投赞同票:了解投票 - Apple 社区

看上去一段时间内没有人回复。 要再次发起对话,只需提出一个新问题即可。

如何让 macOS Server 托管的网站在路由器环境下通过互联网域名能被访问?

使用 macOS Server 创建了网站:设定了互联网域名,域名已解析到 Server.app 显示的本机公网 IP 地址,获得可信任的 SSL 证书并配置,开启网站服务。

但服务器的「互联网」一项却显示:在“(公网 IP 地址)”中可连通,无可用的服务。

无法通过互联网域名访问到配置好的网站。

Mac 在家庭路由器下,内网 IP 地址是 192.168.3.21

请问,应该如何设置,才能让互联网域名直接访问到添加的托管网站?

发布日期 2018年3月12日 下午2:04

回复
回复量: 3

2018年3月13日 上午12:57 回应 kerryyyy

你的Mac没有被托管,你希望Mac被外网访问而你的托管服务器没有问题,对吧?


DMZ是完全开放,全部转发;不好的是你的Mac服务器完全暴露在公网中,好处是省去了转发的设置和维护。

端口转发是制定规则将对公网IP的服务端口的访问请求转发到指定的内部网络IP的指定端口,比如

规则:公网210.100.1.20 端口80,转发到 192.168.3.21的端口8080

这样http:/210.100.1.20的访问就会转接到

如果没有DMZ,有端口转发也可以。


如果你家网络IP没有在公共DNS服务注册,那么上面的端口转发完成后,只能通过公网IP+port访问内网的Mac服务器的指定端口服务。

2018年3月13日 上午12:27 回应 kerryyyy

看上去有个关键:一个是你的Mac服务器应该有一个公网可以直连的公网IP地址;为了让局域网内部主机从外部公网IP访问,最简单的也是被普遍支持的就是路由器上设置DM Z。


一般托管都是在电信或者网络供应商的大型机房中放置的服务器,你的硬件或者系统在那里托管给他们日常维护。

2018年3月13日 上午12:35 回应 tonyfromcalgary

感谢帮助!我有租赁云服务器托管网站,但还是希望能在家中安置 Mac mini 来托管网站,还能实现其他功能,也挺有意思。

DM Z 是「端口转发」之类的吗?路由器设置页面似乎没有这个选项呢。

另外记得以前在大学宿舍使用运营商网络时,是可以解析并访问的,也许网络结构不同。

如何让 macOS Server 托管的网站在路由器环境下通过互联网域名能被访问?

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用你的 Apple ID 开始畅游其中吧!