como configurar otro dominio en mi linux que tiene mi web y mis correos

Forums: 

Este es el dilema, para mis experimentos y realmente lo digo la unica forma de aprender es probando, siempre me a nacido la curiosidad de hacer virtualhost en apache pero a la vez siempre he querido comprar otro dominio para ponerlo en mi servidor ahora biene mi problema al momento de comprar el dominio apunte los nameserver hacie el mismo que tiene mi otro dominio y en el host puse ns1.nuevodomini.com apuntando a la ip publica de mi servidor, el detalle es que mi dominio existente esta configurado con su propia configuracion de zona, para el nuevo dominio tengo que agregarlo a la zona actual o crear un nuevo archivo de zona y ahi configurarlo con sus propios parametros, y eso fue lo que hice pero en la zona de autoridad no supe si poner el del nuevo dominio o el del dominio actual y en los campos ponerle los datos pertinentes al nuevo dominio el detalle es que me muestra miles de errores en dnsreport y ahi me perdi ahora estoy buscando en google algun ejemplo para guiarme y tomar idea de que debe hacerse en un segundo dominio, realmente me perdi en esa parte de agregar otra zona no se si tengo que hacer un nuevo archivo de zona para el nuevo dominio o si uso el mismo archivo de zona de mi primer dominio y solo lo agrego ahi pero no lo veo logico ya que el es un dominio independiente y solo uso el mismo dns, alguien que me ilustre realmente me perdi, no es urgente ya que es algo de mis experimentos pero me frustro cuando algo no sale bien y paso dias leyendo y la verdad es que el trabajo me consume seguro que alguien paso por lo mismo y sabe lo frustrante que es. agradeceria unos comentarios al respecto.

En apache puedes hacer

En apache puedes hacer Virtual Host por dos tipos:
1.- Virtual Host basado en Ips
2.- Virtual Host basado en Nombres
En el caso de la primera puedes hacer uso de Subinterfaces y linux soporta 256, asi que podrias asignar 256 ips a tu nic. Ejemplo:

192.168.1.1 -> www1
192.168.1.2 -> www2

En el segundo caso, lo puedes hacer por nombres, es decir que en esta podrias tener una sola ip pero podrias tener varios nombres. Ejemplo:

En DNS

www IN A 192.168.1.2
ejemplo1 IN CNAME www
ejemplo2 IN CNAME www
ejemplo3 IN CNAME www

despues de crear los virutal host tu podrias entrar: http://ejemplo1.dominio.com, o http://ejemplo2.dominio.com etc.

Ahora fijate que los virtual host ejemplo1 y ejemplo2 pertenecen al mismo dominio.com, si tu quieres que este sea otro dominio por ejemplo midominio.com tu podrias crear otra zona en tu DNS principal y lo propio en el secundario entonces en la zona del named.conf podrias tener:

/etc/named.conf

zone "dominio.com" in {
type master;
file "db.dominio.com";
};
zone "mydominio.com" in {
type master;
file "db.mydominio.com";
};

Obviamente tienes que crear los archivos correspondientes para cada uno, por ahi vi que tu compraste otro dominio, y configuraste otra máquina entonces esta debe tener su propio dns.

Espero haber aportado

Saludos,

el dominio nuevo esta en la misma computadora

Imagen de juandarcy2000

que sirve de servidor no hay computadoras que hagan de www todo esta en el mismo servidor, otra pregunta seria ahora que ptr uso si el que programo lo fijo al dominio 1 y esta registrado en mi isp como mi ip + mi host server, como asigno el mismo ip para otro dominio, hice un archivo ptr para mi nuevo dominio pero named me da error diciendome que no puede haber otro ptr con el mismo ip, entocnes me imagino que el mismo archivo de reversa que tiene el dominio 1 le tengo que agregar la nueva reversa para el dominio 2, pero cuando trato de ver la reversa del dominio 2 me da la reversa del dominio 1 ya que esa es la que le dije a mi isp.
en tu ejemplo me hablas de ip privados que alojan diferentes servicios y los uso en mi dns, pero yo no tengo ip privadas todo aqui es el mismo servidor que solo tiene 1 ip publica quiero que aloje varios dominios y asginarles sus ptr respectivos.

lo del PTR si no me equivoco

Imagen de deathUser

lo del PTR si no me equivoco es de 1 a 1, es decir un IP resolverá a un solo nombre, pero eso no debería ser problema, la mayoría de los servicios chequean que el IP tenga un reverso y nada más, lo de los hosts virtuales, apache soporta host virtuales por nombre, así que no es problema que tengas una sola IP, mira la documentación de APACHE sobre los hosts virtuales por nombre y apunta correctamente los nombres en el DNS, los registros A y MX para tus dominios y listo ...

Suerte

bye
:)

Lo del PTR si no me equivoco


Lo del PTR si no me equivoco es de 1 a 1, es decir un IP resolverá a un solo nombre

Es correcto, la mayoria de servicios solo ven que una IP resuelva un nombre, pero es necesario que en el caso de mail este si tenga un PTR por cuestiones de rfcs.

Ahora lo que comenta juandarcy2000 que tiene una ip publica y la mayoría de servicios lo tiene con ips privadas, yo sugiero que la configuracion de bind en DNS sea a través de vistas, para esto tendría que adquirir un par de ips públicas donde configure servicios externos, y mantener las ips privadas para los servicios internos.

Saludos,

Bind + Apache

Imagen de rickygm

tienes que leer el bind bien detallado y apache con host virtuales , después es chuleta ...

aunque en algunos distribuciones es mas engorroso ...

por aquí comencé yo hace un buen tiempo atrás , y lo mejor es que lo leas tu y lo apliques , porque si te lo dan hecho no sabrás como trabaja

http://www.linux.com/base/ldp/howto/HOWTO-INDEX/networking.html#NETDNS

saludosss

Yo no tengo DNS en Linux

Hola amigos. Yo tengo un problema con eso de los DNS, el servidor linux q tengo no es DNS, es solo servidor web y de correo y digo q no es DNS xq no tiene ningun archivo o directorio q se llame named o named.conf. En este servidor ya tengo un sitio web y quiero agregarle otro q estaba alojado en otro servidor, ya he creado el virtual host en apache y localmente la puedo ver, también ya cambie los DNS en nic.ec y estan apuntando al mismo sitio donde esta mi primera pagina, pero no logro ver el sitio desde fuera de mi red. Esta es la configuración q he puesto en el virtul host:

no se q dirección se pone aqui
DocumentRoot /var/www/html/sitio2
ServerAdmin pepito@sitio2.com.ec
ServerNAME www.sitio2.com.ec
DirectoryIndex index.html Index.html Index.htm index.htm index.shtml

Que más deberia hacer para que el otro sitio web funcione??

Basicamente la

Basicamente la configuración de un virtual host es:

ServerAdmin webmaster@sitio2.com.ec
ServerName www.sitio2.com.ec
DocumentRoot /var/www/sitio2
CustomLog logs/sitio2.com.ec.acces_log combined

[quote]ya cambie los DNS en nic.ec y estan apuntando al mismo sitio donde esta mi primera pagina [/quote]
entonces te sugiero que compruebes el cambio que has echo en nic.ec y ver si te resuelve bien el nuevo sitio.
Saludos,