Mac Os Server, ¿cómo hacer que el punto de enlace www.midominio.com esté instalado en la misma máquina en la que está instalado el enlace?

Mac Os Server, ¿cómo hacer que el punto de enlace www.midominio.com esté instalado en la misma máquina en la que está instalado el enlace?

Quiero configurar la IP de mi servidor como DNS y luego poder hacer que dominios como myproject.com, y también www.myproject.com y *.applications.com apunten al mismo servidor donde alojaré estos archivos en Apache. .

Instalé macports y aquí está mi archivo de configuración: /opt/local/etc/named.conf

    // Declares control channels to be used by the rndc utility.
    //
    // This must be enabled on Mac OS X Server for Server Status to provide valid
    // information! (Remove the leading slashes to enable.)
    //
    //        **** STUFF YOU MIGHT NEED TO ENABLE ****
    //
     controls {
          unix "/var/run/ndc" perm 0600 owner 0 group 0;
          inet 127.0.0.1 port 54 allow {any; };
     };
    // It is recommended that 127.0.0.1 be the only address used.
    // This also allows non-privileged users on the local host to manage
    // your name server.

    options {
            directory "/opt/local/var/named";

            // uncomment the following lines to turn on DNS forwarding,
            // and change the forwarind ip address(es) :
            //forward first;
            //forwarders {
            //      123.123.123.123
            //      123,123.123.123;
            //};

            listen-on-v6 { none; };
            listen-on { 127.0.0.1; };

            // to allow only specific hosts to use the DNS server:
            //allow-query {
            //      127.0.0.1;
            //};

            dnssec-validation auto;
            pid-file "/opt/local/var/run/named.pid";
    };

    //
    // a caching only nameserver config

    zone "." IN {
            type hint;
            file "db.cache";
    };

    zone "localhost" IN {
            type master;
            file "db.localhost";
            allow-update { none; };
    };

    zone "0.0.127.in-addr.arpa" IN {
            type master;
            file "db.127.0.0";
            allow-update { none; };
    };

Entonces quiero poder hacer que todos estos apunten al mismo servidor donde está instalado bind:

www.myproject.com
myproject.com
*.applications.com

¿Cómo puedo hacer esto? También me gustaría preguntar cómo puedo conseguir una buena documentación o un libro sobre Bind. Los documentos que encontré en la web eran demasiado técnicos o demasiado simplistas.

¿O existe una interfaz más sencilla para trabajar con bind?

Respuesta1

Debes editar tu nombre.conf para agregar una zona como:

zone "myproject.com" IN {
    type master;
    file "myproject.com.zone";
    allow-update { none; };
}

Luego cree un archivo de zona en /opt/local/var/namedel nombre myproject.com.zone. Ese archivo debería verse así:

$ORIGIN myproject.com.
$TTL 21600 
@                      3600 SOA   <your ns A record>. (
                              sysadmins.stackoverflow.com.    ; address of responsible party
                              2011072601                          ; serial number
                              3600                       ; refresh period
                              600                        ; retry period
                              604800                     ; expire time
                              60                       ) ; minimum ttl
                                NS    <YOUR_NS_A_RECORD>.

                                A     <YOUR_IP>
*               IN      A     <YOUR_IP>

Usar comodines es tu mejor opción, ya que así no tendrás que volver a preocuparte por eso.

Recomiendo encarecidamente obtener una copia deDNS y ENLACE

Respuesta2

Esto es lo que funcionó para mí en el archivo de zona, utilicé lo que Zypher sugirió en nombrado.conf

$TTL 10800
myproject.com. IN SOA myservername.myproject.com. admin.mymyproject.com. (
    2011071800  ;Serial
    86400       ;Refresh
    3600        ;Retry
    604800      ;Expire
    345600      ;Negative caching TTL
 ) 

www.projects.com. IN  A <SERVER IP>
projects.com. IN  NS myservername.myproject.com. 
projects.com. IN  A <SERVER IP> 
www IN  CNAME myproject.com. 

información relacionada