我没有域名。
我通过“ http:// localhost ”浏览我的网站
如何启用访问我的网站的人不在局域网?
步骤1:如果您不想购买域名,请使用免费服务,如NoIP或DynDNS 。 如果您可以购买域名,则可以使用免费服务EveryDNS将您的IP地址(我将假定它是dynamic的)与域名上的主机名进行关联。
步骤2:将路由器的端口转发到您的机器(服务器)。 如果您想访问networking,请将端口80转发到本地计算机所在的IP地址(您必须检查networking设置,并确保此IP地址不会更改)。 但是,需要警告的是,有些互联网服务提供商将80端口封锁为在住宅连接上运行networking服务器违反了服务条款。
请注意,运行服务器会绕过防火墙,并允许外部人员(和黑客)访问您的计算机。 不要select这么做,并确保您的软件和Web服务器不断更新最新的安全补丁。
你应该把你的IP地址给你的客户。 然后他们可以使用URL访问ypur站点: http:// xxxx ,xxxx是你的IP。
或者,您可以注册一个dynamicDNS服务提供商,如dyndns.org服务。 这将允许你的机器有一个用户可读的域名(xxx.dyndns.org),你可以给你局域网外的人。
然后,您需要确保您的Internet网关/路由器/防火墙configuration为将端口80(http)端口连接转发到您的networking服务器计算机。
你有什么types的IP? 静态还是dynamic? 如果您想允许从互联网访问,则必须将特定端口(示例80)从路由器转发到托pipe该网站的计算机。