无法将流量从DDNS服务器转发到我的本地计算机端口

无法将流量从DDNS服务器转发到我的本地计算机端口,dns,router,web-hosting,portforwarding,Dns,Router,Web Hosting,Portforwarding,我正试图将一个运行在本地Windows笔记本电脑上的网站公开给外部世界。我的服务在URL上运行http://localhost:15672. 我的笔记本电脑有一个静态IP,所以URL转换为http://LOCALSTATICIP:15672. 此网站可从我的家庭网络上的其他设备访问 现在,为了向外部世界公开这一点,我使用了DDNS服务器。事实上,我使用了两种不同的DDNS服务(DynuDNS和Duck DNS),一次一个,只是为了确保DDNS服务器本身没有问题 通过这两个DDNS网站,我创建了一

我正试图将一个运行在本地Windows笔记本电脑上的网站公开给外部世界。我的服务在URL上运行http://localhost:15672. 我的笔记本电脑有一个静态IP,所以URL转换为http://LOCALSTATICIP:15672. 此网站可从我的家庭网络上的其他设备访问

现在,为了向外部世界公开这一点,我使用了DDNS服务器。事实上,我使用了两种不同的DDNS服务(DynuDNS和Duck DNS),一次一个,只是为了确保DDNS服务器本身没有问题

通过这两个DDNS网站,我创建了一个域名,比如:TESTDOMAIN,最终命名为TESTDOMAIN.duckdns.org。我还运行了如下命令,将我的路由器IP注册到DDNS服务器。DDNS服务器显示成功链接到域名的我的IP地址。即使我从外部世界ping这个域名——“TESTDOMAIN.duckdns.org”,我也会得到回复

echo url="https://www.duckdns.org/update?domains=TESTDOMAIN&token=a7c4d0ad-114e-40ef-ba1d-d217904a50f2&ip=" | curl -k -o /Users/administrator/duckdns/duck.log -K -

https://www.duckdns.org/install.jsp
但是,当我试图从中访问我的实际web服务器时,没有响应

于是,我以管理员的身份访问了我的D-Link DIR-615路由器,并将15672的传入流量的端口转发规则添加到我的路由器,并将其添加到为网站提供服务的LOCALSTATICIP。还是不走运。我注意到的一点是规则页面没有填充源端口和目标端口的选项。它只有一个TCP和UDP端口文本框。我假设路由器上的端口15672将映射到目标IP上的15672。一篇示例文章显示了与我的路由器型号相同的配置:

然后,我在本地windows笔记本电脑上添加了防火墙规则,以允许端口15672上的任何传入流量。还是一样的结果

我最后尝试的是在我的路由器中创建一个新的时间表,以支持端口转发规则,就像胡乱猜测一样。这也不起作用

当我尝试使用与DDNS域名关联的外部IP(而不是域名本身)访问它时,上述所有测试的结果都相同

如何测试流量是否真的到达我的机器?路由器中是否缺少设置


请帮忙

请不要使用错误的标签,你的问题与@SerhiiRohoza没有联系-对不起,我找不到任何动态dns的标签,我认为谷歌云dns是最接近的。我看到你现在已经删除了谷歌云DNS标签。谢谢你知道哪一个标签应该最接近从事这类工作的用户社区吗?不用担心,现在一切看起来都很好。