【发布时间】:2018-07-25 11:43:23
【问题描述】:
一年多以来,我一直能够在本地机器上使用 Puma 为 RoR 站点提供服务。截至昨天,它不再可以从我的网络外部获得。我使用 DynDns 允许外部用户通过 url 与 ip 地址进行访问。我已经使用 Dyn 的网络工具来验证端口 3000 是否对外部开放。这是。我的路由器配置没有改变。 Dyn 有我正确的 IP 地址。 (它也无法直接访问我的 IP 地址。)我可以从 127.0.0.1 访问该站点。该服务使用“rails s -b 0.0.0.0”启动。当从外部击中时,Puma 没有输出。我在哪里可以找到问题可能是什么?
挖掘的输出:
myMac$ dig mydomain.dyndns-pics.com
; <<>> DiG 9.8.3-P1 <<>> mydomain.dyndns-pics.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40324
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;mydomain.dyndns-pics.com. IN A
;; ANSWER SECTION:
mydomain.dyndns-pics.com. 60 IN A nn.nnn.nn.nn (my ip address)
;; Query time: 159 msec
;; SERVER: 216.146.35.35#53(216.146.35.35)
;; WHEN: Wed Jul 25 11:12:35 2018
;; MSG SIZE rcvd: 54
【问题讨论】:
标签: ruby-on-rails ruby puma