我的电脑的域名:如何(尝试过No-IP,DuckDNS和ngrok)

VB_*_*VB_ 1 subdomain dns routing router dyndns

我想:在我的电脑上通过远程域名ping服务器.

我有:

  1. DynDNS服务DuckDns(或No-IP,no-ip中的配置更难).它让我获得了IP 94.154.220.216和(子)域http://my_domain.duckdns.org.要DuckDNS在PC上配置,我只需要指定一些令牌和我的域名(my_domain).
  2. 我也启动了服务器lacalhost:3000.
  3. 当我去CanYouSeeMee时,它说我的IP是94.154.220.216(那很好).
  4. 我为我的PC配置了静态IP(比方说200.300.1.15)
  5. Port Forwarding Wizard的帮助下设置端口转发(Port = 3000,Protocol = TCP,Internal IP = 200.300.1.15)

问题:我既不能http://my_domain.duckdns.org也不http://my_domain.duckdns.org:3000能从远程获取.

假设:我认为路由器配置存在问题.

问题:

  1. 我怎样才能检查出错了什么?表示DuckDNS是否不将请求重定向到我的路由器或我的路由器不会将请求重定向到我的PC.

我的本地网络方案:

Internet <==>    1st Router   <==>             My PC
                 static IP         static IP: (let's say 200.300.1.15)
Run Code Online (Sandbox Code Playgroud)

VB_*_*VB_ 5

我浪费了很多时间与No-Ip和DuckDNS.他们都声称他们尽可能容易,但事实并非如此.最后,不是配置我的路由器和有很多痔疮与上帝知道什么,我使用ngrok - 30秒和vu la!你需要做的就是:

  1. 下载
  2. 运行: ./ngrok subdomain=<your_domain_name> <your_server_port>