Como você cria uma entrada de DNS curinga na GUI do DNS do Mac OS X 10.6 Server?

5

A GUI não aceita "*". Como, através da GUI, eu crio um subdomínio curinga?

OR

Onde está a instalação do Bind no sistema de arquivos do OSX 10.6?

    
por Christopher Altman 05.04.2010 / 16:01

3 respostas

3

O local para os detalhes da zona DNS é:
cd /var/named/zones/

Para adicionar o caractere curinga em sudo vi db.example.org.zone.apple

Em seguida, example.org. IN NS ns.example.com.
* IN A 192.168.1.10
www IN A 192.168.1.10

Adicione o "* IN A 192.168.1.10" ao arquivo zone.apple.

    
por 05.04.2010 / 22:37
6

UPDATE para 10,7

O seguinte funcionou para mim:

  • Já criei vários subdomínios para o meu domínio, aqui referidos como DOMAIN.TLD Então, antes de começar, /var/named/db.DOMAIN.TLD parecia algo assim:

    DOMIAN.TLD.                  10800 IN SOA      DOMAIN.TLD. amiel.DOMAIN.TLD. (
                                                    2012012509 ; serial
                                                    20864      ; refresh (5 hours 47 minutes 44 seconds)
                                                    3600       ; retry (1 hour)
                                                    14976      ; expire (4 hours 9 minutes 36 seconds)
                                                    10800      ; minimum (3 hours)
                                                    )
                                 10800 IN NS       dns.DOMAIN.TLD.
                                 10800 IN A        192.168.1.117
    db.DOMAIN.TLD.               10800 IN A        192.168.1.117
    dns.DOMAIN.TLD.              10800 IN A        192.168.1.117
    ... etc ...
    
  • Primeiro, eu saí do Server Admin (só para ter certeza de que ele não tem o conteúdo desse arquivo na memória ou algo assim)

  • Adicionei uma linha ao final com * para o curinga:

    *.DOMAIN.TLD.                10800 IN A        192.168.1.117
    
  • Em seguida, iniciei o Administrador do servidor e descobri que o registro de caractere curinga estava lá.

  • Eu usei Server Admin para "salvar" e "reiniciar" o DNS. e descobri que meus domínios curinga estavam funcionando bem.

Observações

  • Administrador do servidor mostra a entrada do domínio curinga e me permitirá editar os endereços IP dessa entrada, mas não me permitirá editar o nome da máquina.
  • Após salvar, o Administrador do servidor reordena as entradas em /var/named/db.DOMAIN ; Percebi que a entrada de curinga agora está no topo. Ainda funciona como esperado. Isso não é grande coisa, mas indica para mim que está carregando e salvando corretamente, é apenas o processamento de entrada que não permite criar um novo registro com "*".

Espero que isso ajude alguém.

    
por 26.01.2012 / 01:11
1

Com o Mac OS X 10.6, a Apple tornou muito mais fácil evitar que as edições de DNS sejam eliminadas da linha de comando:

Em /var/named/ , você verá uma lista de suas zonas no formato db.domain.tld. . Por padrão, elas conterão apenas o texto:

;THE FOLLOWING INCLUDE WAS ADDED BY SERVER ADMIN. PLEASE DO NOT REMOVE.
$INCLUDE /var/named/zones/db.DOMAIN.TLD.zone.apple

O arquivo *.zone.apple é atualizado e gerenciado pelo Administrador de Servidores, portanto, quaisquer alterações feitas à mão serão levadas por quaisquer alterações na GUI. O que você quer fazer é fazer as alterações nesse arquivo, então adicione seu curinga a esse arquivo. Exemplo:

;THE FOLLOWING INCLUDE WAS ADDED BY SERVER ADMIN. PLEASE DO NOT REMOVE.
$INCLUDE /var/named/zones/db.DOMAIN.TLD.zone.apple
*.domain.TLD IN A 192.168.1.10
    
por 04.07.2010 / 17:41