Criando subdomínios. Como gerenciar o servidor DNS

1

Eu estou tentando aprender como usar o servidor dns "chamado" no Fedora para criar subdomínios. Só tenho um pouco de conhecimento sobre como fazê-lo ... Todas as páginas de manual que encontrei sobre a questão são muito complicadas. Então, estou procurando alguns exemplos curtos e talvez formas de verificá-los. Aqui está o meu named.conf:

/etc/named.conf:

// 
// named.conf 
// 
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS 
// server as a caching only nameserver (as a localhost DNS resolver only). 
// 
// See /usr/share/doc/bind*/sample/ for example named configuration files. 
//

options {
    listen-on port 53 { 127.0.0.1; };
    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     { localhost; };
    recursion yes; };

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

zone "." IN {
    type hint;
    file "named.ca"; };

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

zone "ursa.org.ua" {
    type master;
    file "/var/named/ursa.org.ua"; 
}; 

zone "j-in.org.ua" {
    type master;
    file "/var/named/j-in.org.ua"; 
}; 

zone "pravozahist.in.ua" {
    type master;
    file "/var/named/pravozahist.in.ua";
}; 

zone "media.j-in.org.ua" {
    type master;
    file "/var/named/media.j-in.org.ua"; 
};

E também:

Saída do cat /var/named/media.j-in.org.ua

$TTL 3600 
media.j-in.org.ua.    IN    SOA   ns1.IDENT.vds.colocall.com. root.oplot.vds.colocall.com. (2009101700 10800 3600 604800 86400) 
media.j-in.org.ua.    IN    NS    ns1.IDENT.vds.colocall.com. 
media.j-in.org.ua.    IN    NS    ns2.IDENT.vds.colocall.com. 
media.j-in.org.ua.    IN    MX    10 mail 
media.j-in.org.ua.    IN    MX    20 mail 
media.j-in.org.ua.    IN    A     62.149.25.66 
www                   IN    A     62.149.25.66
ftp                   IN    A     62.149.25.66 
mail                  IN    A     62.149.25.66 
smtp                  IN    A     62.149.25.66 
pop                   IN    A     62.149.25.66 
media.j-in.org.ua.    IN    TXT   "v=spf1 ip4:62.149.25.66 a mx ~all"

Então, de onde devo começar para adicionar um novo subdomínio, para o nome de domínio já registrado. Por exemplo, tentei adicionar o media.j-in.org.ua, mas não sei como verificar se ele foi adicionado?

Obrigado pela explicação.

Isso significa que o subdomínio foi adicionado?

-bash-3.2$ dig media.j-in.org.ua

; <<>> DiG 9.5.1-P1-RedHat-9.5.1-1.P1.fc10 <<>> media.j-in.org.ua
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61718
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0

;; QUESTION SECTION:
;media.j-in.org.ua.     IN  A

;; ANSWER SECTION:
media.j-in.org.ua.  3600    IN  A   62.149.25.66

;; AUTHORITY SECTION:
media.j-in.org.ua.  3600    IN  NS  ns2.IDENT.vds.colocall.com.
media.j-in.org.ua.  3600    IN  NS  ns1.IDENT.vds.colocall.com.

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Oct 19 17:49:39 2009
;; MSG SIZE  rcvd: 109

-bash-3.2$ 
    
por Oleg 19.10.2009 / 16:23

2 respostas

2

Você sabe que seu servidor de nomes só vai escutar (e para) 127.0.0.1 e :: 1 com esta configuração, certo?

Além disso, você pode verificar se um servidor de nomes está rodando corretamente fazendo uma zonetransfer, com

dig @YOUR_HOST YOUR_DOMAIN axfr

Além disso, embora eu respeite seus esforços de aprendizado, você tem certeza de que deseja fazer seu próprio DNS? A quantidade de familiaridade que você parece ter com isso me leva a sugerir que você deixe o ISP lidar com isso. Configurar corretamente o bind requer uma sólida compreensão de como o DNS funciona, então talvez seja melhor não testar essas coisas em produção ...

    
por 19.10.2009 / 16:45
0

Para adicionar subdomínios a um domínio já existente, seu servidor DNS precisa ser autoritário para essa zona. No exemplo acima, "www", "ftp", "mail", "smtp" e "pop" são todos subdomínios para o subdomínio media.j-in.org.ua. Alguém teria que suspeitar que o servidor DNS que atende j-in.org.ua tem um registro A dando a media.j-in.org.ua um endereço IP.

Todas as suas configurações de DNS podem ser verificadas com o comando 'dig' ou 'nslookup', dependendo do sistema operacional.

Eu recomendaria muito ler o DNS HOW-TO para ter uma idéia básica de como funciona a hierarquia, ele também cobre a configuração do BIND e é baseado no servidor DNS BIND.

Você pode encontrar o DNS Como fazer aqui . Confira também as Perguntas frequentes do BIND

    
por 19.10.2009 / 16:45