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

Switch to a different TLD than .dev #580

Closed
3 tasks done
bostondv opened this issue May 5, 2016 · 13 comments
Closed
3 tasks done

Switch to a different TLD than .dev #580

bostondv opened this issue May 5, 2016 · 13 comments

Comments

@bostondv
Copy link
Contributor

bostondv commented May 5, 2016

  • This is a feature request
  • This request isn't a duplicate of an existing issue
  • I've read the docs and followed them (if applicable)

What is the current behavior?

When using a subdomain multisite with landrush and a .dev url Chrome 50 complains about ICANN name collisions and does not load the page.

What is the expected or desired behavior?

The page should load using the Trellis default TLD in development.

Feature Request

As .dev is one of the new gTLDs introduced by ICANN and causing name collisions, changing the example configs in Trellis to an extension that ICANN will not delegate might be a good idea. I propose .test since its short and reserved as "never to be used as official TLD" via RFC2606.

There is a thread related to this issue in the Landrush repo: vagrant-landrush/landrush#118

@mAAdhaTTah
Copy link
Contributor

Wait, seriously? They made .dev a real TLD?

@retlehs
Copy link
Member

retlehs commented May 10, 2016

what's in your hosts file? on chrome 50 i'm able to use .dev without any issues

not to say we're not open to switching to something such as .test, just curious as to what's going on with your chrome

@swalkinshaw
Copy link
Member

Yeah, just to be clear: your local /etc/hosts file overrides everything else. You can override a .com as well. It doesn't matter if it's a real domain, real TLD, whatever.

@QWp6t
Copy link
Member

QWp6t commented May 10, 2016

Oh cool. Just purchase .dev domain and point it at 192.168.x.x, avoid hosts file iirc :trollface:

@bostondv
Copy link
Contributor Author

Putting the domain in the hosts file works fine for me as well. The problem I have really is when running a subdomain multisite network with landrush. Landrush doesn't seem to overcome the name collision and I'd rather not have to put a host entry for every subdomain in the multisite network :)

@swalkinshaw swalkinshaw changed the title ICANN name collision with .dev urls Switch to a different TLD than .dev Jul 23, 2016
@RiFi2k
Copy link
Contributor

RiFi2k commented Oct 8, 2016

On chrome version 53 I get the collision message, same for 55 (unstable/dev)

Is this something you all are still interested in getting done?

Personally I use .local

@iamjoshellis
Copy link

I think Apple uses .local for bonjour services on OSX, which could cause potential conflicts.
https://support.apple.com/en-gb/HT203136

@RiFi2k
Copy link
Contributor

RiFi2k commented Oct 10, 2016

Good call, I don't use OSX so I didn't have any clue about that.

@scherii
Copy link

scherii commented Oct 10, 2016

I think .test is the best available option.

Others (like .localhost or .local) all have some sort of conflict.

@iamjoshellis
Copy link

Yea, I'd agree with .test

@pixeline
Copy link

We use *.loc

@QWp6t
Copy link
Member

QWp6t commented Apr 15, 2017

You're free to use whatever TLD you want. We'll stick with .dev in our examples for now.

@QWp6t QWp6t closed this as completed Apr 15, 2017
@retlehs retlehs reopened this Sep 17, 2017
@retlehs
Copy link
Member

retlehs commented Sep 17, 2017

reopened because of https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/

primozcigler pushed a commit to proteusthemes/pt-ops that referenced this issue Jan 5, 2018
primozcigler added a commit to proteusthemes/pt-ops that referenced this issue Jan 5, 2018
* trellis/master: (292 commits)
  Bump Ansible version_tested_max to 2.4.2.0 (roots#932)
  Add MariaDB 10.2 PPA
  Remove cron_file if WP system cron disabled (roots#927)
  Add Code of Conduct [ci skip]
  Expose the deploy_helper keep_releases option (roots#922)
  Close roots#580 - Switch from .dev to .test
  Update acme-tiny commit hash
  Enable select deploy configs to optionally vary by site (roots#919)
  1.0.0-rc.2
  Update to WP-CLI 1.4.1.
  Disallow duplicate site keys within a host's wordpress_sites (roots#910)
  Replace bare Dataloader() with pre-loaded play._loader (roots#917)
  Remove outdated to_unicode import from plugin utils (roots#916)
  Fix raw_vars functionality for Ansible 2.4.1 (roots#915)
  Enable ioapic
  Update vagrant_box_version to current release
  Dynamically increase ansible_group_priority for selected env (roots#909)
  Bump Ansible version_tested_max to 2.4.1.0 (roots#911)
  Clarify DB task name.
  Update wp-cli to 1.4.0.
  ...
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

9 participants