PLD-doc/book/pl_book__uslugi/pl_uslugi__named.sec
pawelb
cvs w pld-linux.org
Nie, 18 Lip 2004, 22:01:17 CEST
Author: pawelb
Date: Sun Jul 18 20:01:14 2004
New Revision: 4366
Modified:
PLD-doc/book/pl_book__uslugi/pl_uslugi__named.sec
Log:
- s/domena.pl/example.net/g - teraz opis zgodny z rfc
Modified: PLD-doc/book/pl_book__uslugi/pl_uslugi__named.sec
==============================================================================
--- PLD-doc/book/pl_book__uslugi/pl_uslugi__named.sec (original)
+++ PLD-doc/book/pl_book__uslugi/pl_uslugi__named.sec Sun Jul 18 20:01:14 2004
@@ -165,9 +165,9 @@
W poprzedniej części tego rozdziału wyjaśniłem budowę tego pliku.
Poniżej zamieściłem przykładowy wpis dla strefy typu
<emphasis>master</emphasis>.</para>
-<screen>zone "domena.pl" {
+<screen>zone "example.net" {
type master;
- file "M/domena.pl";
+ file "M/example.net";
allow-transfer { 123.45.67.89; };
notify yes;
};</screen>
@@ -175,7 +175,7 @@
więc dostępne informacje skupiając się na powyższym przykładzie.</para>
<itemizedlist>
<listitem>
- <para><literal>zone "domena.pl"</literal></para>
+ <para><literal>zone "example.net"</literal></para>
<para>Nazwa strefy. W ten sposób oznaczamy tą część pliku konfiguracyjnego, która
odnosić się będzie do naszej domeny.</para>
</listitem>
@@ -186,14 +186,14 @@
domeny.</para>
</listitem>
<listitem>
- <para><literal>file "M/domena.pl"</literal></para>
+ <para><literal>file "M/example.net"</literal></para>
<para>Opcja ta wskazuje na plik z wpisami strefy dla tej domeny. w PLD będzie
- się on znajdował w <filename>/var/lib/named/M/domena.pl</filename></para>
+ się on znajdował w <filename>/var/lib/named/M/example.net</filename></para>
</listitem>
<listitem>
<para><literal>allow-transfer { 123.45.67.89; }</literal></para>
<para>Ta opcja zezwala na transfer pliku strefy do komputera o wskazanym adresie
- IP. należy tutaj wpisać adres naszego zapasowego DNS dla domeny domena.pl.
+ IP. należy tutaj wpisać adres naszego zapasowego DNS dla domeny example.net.
Jeżeli posiadasz więcej niż jeden taki DNS, możesz je wpisać pomiędzy
klamry pamiętając o tym, aby rozdzielić poszczególne adresy IP, znakiem
'<emphasis>;</emphasis>'.</para>
@@ -205,7 +205,7 @@
</listitem>
</itemizedlist>
<para>Wpisy w pliku <filename>/etc/named.conf</filename> są już gotowe. Musimy teraz utworzyć plik
- strefy dla domeny <literal>domena.pl</literal> wskazany przez opcję
+ strefy dla domeny <literal>example.net</literal> wskazany przez opcję
<option>file</option>.</para>
</section>
<section id="uslugi_named_domena_zone">
@@ -218,17 +218,17 @@
Struktura pliku strefy dla obu typów domen jest taka sama. Poniżej
zamieszczam listing z przykładowego pliku strefy.</para>
<screen>$TTL 86400
-$ORIGIN domena.pl.
-@ IN SOA ns1.domena.pl. root.domena.pl. (
+$ORIGIN example.net.
+@ IN SOA ns1.example.net. root.example.net. (
2004022300 ;; serial
1200 ;; refresh
1200 ;; retry
2419200 ;; expire
86400 ;; TTL
)
-@ IN NS ns1.domena.pl.
-@ IN NS ns2.domena.pl.
-@ IN MX 10 mail.domena.pl.
+@ IN NS ns1.example.net.
+@ IN NS ns2.example.net.
+@ IN MX 10 mail.example.net.
@ IN A 123.45.67.8
ns1 IN A 123.45.67.8
ns2 IN A 90.12.34.237
@@ -243,14 +243,14 @@
pamiętać. Wszystkie wpisy poprzedzone <emphasis>;;</emphasis>
będą ignorowane i traktowane jak komentarz. Kolejnym ważnym znakiem
jest znak kropki. Jego znaczenie omówię poniżej w przykładzie.</para>
- <screen>@ IN NS ns1.domena.pl.</screen>
+ <screen>@ IN NS ns1.example.net.</screen>
<para>Jeżeli w powyższym wpisie pominęlibyśmy końcowy znak kropki, wówczas
- Bind dokleiłby na końcu nazwę domeny. Wówczas z ns1.domena.pl
- zrobiłby się wpis ns1.domena.pl.domena.pl, co oczywiście nie jest
+ Bind dokleiłby na końcu nazwę domeny. Wówczas z ns1.example.net
+ zrobiłby się wpis ns1.example.net.example.net, co oczywiście nie jest
pożądane. następnym znakiem specjalnym na który warto zwrócić
uwagę jest <emphasis>@</emphasis>. Otóż można go potraktować jako
- pewnego rodzaju zmienną, która przechowuje nazwę domena.pl. Jednym
- słowem, domena.pl i <emphasis>@</emphasis> to to samo.</para>
+ pewnego rodzaju zmienną, która przechowuje nazwę example.net. Jednym
+ słowem, example.net i <emphasis>@</emphasis> to to samo.</para>
<itemizedlist>
<listitem>
<para><option>$TTL 86400</option></para>
@@ -259,16 +259,16 @@
jeden dzień.</para>
</listitem>
<listitem>
- <para><option>$ORIGIN domena.pl.</option></para>
+ <para><option>$ORIGIN example.net.</option></para>
<para>W tej opcji określamy jaką domenę będzie opisywał
bieżący plik strefy.</para>
</listitem>
<listitem>
- <para><option>@ IN SOA ns1.domena.pl. root.domena.pl.</option></para>
+ <para><option>@ IN SOA ns1.example.net. root.example.net.</option></para>
<para>Rekord typu SOA czyli Start Of Authority. Możemy się
z niego dowiedzieć, kto zarządza domeną
- (root w domena.pl), jaki jest adres serwera primary
- DNS. Zwróć uwagę, że w adresie root w domena.pl
+ (root w example.net), jaki jest adres serwera primary
+ DNS. Zwróć uwagę, że w adresie root w example.net
zamiast znaku <emphasis>@</emphasis> użyta została
kropka. Rekord SOA posiada swoją własną strukturę o
której poniżej. Zawarta jest ona pomiędzy znakami
@@ -324,10 +324,10 @@
<para>Bezpośrednio pod rekordem SOA definiujemy, które serwery DNS będą obsługiwały naszą domenę.
Jeszcze raz przypominam aby właściwie zamknąć ten rekord. Bez tego nasza domena nie będzie działać.
Do definiowania serwerów DNS służą wpisy typu <option>IN NS</option>.</para>
- <screen>@ IN NS ns1.domena.pl.
-@ IN NS ns2.domena.pl.</screen>
- <para>Powyższy wpis mówi, że domenę <emphasis>domena.pl</emphasis> obsługuje serwer DNS
- <emphasis>ns1.domena.pl</emphasis> oraz <emphasis>ns2.domena.pl</emphasis>. Jeżeli obie nazwy
+ <screen>@ IN NS ns1.example.net.
+@ IN NS ns2.example.net.</screen>
+ <para>Powyższy wpis mówi, że domenę <emphasis>example.net</emphasis> obsługuje serwer DNS
+ <emphasis>ns1.example.net</emphasis> oraz <emphasis>ns2.example.net</emphasis>. Jeżeli obie nazwy
dotyczą komputerów, które wcześniej nie pełniły roli serwerów DNS, powienieś dodać wpisy
takie jak poniżej.</para>
<screen>ns1 IN A 123.45.67.8
@@ -338,15 +338,15 @@
<option>IN A</option>. Jak zapewne pamiętasz, brak końcowej kropki powoduje doklejenie
do wpisanej nazwy tego co znajduje się w zmiennej <option>$ORIGIN</option>. Możemy więc
uznać to co widzisz w powyższym przykładzie za postać skróconą poniżego wpisu.</para>
- <screen>ns1.domena.pl. IN A 123.45.67.8
-ns2.domena.pl. IN A 90.12.34.237</screen>
+ <screen>ns1.example.net. IN A 123.45.67.8
+ns2.example.net. IN A 90.12.34.237</screen>
<para>Wpisy typu <option>IN A</option> służą do określania, że właśnie ten adres IP ma przypisaną
taką a nie inną nazwę. Oczywiście do jednego adresu IP możesz stworzyć kilka takich wpisów.
Jeżeli posiadasz serwer poczty, powinieneś zrobić wpis mówiący o tym, że będzie on obsługiwał
- pocztę dla domeny <emphasis>domena.pl</emphasis>.</para>
- <screen>@ IN MX 10 mail.domena.pl</screen>
- <para>Dokładnie tak jak wcześniej wspomniałem, poczta, dla domeny <emphasis>domena.pl</emphasis>
- kierowana jest do serwera <emphasis>mail.domena.pl</emphasis> o priorytecie 10. Jest on
+ pocztę dla domeny <emphasis>example.net</emphasis>.</para>
+ <screen>@ IN MX 10 mail.example.net</screen>
+ <para>Dokładnie tak jak wcześniej wspomniałem, poczta, dla domeny <emphasis>example.net</emphasis>
+ kierowana jest do serwera <emphasis>mail.example.net</emphasis> o priorytecie 10. Jest on
tzw. MX'em. Rekord typu <option>IN MX</option> służy właśnie do definiowania w DNS serwera
poczty. Priorytet przydaje się wtedy, kiedy posiadasz kilka serwerów poczty w swojej domenie.
Służy on do ustalenia porządku; do którego serwera poczta ma trafić w pierwszej kolejności.
@@ -359,9 +359,9 @@
<title>Secondary DNS</title>
<para>Konfiguracja serwera <emphasis>secondary</emphasis> sprowadza się do dokonania poniższego wpisu
w pliku <filename>/etc/named.conf</filename>.</para>
- <screen>zone "domena.pl" IN {
+ <screen>zone "example.net" IN {
type slave;
- file "domena.pl";
+ file "example.net";
masters { 123.45.67.8; };
};</screen>
<para>Jak widać wpis wygląda podobnie jak w przypadku serwera <emphasis>primary</emphasis>. Opcja
@@ -391,8 +391,8 @@
sieci.</para>
<screen>moja IN AAAA 3ffe:1a:2b:3c::1</screen>
<para>Umieszczenie powyższego wpisu w pliku strefy
- <filename>/var/lib/named/M/domena.pl</filename> spowoduje przypisanie
- nazwy <emphasis>moja.domena.pl</emphasis> adresowi
+ <filename>/var/lib/named/M/example.net</filename> spowoduje przypisanie
+ nazwy <emphasis>moja.example.net</emphasis> adresowi
<emphasis>3ffe:1a:2b:3c::1</emphasis>. Aby wpis zaczął obowiązywać należy
zrestartować usługę.</para>
</listitem>
@@ -430,7 +430,7 @@
<option>$ORIGIN</option> to swojego rodzaju zmienna, której wartość jest podstawiana w
miejsce <emphasis>@</emphasis> oraz doklejana do tych nazw które nie posiadają na końcu
specjalnego znaku kropki.</para>
-<screen>@ IN SOA ns1.domena.pl. root.domena.pl. (
+<screen>@ IN SOA ns1.example.net. root.example.net. (
2004050600
3H
15M
@@ -438,12 +438,12 @@
1D )</screen>
<para>Jak widać rekord <option>IN SOA</option> nie różni się niczym od
tego dla domeny IPv4.</para>
-<screen>@ IN NS ns1.domena.pl.
-@ IN NS ns2.domena.pl.</screen>
+<screen>@ IN NS ns1.example.net.
+@ IN NS ns2.example.net.</screen>
<para>Określamy które serwery przechowują naszą domenę odwrotną. Również tutaj wszystko wygląda
identycznie jak dla protokołu IPv4. Możemy teraz przystąpić do konfigurowania strefy
odwrotnej.</para>
-<screen>1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR moja.domena.pl.</screen>
+<screen>1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR moja.example.net.</screen>
<para>Dlaczego tyle zer? Odpowiedź na to znajdziesz obliczając przy użyciu programu
<command>ipv6calc</command> adres odwrotny dla <emphasis>3ffe:1a:2b:3c::1</emphasis>.
Robimy to w sposób identyczny do poprzedniego przykładu jego użycia. W wyniku obliczeń
@@ -453,10 +453,10 @@
doklejona po nim zawartość <option>$ORIGIN</option>.</para>
<para>Narzędziem pomocnym w odpytywaniu serwerów DNS, jest program <command>host</command>.
Można nim również odpytywać o nazwy skonfigurowane dla protokołu IPv6. Jak by wyglądało
- zapytanie o nazwę <emphasis>moja.domena.pl</emphasis>?</para>
+ zapytanie o nazwę <emphasis>moja.example.net</emphasis>?</para>
<screen>$ host -n -i 3ffe:1a:2b:3c::1
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.c.3.0.0.b.2.0.0.a.1.0.0.e.f.f.3.ip6.int domain name \
-pointer moja.domena.pl</screen>
+pointer moja.example.net</screen>
<para>Przełącznik <option>-n</option> oznacza, że będziemy odpytywali strefę odwrotną, natomiast
<option>-i</option>, że jest to adres typu int. Domyślnie
<command>host</command> szuka nazw typu arpa.</para>
Więcej informacji o liście dyskusyjnej pld-doc