2017-08-10 88 views
-2

我可以使用专用端口号来公开像HTTP这样的服务吗? 他们是否丢弃了路由器,就像他们丢弃私有IP地址一样?所有端口都可路由吗?

我只是出于好奇而问。

我只是想知道是否有私人端口号码的安全隐患?

E.g.如果我想在我的内部网络中打开少量私有(内部)端口号(例如12000),我是否会受到安全威胁?

+1

有没有这样的事情作为一个私人端口号。你的问题因此是毫无意义的。 – EJP

+0

@EJP私人我的意思是'动态'不是“众所周知”或“注册”。 –

+0

然后说出来。在你的问题。不是说它有什么区别。仍然毫无意义。除了RFC 1700和后继的目的,所有端口都是相同的,并且路由不是这些目的之一。路由器不关心端口号。不要将代码格式设置为不是代码的文本。 – EJP

回答

2

一般情况下,路由发生在L3(ip)地方,而不是端口。端口是L4协议(tcp/udp)的一部分,因此不会影响路由。

因此,就路由或安全而言,没有像标准“私有”端口那样的东西。您可以编程一个路由器/防火墙来检查L4头文件并丢弃特定端口的数据包,从而使这些端口实际上是私有的,但通常必须在每个路由器的基础上完成。获取路由器配置错误,并且您有安全漏洞。

因此,对于您的示例,如果您在某个内部计算机上打开端口12000,并且不对您的路由器或防火墙进行编程以阻止该特定端口或特定计算机,那么您将很容易受到攻击。