Enseñe a Google Chrome a comprender TLD personalizados

29

Para el desarrollo en máquinas locales, configuré dominios con un dominio de nivel superior personalizado .nt. Pero Google Chrome no sabe acerca de este dominio de nivel superior, por lo tanto, si ingreso example.nten la barra de ubicación, google no abre esa ubicación, pero abre la búsqueda con esa cadena (aunque muestra una barra que propone que quería abrir la ubicación) en lugar de buscar si la solicitud de DNS para esa ubicación satisface). Por lo tanto, puedo escribir http://example.nt, escribir example.nt/o abrir esa ubicación para enseñar a Google Chrome, pero en cualquier caso habrá una barra diagonal al final de la ubicación. Todo esto no es muy conveniente, tampoco me gusta esta barra oblicua, ¿es posible decirle a Google Chrome que .ntes un TLD normal, así que solo abra ubicaciones con él?

tig
fuente

Respuestas:

13

De acuerdo con este error publicado: http://code.google.com/p/chromium/issues/detail?id=30636

Google no solucionará el problema que tienes. El único método debería ser usar http://example.ntNo veo por qué eso no funcionará.

Sandeep Bansal
fuente
11
Eso funcionará, pero la gente no tiene la costumbre si escribe "http: //" delante de todo. ¿Cuándo fue la última vez que quería ir a un sitio y comenzó a escribir "http: //"?
Asa Ayers
30
Para una búsqueda rápida para cualquier persona que vea esta pregunta, escribir example.nt/(con una barra inclinada final) hará que Chrome lo trate como una URL. Esto es mucho menos molesto que tener que agregar http://a todo.
eouw0o83hf
1
Hay una solución alternativa que solo implica actualizar la configuración del motor de búsqueda. Vea mi respuesta a continuación.
simmbot
Lea la pregunta. El problema ocurre cuando no se usa http :: //. Una posible respuesta correcta es la de @ eouw0o83hf
asiby el
8

Afortunadamente, hay una solución bastante simple que no involucra código.

  1. Ir a la configuración
  2. Gestionar motores de búsqueda...
  3. Agregue un nuevo motor de búsqueda y utilícelos como los 3 valores:
    a. Por defecto
    b. % s
    c.http://%s/
  4. Hacer por defecto
simbote
fuente
44
¿No rompería esta búsqueda?
Louis
55
Google ya no sería el predeterminado. Lo que también hice fue establecer "g" como acceso directo para Google, de modo que sea casi tan transparente como la búsqueda de Google lista para usar.
simmbot
También puede anteponer cualquier frase de búsqueda con "?", Y el combo Ctrl + E lo hace por usted.
define el
Aquí hay un servidor para no romper google: gist.github.com/rubenwardy/4fdab857ea545ccd362f2ab4a1b4e473 Use example.com/?q=%s como la URL en su lugar
rubenwardy
2

De manera similar a simmbot, he creado un motor de búsqueda con una palabra clave de 'l' (mi TLD local es .l). La URL es http://%s.l. Luego, simplemente escribo "l mysite" en la barra de direcciones y me lleva a mysite.l.

Alternativamente, simplemente puede agregar una barra al final, y Chrome no lo considerará una búsqueda. (Ver /programming//a/7877750/974981 )

jessepinho
fuente
0

Ejecuto mi propio servidor DNS local (BIND en Linux) que resuelve dominios LAN utilizando un TLD personalizado y luego recurre a OpenDNS que no es LAN. Nunca he tenido problemas como este. ¿Está seguro de que su DNS local está resolviendo correctamente los dominios .nt?

LawrenceC
fuente
Lo uso /etc/hostscon entradas generadas por script y todos los dominios se resuelven correctamente.
tig
Lo que pasa con / etc / hosts es que un programa no puede resolver las cosas y obtener el servidor de nombres de un dominio específico, creo. por ejemplo, si tiene "example.nt" en su archivo de hosts, no puede preguntar qué servidor de nombres es responsable del dominio ".nt", porque no hay ninguno. Chrome realiza algunas comprobaciones de DNS para evitar proveedores de DNS que redirigen resoluciones DNS incorrectas a páginas de anuncios y apuesto a que esto tiene algo que ver con eso. Puede intentar ejecutar un servidor DNS local.
LawrenceC
Pero Chrome me propone ir a la ubicación si el dominio está presente /etc/hosts. Además, la pregunta era más sobre la posibilidad de agregar .nta la lista de "dominios de nivel superior normales", si trato de ir a la ubicación aristnraisetnrast.com, qué dosis no existe, Chrome no lo busca, solo aparece "Esta página web no está disponible" , pero si intento domain.ntcuál existe, aparece una página de búsqueda.
tig