我的电脑域名:如何(尝试无IP、DuckDNS和ngrok)
我想要:从远程通过it域名在我的电脑上ping服务器 我有:我的电脑域名:如何(尝试无IP、DuckDNS和ngrok),dns,routing,subdomain,router,dyndns,Dns,Routing,Subdomain,Router,Dyndns,我想要:从远程通过it域名在我的电脑上ping服务器 我有: DynDNS服务(或者,在没有ip的情况下配置更难)。它给我一个IP94.154.220.216和(子)域http://my_domain.duckdns.org。要在PC上配置DuckDNS,我只需要指定一些令牌和我的域名(myu domain) 我还在lacalhost:3000上启动了服务器 当我去看它时,它还说我的IP是94.154.220.216(这很好) 我为我的电脑配置了静态IP(比如说200.300.1.15) 并在的
94.154.220.216
和(子)域http://my_domain.duckdns.org
。要在PC上配置DuckDNS
,我只需要指定一些令牌和我的域名(myu domain
)李>
lacalhost:3000
上启动了服务器李>
94.154.220.216
(这很好)200.300.1.15
)3000
,协议=TCP,内部IP=200.300.1.15
)http://my_domain.duckdns.org
norhttp://my_domain.duckdns.org:3000
来自远程
假设:我假设问题出在路由器配置上
问题:
Internet <==> 1st Router <==> My PC
static IP static IP: (let's say 200.300.1.15)
Internet <==> 1st Router <==> My PC
static IP static IP: (let's say 200.300.1.15)
Internet第一路由器我的电脑
静态IP静态IP:(假设为200.300.1.15)
如果您在家中尝试设置此项,则您的电脑很可能有一个专用IP地址(10.0.x.x.或192.168.xx…)。当您设置DynDNS服务时,您只指向您的路由器。您需要配置路由器或电脑,以便电脑具有静态IP地址。如果您计划将电脑从网络上断开并连接到另一台电脑上不止一次或两次,我建议您设置路由器,为电脑分配一个静态IP地址。如果没有,您可以在网络设置中使您的电脑具有静态IP地址。然后在路由器上设置端口转发。每个路由器都有不同的设置方法。在路由器手册中查找所需步骤 您设置的端口转发将不允许您使用ping(在这种情况下,您正在执行ICMP转发)。但看起来您不想ping,而是想访问端口3000上的网页
故障排除步骤:
首先在本地尝试-在家庭网络的另一台计算机上,尝试访问http://:3000/,在您的问题中,这将是http://200.300.1.15:3000/
。如果这不起作用,其余的都不起作用-检查以确保计算机的防火墙允许在端口3000上传入TCP请求(或者关闭防火墙进行测试)
下一步,在家外直接通过IP进行尝试-http://94.154.220.216:3000/
。如果本地工作,但这不工作,那么您的端口转发它不工作,ISP正在阻止传入的TCP请求,或者其他
最后,ping
my_domain.duckdns.org
,并确保它解析为您的IP(94.154.220.216
)。此时,您应该能够点击http://my_domain.duckdns.org
没有问题。我在没有Ip和DNS的情况下浪费了很多时间。他们都声称自己尽可能简单,但这不是事实。最后,我没有配置我的路由器,而是有很多痔疮
天知道怎么回事,我用了30秒的时间,然后就开始了!您需要做的只是:
/ngrok子域=
我在设置DuckDNS时也遇到了问题。以下是一些对我有帮助的注释:
时间会告诉你DuckDNS是否可靠,但它可以工作。你的路由器可能有NAT环回问题,在这种情况下,你将永远无法从自己的网络连接到动态主机名。
解决方法使用具有internet订阅的移动电话。
“将路由器或PC配置为静态IP地址”(c)。
请提供更多详细信息-路由器或PC?路由器已经是静态的,但PC不是。这是使PC保持静态所必需的吗?现在的命令是:./ngrok http-subdomain=*但是它需要至少60美元/年的付费计划。*自由计划不允许自定义子域。在自由计划中,每次重新启动ngrok时,子域被随机分配和更改。