Tengo servidores nombrados como server.prod.example.com
, y regularmente inicio sesión en ellos como server.prod
. Recientemente, estos nombres de host comenzaron a resolverse a 127.0.53.53.
Resulta que ICANN recientemente habilitó el .prod
TLD. Además, cada solicitud que se dirige a los .prod
servidores de nombres se resuelve en 127.0.53.53 en lugar de regresar como NXDOMAIN, lo que permitiría que la resolución continúe funcionando correctamente. (Supongo que el punto detrás de esto es hacer que las personas sepan que sus cosas empeorarán antes de que comiencen a resolver algo real).
¿Cómo puedo evitar tener que escribir mi nombre de dominio para cada host como este?
¿Esto todavía te muerde ocasionalmente? No pude encontrar una lista de nuevos TLD y cuando se agregaron, así que configuré uno yo mismo: https://twitter.com/newgtldannounce
fuente
.prod
es un TLD estúpido ? :(Respuestas:
Cuando vea que los dominios internos de repente se resuelven
127.0.53.53
, tiene una colisión de nombres e ICANN está tratando de decirle que necesita urgentemente corregir su configuración de DNS.Si devuelve NXDOMAIN como sugirió, está en lo cierto, continuaría funcionando, por ahora .
También filtraría su consulta DNS internamente intencionada a terceros.
Peor aún, en el futuro alguien podría registrarse
server.prod
y causarle muchos más problemas.Consulte aquí para obtener más información https://icann.org/namecollision o ejecute:
En cuanto a cómo resolver esto: Depende del caso de uso, probablemente solo los agregaría
.ssh/config
con los nombres cortos. O comience a usar los FQDN realmente.fuente
Train users and system administrators in using FQDNs
)ssh db.myreallylongdomainnamethatsomeassholefrommarketingpicked.com
lugar dessh db
.Si escribe un nombre de host sin puntos, los solucionadores de DNS intentan buscar ese nombre de host agregando primero los dominios de búsqueda configurados.
Para la mayoría de los solucionadores, si usa un nombre de host con al menos un punto, el solucionador primero prueba el nombre de host por sí mismo y vuelve a agregar los dominios de búsqueda configurados.
Muchos resolutores tienen la capacidad de cambiar su comportamiento para que agreguen los dominios de búsqueda de nombres de host con puntos. Esto a menudo es a través de una opción llamada "
ndots
" que le dice al resolutor cuántos puntos debe tener el nombre de host antes de intentar buscar el nombre de host por sí solo primero. Para hacer elserver.prod
trabajo, agregue esta línea a suresolv.conf
:Si desea también poder resolver server.subzone.prod, deberá establecer la opción en 3, etc.
Si alguien sabe cómo hacer que esto funcione en MacOS X, hágamelo saber; el cambio
/etc/resolv.conf
está documentado para no funcionar (y no funciona) y no puedo entender losscutil
encantamientos correctos .(Nota: estoy cubriendo mis apuestas aquí más de lo que probablemente esté garantizado. Creo que la
ndots
opción funcionará en el 99% de los sistemas Unix (no MacOSX)).fuente
/etc/resolv.conf
es propiedad del sistema operativo. :)Otras respuestas le dieron la solución técnica para el problema. Pero nadie respondió a tu:
Asi que aqui esta.
Tienes varias formas.
whois
, por ejemplo, en su casowhois -h whois.iana.org prod | grep created
le darácreated: 2014-08-23
fuente