~ubuntu-branches/ubuntu/quantal/maradns/quantal

« back to all changes in this revision

Viewing changes to doc/pt_br/source/mararc.ej

  • Committer: Package Import Robot
  • Author(s): Iain Lane
  • Date: 2012-01-12 23:35:38 UTC
  • mto: This revision was merged to the branch mainline in revision 26.
  • Revision ID: package-import@ubuntu.com-20120112233538-5jkaqrh9nbqtf1ey
Tags: upstream-2.0.04+really1.4.09
Import upstream version 2.0.04+really1.4.09

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<HEAD>
 
2
<TH>MARARC 5 "Janeiro 2002" MARADNS "MaraDNS referencia"</TH>
 
3
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso8859-1">
 
4
</HEAD>
 
5
<BODY>
 
6
 
 
7
<h1>NOME</h1>
 
8
mararc - Formato do arquivo de zona do mararc que MaraDNS utiliza.
 
9
 
 
10
<h1>FORMATO DO AQUIVO MARARC</h1>
 
11
O arquivo Mararc sua um syntax que � derivada do Python 2.3.3. Em
 
12
particular, Python 2.3.3 (e possivilmente outras vers�es do Python) podem ler
 
13
um arquivo corretamente formatado do mararc sem erro. 
 
14
<p>
 
15
Ao contr�rio de Python, entretanto, um arquivo mararc pode somente 
 
16
usar determinados nomes de vari�veis, e as vari�veis podem 
 
17
somente ser declaradas como descritas abaixo. 
 
18
 
 
19
<p>
 
20
<h1>COMENT�RIOS</h1>
 
21
Coment�rios (linhas ignoradas pelo analizador do MaraDNS) come�am com o 
 
22
caractere '#', como assim:
 
23
<pre>
 
24
# Isto � um coment�rio
 
25
</pre>
 
26
O analizador MaraDNS ignora tamb�m as linhas que cont�m somente o espa�o branco. 
 
27
 
 
28
<h1>OPERADORES</h1>
 
29
O arquivo MaraRC suporta dois operadores: = and +=
 
30
<p>
 
31
O operador = pode ser usado para atribuir valores num�ricos a uma string.
 
32
<p>
 
33
O operador += pode somente ser usado em valores de string, e concatena 
 
34
o valor � direita do operador += da string especificada, � esquerda do operador +=. 
 
35
<p>
 
36
Exemplos:
 
37
<pre>
 
38
ipv4_bind_addresses = "10.2.19.83"
 
39
ipv4_bind_addresses += ",10.2.66.74"
 
40
ipv4_bind_addresses += ",10.3.87.13"
 
41
</pre>
 
42
 
 
43
ipv4_bind_addresses agora tem os valores "10.2.19.83,10.2.66.74,10.3.87.13"
 
44
 
 
45
<pre>
 
46
ipv4_alias["icann"] = "198.41.0.4"
 
47
ipv4_alias["icann"] += ",192.228.79.201"
 
48
ipv4_alias["icann"] += ",192.33.4.12,128.8.10.90"
 
49
</pre>
 
50
 
 
51
<h1>VARI�VEIS MARARC</h1>
 
52
Segue � uma lista das vari�veis que podem ser declaradas no arquivo mararc. 
 
53
 
 
54
<h1>FORMATO DAS VARI�VEIS DE DICION�RIO</h1>
 
55
 
 
56
Uma <b>vari�vel de dicion�rio</b>
 
57
� uma array que pode ter m�ltiplos elementos. Ao contr�rio de uma array
 
58
tradicional, estas array s�o posicionadas por string em vez de n�meros. 
 
59
Estes s�o analogos �s arrays associativas, ou que o Perl chama de hashes. 
 
60
 
 
61
<p>
 
62
A sintaxe de uma vari�vel de dicion�rio est� na seguinte forma:
 
63
<pre>
 
64
name["index"] = "value"
 
65
</pre>
 
66
Onde <b>name</b> � o nome da vari�vel de dicion�rio,
 
67
<b>index</b> � o �ndice da array, e 
 
68
<b>value</b> � o valor armazenado nesse �ndice. 
 
69
<p>
 
70
Cada vez que n�s temos uma vari�vel do tipo dicion�rio
 
71
(tal como csv2), n�s devemos primeiramente inicializ�-la
 
72
usando uma linha no seguinte formato: 
 
73
<pre>
 
74
csv2 = {}
 
75
</pre>
 
76
Aqui, csv2 � o nome da vari�vel de "dicion�rio" que n�s 
 
77
estamos inicializando. 
 
78
 
 
79
<h1>VARI�VEIS DE DICION�RIO</h1>
 
80
 
 
81
Est� aqui uma lista de todos os estilos de vari�veis de 
 
82
dicionario que MaraDNS usa: 
 
83
 
 
84
<h2>csv2</h2>
 
85
A vari�vel do dicion�rio csv2 armazena todos os nomes de zona e nomes
 
86
de arquivos para as zonas de arquivos que MaraDNS usa.  Note que os
 
87
arquivos csv2 s�o lidos depois que MaraDNS � chrooted.  Portanto o nome
 
88
de arquivo � relativo ao chroot _dir. 
 
89
 
 
90
Exemplo:
 
91
 
 
92
<pre>
 
93
csv2["example.net."] = "db.example.net"
 
94
</pre>
 
95
 
 
96
Veja <b>csv2(5)</b> para uma descri��o do formato deste arquivo.
 
97
 
 
98
<h2>csv1</h2>
 
99
 
 
100
csv1: Usada para indicar o nome de arquivo para uso de uma deterninada
 
101
zona armazenada no formato de arquivo de zona csv1.  Isto � 
 
102
primeiramente para a compatibilidade com quem t�m arquivos de
 
103
zona maradns-1.0. 
 
104
 
 
105
<pre>
 
106
csv1["zone"] = "filename"
 
107
</pre>
 
108
<b>csv1</b>:
 
109
Um arquivo pipe-separado. Veja
 
110
<b>csv1(5)</b>.
 
111
<p>
 
112
<b>zone</b>:
 
113
a zona que o arquivo em quest�o � autoritativo para  
 
114
<p>
 
115
<b>nome de arquivo</b>:
 
116
no arquivo com os dados da zona CSV1
 
117
<p>
 
118
Note que os arquivos csv1 s�o lidos ap�s MaraDNS ser chrooted,
 
119
e, portanto o nome de arquivo � relativo ao chroot_dir. 
 
120
 
 
121
<p>
 
122
Veja o man page <b>csv1(5)</b> para mais informa��es sobre este 
 
123
formato de arquivo.
 
124
 
 
125
<h2>ipv4_alias</h2>
 
126
 
 
127
ipv4_alias: Usado para dar apelidos ou pseud�nimos para pares 
 
128
de ip/netmask endere�os de IP ipv4 (32-bit padr�o). 
 
129
 
 
130
<pre>
 
131
ipv4_alias["name"] = "ip1/netmask,ip2/netmask,etc"
 
132
</pre>
 
133
 
 
134
<b>name</b>: O nome do alias em quest�o.
 
135
<p>
 
136
 
 
137
<b>ip</b>: A parcela do IP de um par de ip/netmask
 
138
<p>
 
139
 
 
140
<b>netmask</b>: a parcela da m�scara de um par de ip/netmask 
 
141
<p>
 
142
 
 
143
<b>,</b>: Usado para separar pares de ip/netmask. Os espa�os podem
 
144
ser colocados antes ou depois desta v�rgula.
 
145
<p>
 
146
 
 
147
Um IP est� no formato decimal-pontilhado, e.g. "10.1.2.3".
 
148
<p>
 
149
O netmask pode estar em dois formatos:  Um �nico n�mero entre 
 
150
1 e 32, que indica o n�mero de bits "1" seguidos no netmask,
 
151
ou um netmask decimal-pontilhado de 4-digitos. 
 
152
 
 
153
<p>
 
154
 
 
155
O netmask � usado para especificar uma faixa de IPs. 
 
156
<p>
 
157
 
 
158
<h2>ipv4_alias examples</h2>
 
159
 
 
160
<b>10.1.1.1/24</b> indica que qualquer IP de 10.1.1.0 a 10.1.1.255
 
161
combinar�. 
 
162
<p>
 
163
 
 
164
<b>10.1.1.1/255.255.255.0</b> � id�ntico a  10.1.1.1/24
 
165
<p>
 
166
 
 
167
<b>10.2.3.4/16</b> indica que qualquer IP de 10.2.0.0 a 10.2.255.255 
 
168
combinar�. 
 
169
<p>
 
170
 
 
171
<b>10.2.3.4/255.255.0.0</b>� id�ntico a 10.2.3.4/16
 
172
<p>
 
173
 
 
174
<b>127.0.0.0/8</b> indica que qualquer IP com "127" como o primeiro
 
175
octeto (n�mero) combinar�. 
 
176
<p>
 
177
 
 
178
<b>127.0.0.0/255.0.0.0</b> � id�ntico a 127.0.0.0/8
 
179
<p>
 
180
 
 
181
O netmask � opcional, e, se n�o estiver presente, indica que somente
 
182
um �nico IP combinar�. por exemplo: 
 
183
<p>
 
184
 
 
185
<b>10.9.9.9/32</b>, <b>10.9.9.9/255.255.255.255</b>, e <b>10.9.9.9</b>
 
186
s�o todos funcionalmente id�nticos, e indicam que somente o 
 
187
IP 10.9.9.9 combinar�. 
 
188
<p>
 
189
O significado de "combinar" depende para que n�s usamos o ipv4 ali�s. 
 
190
<p>
 
191
 
 
192
ipv4 aliases can nest.  E.g:
 
193
<pre>
 
194
ipv4_alias["susan"] = "10.6.7.8/24" 
 
195
ipv4_alias["office"] = "susan,10.9.9.9"
 
196
</pre>
 
197
 
 
198
Onde "susan" em "office" alias combina com o valor do
 
199
ipv4_alias susan.
 
200
<p>
 
201
 
 
202
Multiple levels of nesting are allowed.  Self-referring nests will
 
203
result in an error.
 
204
<p>
 
205
 
 
206
<h2>root_servers</h2>
 
207
 
 
208
root_servers:  Este � um elemento de "dicion�rio" especial que 
 
209
pode (atualmente) ter somente um elemento:  ".",  que aponta 
 
210
tanto para um IP, ou um ponteiro para um ipv4 ali�s que seja 
 
211
uma lista de servidores ra�zes. 
 
212
 
 
213
<pre>
 
214
root_servers["."] = "list_of_servers"
 
215
</pre>
 
216
 
 
217
Onde "."  � a �nica array permitida para os servidores de raiz
 
218
(este formato � usado permitir uma potencial expans�o futura),
 
219
e list_of_servers � uma lista dos servidores de nomes raiz 
 
220
no mesmo formato que ipv4_aliases. 
 
221
 
 
222
<p>
 
223
Note que, enquanto o ips na lista dos servidores raizes puder
 
224
ter netmasks, a parcela do netmask � ignorada.
 
225
 
 
226
<p>
 
227
 
 
228
Os root_servers devem somente apontar para os servidores raizes.  
 
229
Se desejar usar MaraDNS como um servidor de nome forwarding, que env�a 
 
230
consultas DNS para um outro servidor, use a vari�vel upstream_servers. 
 
231
 
 
232
 
 
233
<h2>upstream_servers</h2>
 
234
 
 
235
Isto � id�ntico � vari�vel do root_servers (pode ter somente um 
 
236
elemento, o elemento � uma lista de ipv4_addresses, etc.), mas � usado 
 
237
quando se deseja usar MaraDNS para consultar outros servidores recursivo,
 
238
em vez de consultar os servidores raizes para uma resposta. 
 
239
<p>
 
240
 
 
241
Note que n�o se pode ter ambos root_servers e upstream_servers
 
242
setados em um dado arquivo mararc;  MaraDNS retornar� com
 
243
um erro fatal se um tentar fazer isso.
 
244
 
 
245
<h2>Nota final em vari�veis do dicion�rio </h2>
 
246
 
 
247
csv1, csv2, ipv4_alias, e root_servers s�o atualmente as �nicas 
 
248
vari�veis de dicion�rio existentes. 
 
249
 
 
250
<h1>FORMATO DE UMA VARI�VEL NORMAL </h1>
 
251
 
 
252
Vari�veis normais.  Estas s�o as vari�veis que podem somente
 
253
ter um �nico valor. 
 
254
<p>
 
255
 
 
256
A sintaxe de uma vari�vel normal est� na forma
 
257
<pre>
 
258
name = "value"
 
259
</pre>
 
260
 
 
261
Onde <b>name</b > � o nome da vari�vel normal, e
 
262
 <b>value</b > � o valor da vari�vel em quest�o.
 
263
 
 
264
<h1> VARI�VEIS NORMAIS</h1>
 
265
 
 
266
Aqui est� uma lista das vari�veis normais que MaraDNS usa: 
 
267
 
 
268
<h2>ipv4_bind_addresses</h2>
 
269
 
 
270
ipv4_bind_addresses:  O endere�o IP dado ao servidor MaraDNS.
 
271
<p>
 
272
Ista aceita um ou mais IPs ipv4 em nota��o pontilhado-decimal 
 
273
(por exemplo "127.0.0.1"), e especifica em qual IP o servidor MaraDNS
 
274
estar� escutando.  Os endere�os m�ltiplos s�o separados com uma 
 
275
v�rgula, como estes:  "10,1,2,3, 10,1,2,4, 127,0,0,1" 
 
276
<p>
 
277
 
 
278
<h2>bind_address</h2>
 
279
 
 
280
bind_address:   O endere�o IP dado ao servidor MaraDNS.
 
281
<p>
 
282
 
 
283
Ista aceita um ou mais IPs ipv4 em nota��o pontilhado-decimal 
 
284
(por exemplo "127.0.0.1"), e especifica em qual IP o servidor MaraDNS
 
285
estar� escutando.  Note que ipv4_bind_addresses tem a mesma
 
286
funcionalidade. Este nome � inclu�do de modo que os arquivos de 
 
287
configura��o do MaraDNS 1.0 continuem a trabalhar com MaraDNS 1.2 
 
288
<p>
 
289
 
 
290
<h2>bind_star_handling</h2>
 
291
 
 
292
In the case where there is both a star record for a given name and recordtype,
 
293
a non-star record with the same name but a different recordtype, and no record
 
294
for the given name and recordtype, MaraDNS will usually return the
 
295
star record.  BIND, on the other hand, will return a "not there" reply.
 
296
 
 
297
Em outras palavras:
 
298
 
 
299
<ul>
 
300
<li>Se um registro n�o A para <tt>foo.example.com</tt> existir
 
301
<li>Um registro A para <tt>*.example.com</tt> existir
 
302
<li>Registro n�o A para <tt>foo.example.com</tt> exisir
 
303
<li>E o usu�rio pergunta por um registro A para <tt>foo.example.com</tt>
 
304
<li>MaraDNS geralmente retornar� um registro A anexado em <tt>*.example.com</tt>
 
305
<li>BIND, por outro lado, returnar� "not there" para <tt>foo.example.com</tt>
 
306
</ul>
 
307
 
 
308
If the BIND behavior is desired, set <tt>bind_star_handling</tt> to 1.  
 
309
Otherwise, set this to 0 (the default value if this is not set at all
 
310
in the <tt>mararc</tt> file).  
 
311
 
 
312
<p>
 
313
 
 
314
MaraDNS finalizar� com um erro fatal se <tt>bind_star_handling</tt> tiver
 
315
qualquer valor al�m de 0 ou 1.
 
316
 
 
317
<h2>chroot_dir</h2>
 
318
chroot_dir: The directory MaraDNS chroots to
 
319
<p>
 
320
 
 
321
Isto aceita um �nico valor:  O caminho completo ao diret�rio
 
322
ao usar-se como chroot. 
 
323
<p>
 
324
 
 
325
Note que os arquivos de zonas csv1 s�o lidos ap�s a 
 
326
opera��o do chroot. Portanto, o chroot necessita ter 
 
327
qualquer e todas as zona de arquivos que MaraDNS ir� carreguar. 
 
328
 
 
329
<h2>csv2_default_zonefile</h2>
 
330
Este � um arquivo especial de zona que permite l� para ser 
 
331
estrelas no <i>final</i > dos hostnames.  Este arquivo � 
 
332
similar a um arquivo   normal da zona csv2, mas tem as 
 
333
seguintes caracter�sticas e limita��es: 
 
334
 
 
335
<ul>
 
336
<li>As estrelas s�o permitidas no final dos hostnames 
 
337
<li>Um registro SOA � imperativo 
 
338
<li>Registro NS s�o imperativos
 
339
<li>Registros CNAME n�o s�o permitidos em um arquivo zona
 
340
<li>Delega��o de registros NSn�o s�o permitidos no arquivo de zona 
 
341
<li>Arquivo de zona padr�o n�o pode ser transferido atrav�s da 
 
342
transfer�ncia da zona
 
343
<li>Tanto os arquivos de zona recursivo e padr�o n�o podem ser 
 
344
ativados ao mesmo tempo. 
 
345
</ul>
 
346
 
 
347
<h2>csv2_synthip_list</h2>
 
348
�s vezes a lista de IP dos servidores de nomes ser�o 
 
349
diferente do que os servidores de nomes no qual um �
 
350
conectado. Isto permite que a lista sint�tica de servidor tenha IPs diferente. 
 
351
 
 
352
<p>
 
353
Note que isto pode agir em uma maneira inesperada se endere�os 
 
354
rote�veis e n�o rote�veisl (localhost e RFC1918) forem combinados;  
 
355
em particular, uma lista com endere�os rote�veis e n�o rote�veis 
 
356
rejeitar� os endere�os IP n�o rote�veis, e uma lista com rfc1918 e 
 
357
endere�os do localhost rejeitar� os endere�os do localhost. 
 
358
 
 
359
<h2>debug_msg_level</h2>
 
360
 
 
361
Este � um n�mero indicando qual � o n�vel da informa��o sobre um 
 
362
processo em execu��o do MaraDNS que deve ser feito p�blico.  
 
363
Quando ajustado para 0, nenhuma informa��o ser� feita p�blica. 
 
364
<p>
 
365
 
 
366
Quando ajustada para um (padr�o), ou maior, uma consulta 
 
367
Terre-con-erre-cigarro.maradns.org.  retornar� o n�mero da 
 
368
vers�o do MaraDNS. 
 
369
 
 
370
<p>
 
371
Quando ajustado para dois ou mais alto, um Tnumthreads. consulta
 
372
devolver� o n�mero de threads que MaraDNS est� atualmente 
 
373
executando, e uns Tcache-elementos. a consulta devolver� o 
 
374
n�mero de elementos no cache do MaraDNS.  Se MaraDNS � 
 
375
compilado com depura��o de informa��o, um Tmemusage.
 
376
a consulta devolver�; a quantia de mem�ria que MaraDNS alocou.
 
377
<p>
 
378
Quando ajustado a tr�s ou mais, um Ttimestamp. consulta devolver�, 
 
379
em segundos desde a �poca de UNIX, o timestamp para o sistema 
 
380
que MaraDNS est� executando.
 
381
 
 
382
<br>
 
383
 
 
384
<h2>default_rrany_set</h2>
 
385
Esta vari�vel determinava que tipo de registros de recurso foi devolvido
 
386
quando uma QUALQUER consulta foi enviada. No MaraDNS 1.2, as estruturas
 
387
de dados foram revisadas para devolver qualquer tipo de registro de recurso
 
388
quando uma consultar QUALQUER � enviada; esta vari�vel n�o faz nada, e 
 
389
est� s� aqui de forma que os arquivos do MaraDNS 1.0 continuem funcionando.
 
390
 
 
391
Os �nicos valores aceitos para esta vari�vel eram 3 e 15. 
 
392
 
 
393
<h2>dos_protection_level</h2>
 
394
Se isto � fixado a um valor n�o-zero, certas caracter�sticas do MaraDNS
 
395
ser�o incapacitadas  de acelerar o tempo de resposta do MaraDNS.
 
396
Isto � projetado para situa��es quando um servidor MaraDNS est� 
 
397
recebendo um n�mero grande de consultas, como durante uma 
 
398
nega��o de ataque de servi�o (DOS).
 
399
 
 
400
<p>
 
401
Esta � uma vari�vel num�rica; seu valor padr�o � zero, indicando que
 
402
todas as caracter�sticas normais do MaraDNS est�o habilitadas.
 
403
Valores num�ricos mais altos incapacitam mais caracter�sticas:
 
404
 
 
405
<ul>
 
406
<li>Um dos_protection_level de 1 ou acima incapacita MaraDNS de adquir 
 
407
informa��o de estado remotamente
 
408
 
 
409
<li>Um dos_protection_level de 8 ou acima incapacita lookups de CNAME. 
 
410
 
 
411
<li>Um dos_protection_level de 12 ou acima incapacita a delega��o registros de NS. 
 
412
 
 
413
<li>Um dos_protection_level de 14 ou acima incapacita QUALQUER processo de registro     
 
414
 
 
415
<li>Um dos_protection_level de 18 ou acima incapacita processo de registro de 
 
416
estrela no come�o de hostnames (default_zonefiles ainda trabalham, por�m)
 
417
</ul>
 
418
 
 
419
<h2>ipv6_bind_address</h2>
 
420
Se MaraDNS � compilado como um servidor autoritativo, ent�o esta
 
421
vari�vel contar� para MaraDNS para o qual ipv6 se dirigem para o
 
422
servidor UDP; para esta vari�vel ser ajustada, MaraDNS precisa ser
 
423
ligado a pelo menos um endere�o ipv4.
 
424
 
 
425
<h2>hide_disclaimer</h2>
 
426
Se isto � ajustado para "YES", MaraDNS n�o exibir� a retrata��o legal ao come�ar.
 
427
 
 
428
 
 
429
<h2>long_packet_ipv4</h2>
 
430
Esta � uma lista de IPs que n�s enviaremos pacotes UDP mais longo que 
 
431
512 bytes RFC1035 permite se necess�rio. Isto foi projetado para permitir
 
432
<TT>zoneserver</TT> quando usado, enviar pacotes regulares de DNS 
 
433
em cima de TCP,  para receber pacotes com mais dados que pode caber
 
434
em um pacote de DNS de  512 bytes.
 
435
<p>
 
436
Esta vari�vel s� funciona se MaraDNS � compilado somente como
 
437
servidor autoritativo.
 
438
 
 
439
<h2>maradns_uid</h2>
 
440
maradns_uid: O UID num�rico com que MaraDNS ser� executado
 
441
<p>
 
442
 
 
443
Isto aceita um �nico valor num�rico: O UID que MaraDNS executar�.
 
444
<p>
 
445
 
 
446
MaraDNS, o mais cedo poss�vel finaliza os privil�gios de root, 
 
447
minimizando o dano que um potencial ataca pode causar.
 
448
Isto � o que o UID maradns se torna. 
 
449
 
 
450
<p>
 
451
O UID padr�o � 99.
 
452
 
 
453
<h2>maradns_gid</h2>
 
454
maradns_gid: O GID num�rico com que MaraDNS ser� executado
 
455
<p>
 
456
 
 
457
Isto aceita um �nico valor num�rico: O GID que MaraDNS executar�.
 
458
<p>
 
459
 
 
460
O GID padr�o � 99.
 
461
 
 
462
<h2>maximum_cache_elements</h2>
 
463
maximum_cache_elements: O n�mero m�ximo de elementos que n�s podemos
 
464
ter no cache das consultas recursivas.
 
465
 
 
466
<p>
 
467
Este cache de consultas recursivas � usado para armazenar entradas
 
468
n�s previamente obtivemos de consultas recursivas..
 
469
 
 
470
<p>
 
471
Se n�s chegarmos neste limite, o "guarda" come�a a trabalhar. 
 
472
O guarda remove elementos ao acaso do cache (8 elementos
 
473
removidos por consulta) at� que n�s tenhamos 99% ou t�o
 
474
nivelado novamente.
 
475
 
 
476
<p>O valor padr�o para est� vari�vel � 1024.
 
477
 
 
478
 
 
479
<h2>maxprocs</h2>
 
480
maxprocs:  O n�mero de m�ximo de threads ou processos que MaraDNS
 
481
� permitido executar ao mesmo tempo.
 
482
<p>
 
483
Esta vari�vel � usada para minimizar o impacto no servidor quando
 
484
MaraDNS estiver fortemente carregado. Quando este n�mero � alcan�ado, 
 
485
� imposs�vel MaraDNS gerar novos threads/processos at� o n�mero de 
 
486
threads/processos estar reduzido.
 
487
 
 
488
<p> O valor padr�o para esta vari�vel � 64. 
 
489
 
 
490
<p>
 
491
O valor de m�ximo que pode ter � 500.
 
492
 
 
493
<h2>max_ar_chain</h2>
 
494
max_ar_chain: O n�mero m�ximo de registros para exibir se um
 
495
registro na se��o adicional (por exemplo, o IP de um servidor 
 
496
NS ou o ip de servidor MX) tem mais de um valor.
 
497
 
 
498
<p>
 
499
Isto � semelhante ao max_chain, mas aplica-se a registros na 
 
500
se��o "adicional" (ou AR) .
 
501
 
 
502
<p>
 
503
Devido as limita��es nas estruturas de dados internas que MaraDNS
 
504
usa para armazenar RRs, se isto tiver um valor al�m de um, a rota��o 
 
505
round robin de registros � desabilitada.
 
506
 
 
507
<p>  O valor padr�o para esta vari�vel � 1. 
 
508
 
 
509
<h2>max_chain</h2>
 
510
max_chain: O n�mero de m�ximo de registros para exibir em uma cadeia
 
511
de registros.
 
512
<p>
 
513
Com DNS, � poss�vel ter mais de um RR para um determinada etiqueta 
 
514
de dom�nio. Por exemplo, "example.com" pode ter, como registro A, 
 
515
uma lista de endere�os de ip m�ltiplos.
 
516
 
 
517
<p>
 
518
 
 
519
Isto fixa o n�mero m�ximo de registros que MaraDNS mostrar� para um �nico RR.
 
520
<p>
 
521
MaraDNS normalmente faz rota�� round-robin de registros.  
 
522
Consequentemente, todos os registros para um determinada etiqueta
 
523
de DNS (por exemplo "example.com".) ser� vis�vel, embora n�o ao 
 
524
mesmo tempo se h� mais registros que o valor max_chain  permitiu.
 
525
 
 
526
<p>O valor padr�o para esta vari�vel � 8. 
 
527
 
 
528
<h2>max_glueless_level</h2>
 
529
N�vel de glueless m�ximo permitido ao executar lookups recursivos. 
 
530
O valor padr�o � 10.
 
531
 
 
532
<p>
 
533
Este � o n�mero m�ximo de vezes que MaraDNS voltar� para os "servidores
 
534
raizes" para descobrir o IP de um servidor de nome para o qual n�s n�o
 
535
temos uma cola para o IP, ou descobrir o valor A para um determinado
 
536
registro de CNAME.
 
537
 
 
538
<h2>max_queries_total</h2>
 
539
N�mero m�ximo de consultas para executar quando realizamos lookups 
 
540
recursivos.  O valor padr�o � 32.
 
541
 
 
542
<p>
 
543
Este � o n�mero m�ximo de vezes que MaraDNS enviar� uma
 
544
consulta para um servidor de nomes para descobrir a resposta de 
 
545
uma consulta DNS.
 
546
 
 
547
<h2>max_tcp_procs</h2>
 
548
max_tcp_procs: O (opcional) n�mero m�ximo de processos que o servidor de zona �
 
549
permitido executar.
 
550
 
 
551
<p>
 
552
�s vezes, � desej�vel ter um n�mero m�ximo diferente de processos 
 
553
tcp permitidos do que o m�ximo permitido de threads. Se esta vari�vel
 
554
n�o for setada, o n�mero de m�ximo de processos tcp permitidos 
 
555
� "maxprocs."
 
556
 
 
557
<h2>max_total</h2>
 
558
max_total: O n�mero m�ximo de registros para mostrar total 
 
559
para uma determinada consulta de DNS.
 
560
<p>
 
561
 
 
562
Este � o m�ximo n�mero total de registros que MaraDNS far� 
 
563
dispon�vel em uma resposta DNS.
 
564
 
 
565
<p> O valor padr�o para esta vari�vel � 20. 
 
566
 
 
567
<h2>min_ttl</h2>
 
568
min_ttl: A quantia m�nima de tempo que um registro de recurso ficar� no 
 
569
cache do MaraDNS, sem levar em conta o TTL o servidor remoto
 
570
 especifica. 
 
571
<p>
 
572
 
 
573
Fixando este valor muda a quantia m�nima de tempo que o servidor
 
574
recursivo MaraDNS manter� um registro no cache. O valor est� em segundos.
 
575
 
 
576
<p>
 
577
O valor padr�o disto � 300 (5 minutos); o valor m�nimo para isto
 
578
� 180 (2 minutos).
 
579
 
 
580
<h2>min_ttl_cname</h2>
 
581
min_ttl_cname: A quantia m�nima de tempo que um registro de recurso ficar� no 
 
582
cache do MaraDNS, sem levar em conta o TTL o servidor remoto
 
583
 especifica. 
 
584
<p>
 
585
Fixando este valor muda a quantia m�nima de tempo que o servidor
 
586
recursivo MaraDNS manter� um registro CNAME no cache. 
 
587
O valor est� em segundos.
 
588
 
 
589
<p>
 
590
O valor padr�o para isto � o valor do min_ttl de; o valor
 
591
m�nimo para isto � 180 (2 minutos).
 
592
 
 
593
<h2>no_fingerprint</h2>
 
594
no_fingerprint: Flag permite MaraDNS para ser mais dif�cil descobrir. 
 
595
 
 
596
<p>
 
597
Algumas pessoas n�o sentem que � apropriado ter alguma informa��o,
 
598
como o n�mero da vers�o do MaraDNS sendo executado, esteja 
 
599
publicamente dispon�vel.
 
600
<p>
 
601
 
 
602
O valor padr�o � 0.
 
603
<p>
 
604
 
 
605
Fixando no_fingerprint para 1, � poss�vel mandar MaraDNS n�o 
 
606
revelar publicamente esta informa��o .
 
607
 
 
608
<h2>random_seed_file</h2>
 
609
randsom_seed_file:  O arquivo do qual n�s lemos 16 bytes para adquirir 128-bit  
 
610
para o pseudo seguro gerador de n�meros aleat�rio. 
 
611
<p>
 
612
 
 
613
Esta localiza��o deste arquivo � relativo ao root do
 
614
sistema de arquivos n�o ao diret�rio de chroot do MaraDNS.
 
615
<p>
 
616
 
 
617
Este � idealmente um arquivo que � uma boa fonte de n�meros aleat�rios
 
618
(por exemplo / dev/urandom), mas tamb�m pode ser um arquivo fixo se 
 
619
seu SO n�o tiver um gerador de n�mero aleat�rio decente. Neste caso, 
 
620
tenha certeza que o conte�do daquele arquivo � aleat�rio e com permiss�es
 
621
600, possuido atrav�s do root.. N�s lemos o arquivo <B>antes de</B>
 
622
de derrubar os privil�gios do root.. 
 
623
 
 
624
<h2>recursive_acl</h2>
 
625
Lista dos ips permitidos a executar consultas recursiva com o parte
 
626
recursiva do servidor MaraDNS
 
627
 
 
628
<p>
 
629
O formato desta string � id�ntico ao formato de uma entrada de ipv4_alias.
 
630
 
 
631
<h2>spammers</h2>
 
632
spammers: Uma lista dos servidores DNS que o resolver recursivo n�o
 
633
consultar�. 
 
634
<p>
 
635
 
 
636
Isto � usado principalmente para n�o permitir que dom�nios Spam-amig�veis
 
637
resolvam, desde que os spammers est�o come�ando o h�bito de usar 
 
638
servidores de DNS Spam-amig�veis para resolver seus dom�nios, 
 
639
permitindo pular de provedor a provedor. 
 
640
<p>
 
641
 
 
642
O formato desta string � id�ntico ao formato de uma entrada de ipv4_alias.
 
643
 
 
644
<h2>synth_soa_origin</h2>
 
645
Quando uma zona de arquivo CSV2 n�o tiver um registro SOA, 
 
646
MaraDNS gera um registro SOA automaticamente. Esta vari�vel 
 
647
determina o nome do host para "SOA de origem" (que � chamado
 
648
o MNAME em RFC1035); este � o nome do host do servidor de 
 
649
DNS que tem a "c�pia mestre" do arquivo de uma determinada 
 
650
zona de DNS.
 
651
<p>
 
652
Este nome do host est� em formato humano-leg�vel sem um ponto
 
653
no final, por exemplo:
 
654
<pre>
 
655
synth_soa_origin = "ns1.example.com"
 
656
</pre>
 
657
Se isto n�o for setado, um registro SOA sint�tico usar� o nome da 
 
658
zona para campo SOA origem (MNAME).
 
659
<p>
 
660
 
 
661
<h2>synth_soa_serial</h2>
 
662
Isto determina se n�s seguimos estritamente o RFC1912 se��o 2.2 
 
663
com n�meros de s�rie de SOA. Se isto � fixado para 1 (valor padr�o),
 
664
n�s n�o seguimos estritamente  o RFC1912 se��o 2.2 (o serial � um n�mero, 
 
665
baseado no timestamp do arquivo de zona que � atualizado a cada seis
 
666
segundos), mas faz isto de forma que um n�mero de s�rie � garantido 
 
667
a ser atualizado automaticamente toda vez a pessoa edita um arquivo de zona.
 
668
 
 
669
<p>
 
670
Se isto � fixado para 2, o n�mero de s�rie de SOA estar� em formato
 
671
YYYYMMDDHH onde YYYY � o ano de 4-d�gitos, MM � o m�s de 2-d�gitos, 
 
672
DD � o dia de 2-d�gitos, e HH � a hora 2-d�gitos do tempo que o arquivo
 
673
de zona foi por �ltimo atualizado (GMT; localtime n�o funciona
 
674
em um ambiente chroot ()).Enquanto este formato � estritamente RFC1912
 
675
compat�vel, a desvantagem � que mais de uma edi��o num arquivo de 
 
676
zona em uma hora n�o atualizar� o n�mero de s�rie.
 
677
 
 
678
<p>
 
679
Eu fortemente recomendo, a menos que seja extremamente importante
 
680
em ter uma zona de DNS que n�o gera nenhuma advert�ncia quando testada
 
681
no dnsreport.com, ter isto fixado para 1 (o valor padr�o). Tendo isto fixado
 
682
para 2 pode resultar em zona de arquivo atualizada n�o ser vista servidor
 
683
escravo nenhum.
 
684
 
 
685
<h2>tcp_convert_acl</h2>
 
686
Isto s� se aplica ao programa zoneserver (geral DNS-em cima de-TCP ). 
 
687
 
 
688
<p>
 
689
Esta � uma lista dos IPs que s�o permitidos conectar-se ao zoneserver
 
690
e enviar normais requisi�oes de TCP DNS. O zoneserver converter� a 
 
691
requis�o TCP DNS para UDP DNS requisi��es, e enviar� a requisi�o UDP
 
692
em quest�o para o servidor especificado em <B>tcp_convert_server.</B>
 
693
Uma vez obtida a resposta do servidor UDP DNS, converter� a resposta 
 
694
para uma requisi��o TCP e mandar� de volta a resposta ao cliente TCP original.
 
695
 
 
696
<p>
 
697
Se a flag RD (recurs�o desejada) � setada ou n�o quando convertendo
 
698
um TCP DNS pedem dentro para um UDP que o pedido de DNS � determinado
 
699
se o cliente de TCP est� na lista <B>recursive_acl.</B>
 
700
 
 
701
<h2>tcp_convert_server</h2>
 
702
Isto s� se aplica ao programa zoneserver (geral DNS-em cima de-TCP ). 
 
703
<p>
 
704
Este � o servidor UDP para o qual n�s enviamos uma consulta quando 
 
705
convertendo o DNS TCP requisi��es para servidores UDP. Note que, 
 
706
enquanto este valor permitir os m�ltiplos IPs, todos os valores exceto
 
707
o primeiro � ignorado.
 
708
 
 
709
<h2>timeout_seconds</h2>
 
710
Isto s� aplica ao se realizar lookups recursivos.  
 
711
<p>
 
712
A quantia de tempo, em segundos, para esperar por uma resposta de 
 
713
um servidor de DNS remoto antes de disistir e tentar o pr�ximo servidor
 
714
na lista. O valor padr�o � 2 segundos.
 
715
<p>
 
716
Isto � para instala��es onde um servidor recursivo MaraDNS est� em 
 
717
uma rede lenta que leva mais que dois segundos para enviar e receber
 
718
um pacote de DNS.
 
719
 
 
720
<p>
 
721
Note que, quanto maior for este valor, mais lentamente MaraDNS 
 
722
processar� consultas recursivas quando um servidor DNS n�o 
 
723
est� respondendo �s consultas do DNS. 
 
724
 
 
725
<h2>timestamp_type</h2>
 
726
timestamp_type: O tipo do timestamp para mostrar.  A finalidade principal
 
727
 desta op��o � suprir a sa�da dos timestamps.  Desde que o duende usa
 
728
o syslog() para exibir dados, e desde que o syslog() adiciona seu pr�prio
 
729
timestamp, esta op��o deve ser ajustada para 5 quando o maradns � 
 
730
invocado com a ferramenta do duende. 
 
731
 
 
732
<p>
 
733
Esta op��o permite tamb�m para quem n�o usam a ferramenta do 
 
734
duende ver timestamps em formato humano. Esta op��o permite 
 
735
somente timestamps no GMT,  devido aos problemas em mostrar
 
736
hor�rios locais em um ambiente chroot(). 
 
737
 
 
738
<p>
 
739
 
 
740
Pode ter os seguintes valores:
 
741
<dl>
 
742
<dt>0
 
743
<dd>A string "Timestamp" seguida por um UNIX timestamp
 
744
<dt>1
 
745
<dd>Apenas o timestamp do UNIX 
 
746
<dt>2
 
747
<dd>Um GMT timestamp na l�ngua espanhola 
 
748
<dt>3
 
749
<dd>Um GMT timestamp na l�ngua espanhola 
 
750
<dt>4
 
751
<dd>Um timestamp usando asctime(gmtime()); geralmente na l�ngua inglesa 
 
752
<dt>5
 
753
<dd>Nenhum timestamp qualquer � mostrado (esta � a  melhor op��o 
 
754
quando o maradns � invocado com a ferramenta <tt>duende</tt >) .
 
755
</dl>
 
756
 
 
757
<p> O valor padr�o para vari�vel � 5.
 
758
 
 
759
<h2>verbose_level</h2>
 
760
verbose_level: O n�mero das mensagens que n�s registramos para stdout 
 
761
<P>
 
762
 
 
763
Pode ter cinco valores:
 
764
<dl>
 
765
<dt>0
 
766
<dd>Nenhuma mensagem exce��o a retrata��o legal  e erros fatais de analise
 
767
<dt>1
 
768
<dd>Somente mensagens de inicializa��o registradas (N�vel padr�o)
 
769
<dt>2
 
770
<dd>Erro de consultas registradas
 
771
<dt>3
 
772
<dd>Todas as consultadas registradas
 
773
<dt>4
 
774
<dd>Todas as a��es que adicionam e removem registros do cache est�o registradas
 
775
</dl>
 
776
 
 
777
<p> O valor padr�o para vari�vel � 1.
 
778
 
 
779
<h2>zone_transfer_acl</h2>
 
780
zone_transfer_acl: Lista dos ips permitidos em realiazar transfer�ncias
 
781
de zonas com o servidor de zona.
 
782
 
 
783
<p>
 
784
O formato desta string � id�ntico ao formato de uma entrada ipv4_alias. 
 
785
 
 
786
<h1>EXEMPLO DO ARQUIVO MARARC</h1>
 
787
 
 
788
<pre>
 
789
<include "../source/example_mararc">
 
790
</pre>
 
791
 
 
792
<h1>BUGS</h1>
 
793
Se declarar o mesmo �ndice duas vezes com uma vari�vel de dicion�rio,
 
794
MaraDNS finalizar� com um erro fatal.  Isto porque vers�es antigas do
 
795
MaraDNS agiram de maneira diferente do que Python 2.3.3.  Com 
 
796
Python 2.3.3, a �ltima declara��o � usada, enquanto MaraDNS
 
797
usou para usar a primeira declara��o. 
 
798
 
 
799
 
 
800
 
 
801
<h1>RETRATA��O LEGAL</h1>
 
802
THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS 
 
803
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
 
804
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
 
805
ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE 
 
806
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
 
807
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
 
808
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 
 
809
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
 
810
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 
 
811
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
 
812
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
 
813
</body>