Configuração de subdomínio em um servidor Centos, usando BIND e Lighttpd (Vhosts)

1

Eu meio que estou atento e acabo aqui. Estou tentando configurar um subdomínio no meu host em uma rede.

Meu computador é ged12345.dev.example.internal em uma rede interna. Isso funciona bem, mas estou tentando configurar um subdomínio de plug-ins (plugins.ged12345.dev.example.internal) para redirecionar para um diretório no servidor.

Aqui está a parte relevante do meu arquivo /etc/lighttpd/lighttpd.conf:

$HTTP["host"] == "plugins.ged12345.dev.example.internal" {
    server.document-root = "/var/www/lighttpd/plugins.ged12345.dev.example.internal/http2"
    server.errorlog = "/var/log/lighttpd/plugins.ged12345.dev.example.internal/error2.log"
    accesslog.filename = "/var/log/lighttpd/plugins.ged12345.dev.example.internal/access2.log"
}

$HTTP["host"] == "ged12345.dev.example.internal" {
    server.document-root = "/var/www/lighttpd/plugins.ged12345.dev.example.internal/http"
    server.errorlog = "/var/log/lighttpd/plugins.ged12345.dev.example.internal/error.log"
    accesslog.filename = "/var/log/lighttpd/plugins.ged12345.dev.example.internal/access.log"
}

Agora, confirmei que a configuração do host inferior funciona, mas o subdomínio superior não. Então um amigo avisou que eu poderia precisar configurar o Bind para obter a resolução do nome correta. Agora, o servidor de nomes na rede que eu não tenho controle. Tanto quanto eu posso dizer, eu ainda posso usar bind para resolver adequadamente o meu subdomínio do plugin. Eu suponho que o pedido vai para o namesever, então é encaminhado para Bind para resolver o endereço, mas quando eu uso nslookup eu não consigo encontrar plugins.ged12345.dev.example.internal.

Eu preciso de Bind? Ou essa configuração de host (basicamente um host virtual) cuida de tudo isso? Qualquer ajuda ou orientação que você poderia me oferecer seria incrível, porque eu estou muito perdida.

Aqui está o meu named.conf:

options {
       listen-on port 53 { 127.0.0.1; 10.2.3.205;};
       #       listen-on-v6 port 53 { ::1; };
       directory       "/var/named";
    dump-file       "/var/named/data/cache_dump.db";
    statistics-file "/var/named/data/named_stats.txt";
    memstatistics-file "/var/named/data/named_mem_stats.txt";
    allow-query     { any; };
    #recursion yes;

    dnssec-enable yes;
    dnssec-validation yes;
    dnssec-lookaside auto;

    /* Path to ISC DLV key */
    bindkeys-file "/etc/named.iscdlv.key";
 managed-keys-directory "/var/named/dynamic";
};

logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};

zone "ged12345.dev.example.internal" IN {
        type master;
        file "ged12345.dev.example.internal.zone";
        allow-update { none; };
};

zone "6.2.10.in-addr.arpa" IN {
        type master;
        file "ged12345.dev.example.internal.revzone";
        allow-update { none; };
};


include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";

Aqui está o meu arquivo de zona (ged12345.dev.example.internal.one)

TTL 86400
@   IN  SOA     vip-dns.prod.example.internal. ged12345.dev.example.internal. (
        2013042207  ;Serial
        3600        ;Refresh
        1800        ;Retry
        604800      ;Expire
        86400       ;Minimum TTL
)
; Specify our two nameservers
                IN      NS              vip-dns.prod.example.internal.
vip-dns         IN      A               10.3.2.205
; Define hostname -> IP pairs which you wish to resolve
client          IN      A               10.2.6.52
www             IN      CNAME           client
plugins         IN      CNAME           client

Aqui está o meu arquivo de zona reversa (ged12345.dev.example.internal.revzone):

$TTL 86400
@   IN  SOA     vip-dns.prod.example.internal. ged12345.dev.example.internal. (
        3013042211  ;Serial
        3600        ;Refresh
        1800        ;Retry
        604800      ;Expire
        86400       ;Minimum TTL
)

@                IN      NS             vip-dns.prod.example.internal.
; Define hostname -> IP pairs which you wish to resolve
52              IN      PTR             ged12345.dev.example.internal.
205             IN      PTR             vip-dns.prod.example.internal.
52              IN      PTR             plugins.ged12345.dev.example.internal.
    
por user3431574 10.03.2015 / 08:47

0 respostas