【问题标题】:I need a static public IP while using a router (to access a webpage)我在使用路由器时需要一个静态公共 IP(访问网页)
【发布时间】:2014-01-31 11:05:18
【问题描述】:

我有一个 ISP 给我的静态公共 IP。问题是,我必须使用路由器。当我将 IP 更改为 192.168.1.100 时。这是没有用的,因为我本地网络之外的任何人都无法访问该网页。我尝试了一个将这个 IP 转换为静态 IP 的程序(不确定它到底做了什么,程序的名称是 Portforward 设置静态 IP 地址)。它所做的只是将我的 IP 更改为 192.168.1.50 并确保它是一个静态 IP。可能是这样,但我仍然无法访问我的网络之外的网页。

如何设置我的路由器,以便外人可以访问我的网页?

【问题讨论】:

    标签: php tcp nat


    【解决方案1】:

    这很容易。您只需在路由器上设置port forwarding 以转发端口80443(在您的情况下,根据您的需要访问网页)。不要担心做任何其他事情(但您仍然必须正确设置 httpd 服务器),因为您将静态 IP 作为公共 IP 地址,而不是您的本地 IP 地址,即 192.168.1.50

    为确保您拥有预期的公共 IP,只需输入 Google:

    IP

    因此你应该有:

    您的公共 IP 地址是 1.2.3.4

    【讨论】:

    • 在 apache 中我也配置了它不会使用 80 而是 666 端口,我想我也必须转发这个端口?
    • 不太好,但只有您想要外部用户使用的端口。那就转发 666 端口吧。
    • 请记住,在这种情况下,您的用户必须知道在哪里连接。我不建议更改默认 httpd 端口,因为它没有任何改变!
    • 嗯,我曾经连接到这样的网页 192.168.1.50:666 在 httpd.conf 我使用这些参数: Listen 666 ServerName localhost:80 这是否正确?
    • Listen - httpd 监控的连接。 Localhost:80 是默认设置的一部分。您应该参考 httpd 的手册。设置起来相对容易。
    猜你喜欢
    • 1970-01-01
    • 2013-07-20
    • 2016-06-20
    • 2017-04-13
    • 2014-03-10
    • 2021-10-09
    • 2021-02-28
    • 1970-01-01
    • 2020-10-22
    相关资源
    最近更新 更多