Sí, es perfectamente compatible sin ningún problema.
Incluso puede alojar dominios completamente distintos en la misma máquina.
Por ejemplo, usando BIND9 como el servidor DNS, debe poner algo como esto en named.conf
:
zone "example.com" {
type master;
file "/usr/local/etc/namedb/static/example.com";
notify yes;
allow-transfer { nameservers; }
};
};
zone "subzone.example.com" {
type master;
file "/usr/local/etc/namedb/static/subzone.example.com";
notify yes;
allow-transfer { nameservers; }
};
};
Simplemente llene los archivos de zona con sus datos de zona. En el archivo de la zona principal también puede especificar las subzonas de manera acorde, incluso con registros MX para el envío de correos, eche un vistazo a este ejemplo para el archivo example.com
:
; Nameservers records
ns.example.com. IN A 192.168.0.10
ns1.example.com. IN A 192.168.0.3
ns2.example.com. IN A 192.168.0.4
; Delegated internal zones
local.example.com. IN NS ns.example.com.
mgmt.example.com. IN NS ns.example.com.
; Delegated external zones
subzone.example.com. IN NS ns.example.com.
whatever.example.com. IN NS ns.example.com.
; Delegated external zone with its own nameservers (and glue records)
fnord.example.com. IN NS ns1.fnord.example.com.
fnord.example.com. IN NS ns2.fnord.example.com.
ns1.fnord.example.com. IN A 198.51.100.1
ns2.fnord.example.com. IN A 198.51.100.2
; Mailing zones
lists.example.com. IN A 192.168.0.13
IN MX 0 lists.example.com.
IN TXT "v=spf1 mx ~all"
IN SPF "v=spf1 mx ~all"
Espero que esto aclare todo.
sub1.example.com
se le delega, no se puede delegarsub1.example.com
a otra persona)