【问题标题】:Public localhost - possible? [closed]公共本地主机 - 可能吗? [关闭]
【发布时间】:2013-07-09 10:27:00
【问题描述】:
是否可以让我的本地主机对所有人可用?在某个域下?
(无外部ip)
如果有人描述它一步一步,我将不胜感激!
【问题讨论】:
标签:
dns
ip
localhost
external
public
【解决方案1】:
确实如此,但很大程度上取决于您的本地网络和您的互联网服务提供商:
- 理想情况下,您应该拥有来自 ISP 的静态 IP 地址。有一些使用外部动态 DNS 服务的变通方法(请参阅 http://en.wikipedia.org/wiki/Dynamic_DNS),但正如我所说,它们是变通方法,而不是正确的解决方案。
- 如果您希望在自己的域下使用它,动态 DNS 提供商可能会直接支持这一点,或者通过为您提供主机名,您可以在自己的域的 dns 设置中添加 CNAME。如果您确实有静态 IP 地址,则可以将其添加为“A”记录。
- 您必须确保您的 ISP 允许从外部源连接到端口 80。不过,您必须向您的 ISP 询问;有些可能不会,以阻止人们完全按照您的意愿去做。
- 您的本地防火墙/路由器需要知道将端口 80 路由到您的本地计算机;具体步骤取决于您使用的路由器型号。
总而言之,除非您知道自己在做什么,否则通常值得花几分钱并使用“合适的”托管解决方案。