从外部网络访问Puma

时间:2018-07-25 11:43:24

标签: ruby-on-rails ruby puma

一年多来,我已经可以在本地计算机上使用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

2 个答案:

答案 0 :(得分:0)

也许dns服务器已关闭?

  • 使用dig来确定您的dns是否真的指向您的ip(可能是dns服务器无法访问)
  • 测试直接要求您的IP而不是dns
  • 您在听ipv4和ipv6连接吗?

答案 1 :(得分:0)

最近,我将物理以太网电缆重新连接到了计算机上,使其可以同时使用有线和无线连接。我的端口转发规则是路由到我的无线地址,该地址以某种方式连接到吊扇而不是路由器。所有对3000端口的请求都将发送给我的吊扇。