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

Bug: Error ERR_ICANN_NAME_COLLISION #58

Closed
cristianoliveira opened this issue Oct 17, 2017 · 4 comments
Closed

Bug: Error ERR_ICANN_NAME_COLLISION #58

cristianoliveira opened this issue Oct 17, 2017 · 4 comments

Comments

@cristianoliveira
Copy link
Owner

cristianoliveira commented Oct 17, 2017

I am having the following error sporadically:

Try contacting your system administrator.
ERR_ICANN_NAME_COLLISION

I searched around to understand it and reached this thread.
https://superuser.com/questions/919278/err-icann-name-collision-when-trying-to-use-localhost-dev-in-chrome

It seems it occurs because .dev domain has become a registered ICANN Top Level Domain. So some domains that really exist and are registered can collide.

So I would like to open a discussion for changing the .dev to another TLD which is not registered yet.

My suggestions would be .local but I am not convinced about this option yet

What do you think?

@adiclepcea
Copy link
Collaborator

Yes, dev is registered. I have noticed this also. I do not know about local, but that could easily be already registered. I have another proposition.
How about: .ergo?

@cristianoliveira
Copy link
Owner Author

cristianoliveira commented Oct 22, 2017

Yeah I thought about .ergo it's a nice option. I would like to have a second option, something more "perennial" since no one knows if .ergo wouldn't one day become a TLD too 😆 🤔

After some research, I found those as already defined TLD that will never change, since it is on the DNS RFC specifications.

To safely satisfy these needs, four domain names are reserved as
listed and described below.
.test
.example
.invalid
.localhost

".test" is recommended for use in testing of current or new DNS
related code.

".example" is recommended for use in documentation or as examples.

".invalid" is intended for use in online construction of domain
names that are sure to be invalid and which it is obvious at a
glance are invalid.

The ".localhost" TLD has traditionally been statically defined in
host DNS implementations as having an A record pointing to the
loop back IP address and is reserved for such use. Any other use
would conflict with widely deployed code which assumes this use.

https://tools.ietf.org/html/rfc2606

@cristianoliveira
Copy link
Owner Author

cristianoliveira commented Oct 24, 2017

For who is trying to find a solution for this.
As an alternative for when this error happens you can set ergo as your Web Proxy directly. Not through proxy.pac and "Automatic Proxy Configuration". Then all traffic will pass through ergo and it will work.

@cristianoliveira
Copy link
Owner Author

cristianoliveira commented Oct 27, 2017

Partially addressed by #71 since now you will be able to change the default TLD

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

No branches or pull requests

2 participants