通过域名访问所有端口

通过域名访问所有端口

我有一个 CentOS VPS,在端口 80 上运行 Tomcat,在端口 81 上运行 HTTP。我不知道如何配置 DNS。我搜索了一下,发现有些网站可以提供 DNS。所以我从cloudflare.com并在我的域名上进行设置。现在我可以访问在 tomcat 上运行的网站了。

一切正常,但我无法通过输入域名来访问其他端口:

example.com:81

但我可以通过输入以下内容来实现:

192.0.2.1:81 

所以我想知道是否有办法通过域名访问其他端口,或者根本就不可能,如果不行,为什么?

答案1

因此,这似乎与 Cloudflare 甚至代理 DNS 查询并且仅允许有限数量的端口有关。
可用端口列在Cloudflare 页面

相关内容