端口80被ISP阻止

时间:2014-11-05 08:54:18

标签: http port

我想在我的家庭网络上运行一个Web服务器,但我的ISP不允许来自端口80的传入请求,所以我必须使用端口81,是否有一种方法可以隐藏我的域中的端口号,以便人们不必在地址栏中键入 mysite.com:81 吗?

我尝试使用SRV记录,但在失败多次后,我意识到浏览器需要服从SRV记录,但事实并非如此,这就是为什么它不起作用。

注意 我的ISP也不会让我购买静态IP,所以我必须使用noip.com提供的动态DNS服务。

2 个答案:

答案 0 :(得分:4)

如果您的ISP阻止端口80,那么您无法在端口80上运行任何东西,甚至是端口转发器。这意味着您的访问者将需要使用端口号。期。抱歉,但是没有办法让浏览器使用不同的端口而不告诉它。

有些dyndns提供商允许您做的一件事是创建一个在域脱机时显示的页面。你可以得到jordanjones.noip.com和realjordanjones.noip.com,将jordanjones.noip.com设置为离线,然后在那里制作一个页面,只有一个框架集,其中有一个大框架可以拉入realjordanjones.com:81 。但是,不知道noip.com是否提供这项服务。

唯一真正的答案是:获得一个体面的提供者。

答案 1 :(得分:-1)

您需要在服务器上执行端口转发或重定向请求。

例如,在8080端口上运行服务器,并将所有请求从端口80重定向到8080.

请参阅:Apache VirtualHost: How to ServerName a port different from 80