Múltiples entradas DNS inversas?

32

Soy un novato de DNS, así que aquí hay una pregunta:

¿Puede un servidor tener múltiples entradas DNS inversas? ¿O una dirección IP solo se resuelve en un nombre DNS?

Aquí es por qué necesito esto:

Tengo varios sitios alojados en un servidor, así como el correo de varios dominios. Por lo que puedo decir, los servidores de correo sin las entradas DNS inversas son tratados como servidores de correo no deseado por algunos programas de correo. Entonces parece que necesito agregar una entrada para ellos. ¿O cada servidor solo puede ejecutar correo para un dominio?

Nota: solo tengo una dirección IP que ejecuta todos estos dominios.

Sam Schutte
fuente
¿Puedes darnos un ejemplo de por qué querrías esto?
Zoredache
Agregado a la pregunta.
Sam Schutte

Respuestas:

22

En general, lo que les importa es que el resultado de rDNS se resuelva a la IP original. Entonces, una configuración típica se vería así:

  • www.example.comy www.yourdomain.exampleambos se resuelven en 192.0.2.1.
  • El PTR para 192.0.2.1 es myhost1.yourdomain.example.
  • myhost1.yourdomain.example resuelve 192.0.2.1.

Creo que la mayoría de los filtros de spam consideran que es una configuración rDNS adecuada.

Sin embargo, si tiene direcciones IP separadas para cada sitio web y servidor de correo que se ejecutan en su casilla de modo que el correo electrónico provenga example.comy yourdomain.exampleparezca que proviene de diferentes direcciones IP (y eso sería una configuración de correo electrónico realmente extraña), entonces el DNS de reenvío y reversa para esa combinación de dominio / IP debería volver a señalarse:

  • example.com el correo electrónico proviene de 192.0.2.2
  • PTR para 192.0.2.2 es example.com.
  • example.com resuelve 192.0.2.2
Insyte
fuente
1
¡Gracias! Solo tengo una dirección IP, para la cual tengo muchos sitios virutales en ejecución.
Sam Schutte
12

Puedes hacerlo, pero no es recomendable . Puede haber casos en los que romperá cosas configurando múltiples registros.

Zoredache
fuente
9

Si, pero NO recomendado

La mayoría de las entradas DNS inversas solo tienen un solo registro PTR.

Si bien puede tener múltiples registros PTR para la misma IP, no se recomienda a menos que sea absolutamente necesario.

Un servidor web con mucha virtualidad es un ejemplo en el que he visto más de un registro PTR pero creo que encontrarás que esto rompe cosas y causa problemas mucho más de lo que resulta útil. Demasiados registros PTR (hablar docenas si no cientos) también pueden conducir a grandes paquetes de DNS hinchados.

Creo que es seguro decir que la mayoría de los servidores y software esperan ver solo un registro PTR.

A menos que sepa absolutamente lo que está haciendo y tenga una razón específica para múltiples registros PTR y sepa que NO va a romper nada ... solo hágase un favor y manténgase en un solo registro PTR. :-)

KPWINC
fuente
+1 para comentarios sobre paquetes hinchados. Sin embargo, la mayoría de los idiomas decentes devolverán múltiples entradas en su equivalente a gethostbyaddr(). Sin embargo, PHP parece ser una desafortunada excepción :(
Alnitak
44
@KPWNIC IMNSHO sería bueno para citar sus fuentes, como la mayor parte de su respuesta se pega-copia de Wikipedia ...
Gyom
¿Qué pasa con tener un registro PTR para ipv4 e ipv6?
Amalgovinus
5

Una opción que puede probar es crear un registro spf para los dominios adicionales. En efecto, este registro les dice a esos destinatarios de correo "este servidor no soy yo, pero ES un servidor de correo autorizado". Creo que la mayoría de los destinatarios de correo de gran tamaño ahora buscarán registros SPF y esta sería probablemente una forma mucho menos problemática de aliviar su problema.

Charles
fuente
4

La otra cosa que preocupa a muchos filtros / servidores SMTP es que el nombre de host HELO existe en DNS directo / inverso.

Así que solo asegúrese de que la entrada DNS inversa para la IP del servidor coincida con lo que dice en SMTP HELO y que esté bien, y asegúrese de que haya una búsqueda directa.

James
fuente
-4

Si aloja varios dominios en un mismo servidor de correo IP público, entonces lo necesita, eso es lo que hice. No estoy seguro de si es la forma correcta, pero está funcionando

Alex S.
fuente
2
No, el reclamo "entonces lo necesitas" no es cierto.
Håkan Lindqvist
@Drux La expectativa es que la entrada dns inversa regrese al nombre del servidor de correo, que no está vinculado a los nombres para los que maneja el correo. No es necesario tener varios nombres solo porque manejas el correo de muchos dominios.
Håkan Lindqvist