Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not working via xip.io since 0.16.0 #278

Closed
elsurudo opened this issue May 1, 2021 · 5 comments
Closed

Not working via xip.io since 0.16.0 #278

elsurudo opened this issue May 1, 2021 · 5 comments

Comments

@elsurudo
Copy link

elsurudo commented May 1, 2021

OS: macOS Big Sur (11.2.3)
puma-dev version: 0.16.0 (installed via homebrew)

Everything works fine on the test TLD, but using a xip.io domain no longer works. Nothing shows up in puma-dev logs, and it also happens in a really minimal example using python -m SimpleHTTPServer 8000.

Any ideas on how to troubleshoot?

@dentarg
Copy link
Member

dentarg commented May 1, 2021

I guess it could be related to the recent tweets by @sstephenson:

  • https://twitter.com/sstephenson/status/1388146129284603906

    As a result of the recent changes at Basecamp, today is my last day at the company. I joined over 15 years ago as a junior programmer and I’ve been involved with nearly every product launch there since 2006.

  • https://twitter.com/sstephenson/status/1388146130261790721

    At Basecamp, I helped bring open-source projects like Prototype, Sprockets, Pow, rbenv, ruby-build, Turbolinks, xip․io, Trix, Stimulus, Action Text, Turbo, and Hotwire into the world. This is my life’s work—the output of my entire career—and I’m proud to have built it in public.

  • https://twitter.com/sstephenson/status/1388146131377528832

    Effective immediately, I will make no further updates to, nor releases of, any of the aforementioned open-source software I worked on at Basecamp. This is entirely my decision. Thank you for understanding.

https://twitter.com/nicolas09F9/status/1388271518463975429 is someone else also noticing this

The name servers for xip.io is/was two Rackspace IPs:

$ dig @a0.nic.io -t ns xip.io

; <<>> DiG 9.10.6 <<>> @a0.nic.io -t ns xip.io
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64852
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 3
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;xip.io.				IN	NS

;; AUTHORITY SECTION:
xip.io.			86400	IN	NS	ns-2.xip.io.
xip.io.			86400	IN	NS	ns-1.xip.io.

;; ADDITIONAL SECTION:
ns-1.xip.io.		86400	IN	A	166.78.161.251
ns-2.xip.io.		86400	IN	A	192.237.180.202

;; Query time: 99 msec
;; SERVER: 65.22.160.17#53(65.22.160.17)
;; WHEN: Sat May 01 16:52:15 CEST 2021
;; MSG SIZE  rcvd: 105

There's nothing puma-dev can do about this I'm afraid.

nip.io seems to work still!

@elsurudo
Copy link
Author

elsurudo commented May 1, 2021

Thanks, that was it! I guess I missed all this drama, and suddenly my dev envs are broken...

@elsurudo elsurudo closed this as completed May 1, 2021
@ryana
Copy link

ryana commented May 12, 2021

@dentarg are you saying nip.io works no problem for you with multiple apps installed locally? I'm getting unknown app when I use [app-symlink-name].127-0-0-1.nip.io

to put it another way, @elsurudo does puma-dev explicitly support nip.io as well?

Thx!

@ryana
Copy link

ryana commented May 12, 2021

Ignore me. I just saw nip.io is explicitly called out in the README. Must be my problem. I'll figure it out. Thanks.

@ryana
Copy link

ryana commented May 12, 2021

[app-symlink-name].127-0-0-1.nip.io doesn't work but [app-symlink-name].127.0.0.1.nip.io does.

Thank you for a great piece of software :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants