como especificar um registro de domínio próprio em um arquivo de zona

1

assumindo que foobar.com é meu domínio, como especifico o ip de "foobar.com" no meu arquivo de zona?

Abaixo está minha amostra

@     IN   SOA   myfoobar.com.  hostmaster.myfoobar.com. (
      2001030201 ; DB Serial Number
      10800      ; Secondary Refresh Interval
      3600       ; Secondary AXFR Retry Interval
      604800     ; Unref Secondary Expiry Interval
      86400 )    ; Minimum Time To Live

; NAME SERVICE
;
      IN  NS      ns.foobar.com.
    **IN A 192.168.1.95**  <-- do you guys mean this ?

; HOSTS WITH THIS DOMAIN NAME
;

**foorbar.com. IN A 192.168.1.95**   <--- or this will do as well ?
ns    IN A  x.x.x.x
node1 IN A  x.x.x.y  -- for node1.foobar.com
node2 IN A  x.x.x.z  -- for node2.forbar.com

- e o próprio foobar.com?

    
por Noob 06.01.2016 / 18:17

3 respostas

3
foobar.com.  IN A X.X.X.X

Observe que acrescentei um ponto ( . ) ao host. Isso é muito importante, pois isso evita anexar automaticamente o nome do domínio ( foobar.com ) ao host. No seu caso, você não adicionou o ponto a node1, node2, ns ... e é por isso que ele é acrescentado implicitamente.

    
por 06.01.2016 / 18:54
3

Adicione o registro A após o registro NS.

O "@" no começo do arquivo é basicamente uma macro que significa "foobar.com". E o registro SOA, apesar de abranger várias linhas, é apenas uma entrada. Quando uma linha começa com espaços em branco em vez de uma entrada de domínio, isso significa que ela se aplica à mesma entrada da linha anterior. A parte superior do seu arquivo se parece com:

foobar.com   IN SOA  ...
             IN NS ns.foobar.com.

Então, basta adicionar

             IN A 192.168.1.95

ou qualquer que seja o endereço IP do seu domínio.

    
por 06.01.2016 / 19:07
1

@ IN A x.x.x.x

Como @arensb disse, o @ representa seu nome de domínio, nesse conjunto aninhado de informações abaixo:

@     IN   SOA   myfoobar.com.  hostmaster.myfoobar.com. (
  2001030201 ; DB Serial Number
  10800      ; Secondary Refresh Interval
  3600       ; Secondary AXFR Retry Interval
  604800     ; Unref Secondary Expiry Interval
  86400 )    ; Minimum Time To Live

Você pode simplesmente colocar:

IN A x.x.x.x

Isso deve ser tudo que você precisa. Então você pode incluí-lo após o bloco SOA ou como uma nova linha como acima.

    
por 06.01.2016 / 18:42