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

« back to all changes in this revision

Viewing changes to doc/pt_br/source/dangling.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><TITLE>Solucionando oscila��es de registro CNAME</TITLE>
 
2
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso8859-1">
 
3
 
 
4
</HEAD>
 
5
<BODY>
 
6
 
 
7
<!-- Copyright 2005 Sam Trenholme
 
8
 
 
9
    TERMS
 
10
 
 
11
    Redistribution and use, with or without modification, are permitted 
 
12
    provided that the following condition is met:
 
13
 
 
14
    1. Redistributions must retain the above copyright notice, this 
 
15
       list of conditions and the following disclaimer.
 
16
 
 
17
    This documentation is provided 'as is' with no guarantees of 
 
18
    correctness or fitness for purpose.
 
19
 
 
20
 -->
 
21
 
 
22
Existem dois casos que podem fazer a mensagem "dangling CNAME" 
 
23
aparecer:
 
24
 
 
25
 
 
26
<ul>
 
27
<li><A href="#nonlocal">Quando um CNAME aponta para um nome 
 
28
de host externo.
 
29
</a>
 
30
 <li><A href="#local">Quando um CNAME possui erros de escrita ou
 
31
o host que o CNAME aponta est� com erro de escrita.
 
32
</a>
 
33
 </ul>
 
34
 
 
35
<A name=nonlocal>
 
36
<h3>CNAMEs apontando para nomes de host externos</h3>
 
37
</a>
 
38
 
 
39
As vezes, as pessoas podem desejar ter nomes locais apontando para entradas
 
40
externas com registros CNAME.  Por exemplo, pode ser desej�vel ter o atalho 
 
41
"google" para "www.google.com." Um modo que a pessoa possa desejar fazer
 
42
isto �:
 
43
<pre>
 
44
google.example.com. +86400 CNAME www.google.com.
 
45
</pre>
 
46
 
 
47
A configura��o padr�o do MaraDNS n�o completar� o registro. 
 
48
Em outras palavras, algumas pessoas podem esperar que o Mara
 
49
produza o seguinte para "google.example.com":
 
50
<pre>
 
51
        google.example.com. +86400 CNAME www.google.com.
 
52
        www.google.com. +900 A 66.102.7.104
 
53
</pre>
 
54
 
 
55
Ao inv�s, Mara simplesmente reproduz: 
 
56
 
 
57
<pre>
 
58
        google.example.com. +86400 CNAME www.google.com.
 
59
</pre>
 
60
 
 
61
Eu chamo isto de um registro "dangling CNAME", j� que o registro 
 
62
CNAME n�o � resolv�vel por alguns servidores toscos. Para solucionar
 
63
o dangling CNAME, MaraDNS pode ser configurado desta maneira:
 
64
 
 
65
<ul>
 
66
<li>Executarmos dois servidores MaraDNS em dois IPs diferentes. 
 
67
<li>Por causa deste exemplo, supormos que a pessoa do servidor 
 
68
envie requisi��es para solucionar nomes de hosts que tem o IP 192.168.1.1.
 
69
Vamos supor mais adiante que h� um servidor que tem o dangling CNAME 
 
70
com o IP 192.168.1.2
 
71
<li>Configure 192.168.1.1 para usar 192.168.1.2 como um servidor upstream
 
72
usando a vari�vel upstream_servers do mararc. 
 
73
<li>Configure 192.168.1.2 para ser tanto um servidor autoritativo e recursivo de DNS, 
 
74
e tenha registros de dangling CNAME dentro da metade do autoritativo.
 
75
 </ul>
 
76
 
 
77
Isto resolver� completamente o problema de dangling CNAME; aqui � o
 
78
que os dois servidores MaraDNS fazem para solucionar tal registro:
 
79
 
 
80
<ol>
 
81
<li>Um determinador servidor tosco pergunta para 192.168.1.1 o endere�o de IP para, digamos "google.example.com"
 
82
 <li>192.168.1.1 pede para 192.168.1.2 o endere�o de IP "google.example.com" 
 
83
<li>192.168.1.2 diz que 192.168.1.1 "google.example.com � um CNAME para www.google.com, e eu n�o tenho um IP para isto"
 
84
 <li>192.168.1.1, vendo que tem um CNAME sem um IP, pede para 192.168.1.2 o IP "www.google.com"
 
85
 <li>192.168.1.2 recursivamente soluciona o IP para www.google.com, e d� este IP para 192.168.1.1
 
86
 <li>Agora que 192.168.1.1 t�m um registro completo, enviar� este registro ao tosco.
 
87
Em outras palavras, 192.168.1.1 contar� ao tosco que google.example.com � um CNAME para www.google.com, e ent�o distribuir� o IP para www.google.com.
 
88
 
 
89
 
 
90
</ol>
 
91
 
 
92
Aqui � um exemplo do arquivo <TT>mararc</TT> para 192.168.1.1: 
 
93
 
 
94
<pre>
 
95
ipv4_bind_addresses = "192.168.1.1"
 
96
chroot_dir = "/ etc/maradns"
 
97
recursive_acl = "192.168.1.0/24"
 
98
upstream_servers = "192.168.1.2"
 
99
</pre>
 
100
 
 
101
Aqui � um exemplo do arquivo <TT>mararc</TT> para 192.168.1.2: 
 
102
 
 
103
<pre>
 
104
ipv4_bind_addresses = "192.168.1.2"
 
105
chroot_dir = "/ etc/maradns"
 
106
recursive_acl = "192.168.1.1"
 
107
csv2 = {}
 
108
csv2 ["example.com".] = "db.example.com"
 
109
</pre>
 
110
 
 
111
Se dangling CNAME n�o � problema para uma determinada configura��o, ou se foi
 
112
resolivido atrav�s dos exemplos anteriores, as advert�ncias sobre dangling 
 
113
CNAME podem ser desabilitadas adicionando o seguinte num arquivo mararc:
 
114
 
 
115
<pre>
 
116
no_cname_warnings = 1
 
117
</pre>
 
118
 
 
119
<A name=local>
 
120
<h3>Um erro de digita��o pode causar um registro dangling CNAME</h3>
 
121
</a>
 
122
 
 
123
Um erro de digita��o tamb�m pode causar um registro de dangling CNAME.
 
124
Por exemplo: 
 
125
 
 
126
<pre>
 
127
www.example.com. CNAME hoost1.example.com.
 
128
host1.example.com. A 10.1.2.3
 
129
</pre>
 
130
 
 
131
Aqui, n�s cometemos um erro no registro CNAME; pretend�amos digitar
 
132
"host1.example.com" mas digitamos "hoost1.example.com." . N�s tamb�m
 
133
podemos adquirir um CNAME oscilando deste modo:
 
134
 
 
135
<pre>
 
136
www.example.com. CNAME host1.example.com.
 
137
hoost1.example.com. A 10.1.2.3
 
138
</pre>
 
139
 
 
140
Ou por um erro no arquivo arquivo <TT>mararc:</TT> 
 
141
 
 
142
<pre>
 
143
csv2 ["exammple.com".] = "db.example.com"
 
144
</pre>
 
145
 
 
146
(N�s digitamos exammple.com quando n�s dever�amos ter digitado "example.com") 
 
147
 
 
148
<P>
 
149
 
 
150
Seguido por um arquivo de zona que se parece: 
 
151
 
 
152
<pre>
 
153
www.example.com. CNAME host1.example.com.
 
154
host1.% A 10.1.2.3
 
155
</pre>
 
156
 
 
157
Desde que o % se expandir� a "exam<B>m</B>ple.com" em vez de "example.com." 
 
158
 
 
159
<P>
 
160
Em todos estes casos, os avisos de dangling CNAME desapareceram quando o erro
 
161
for encontrado e corrigido.
 
162
 
 
163
</BODY>
 
164
</HTML>
 
165