  ______________________________________________________________________

  Sadraj

  ______________________________________________________________________



  11..  UUvvoodd

  Kljune rijei: DNS, BIND, BIND 4, BIND 8, named, dialup, PPP, slip,
  ISDN, Internet, domain, name, resolution, hosts, caching.

  Ovaj dokument je dio Linux Documentation Projecta.

  11..11..  PPrraavvnnee ssttvvaarrii

  (C)opyright 1995-2000 Nicolai Langfeldt. Do not modify without
  amending copyright, distribute freely but retain copyright message.
  Hrvatski prijevod (c)opyright Josip Rodin, slobodno za distribuciju uz
  zadravanje ove poruke o autorskim pravima.

  11..22..  ZZaasslluuggee ii ppoozziivv zzaa ppoommoo

  elio bih zahvaliti Arntu Gulbrandsenu kojeg sam napatio nedovrenim
  dijelovima ovoga i koji je dao puno korisnih prijedloga. Takoer bih
  elio zahvaliti ljudima koji su e-mailom poslali prijedloge i
  biljeke.

  Ovo nikada nee biti zavren dokument, molim vas aljite mi e-mail o
  vaim problemima i uspjesima. Vi moete uiniti ovaj HOWTO boljim.
  Dakle, molim vas, aljite komentare i/ili pitanja, ili novac, na
  janl@math.uio.no.  Ili kupite moju knjigu o DNS-u. Pogledajte
  bibliografiju za informacije o njoj. Ako poaljete e-mail i elite
  odgovor, molim vas budite toliko pristojni da _p_r_o_v_j_e_r_i_t_e je li
  povratna adresa ispravna i da radi.  Takoer, molim vas, proitajte
  ``PiO'' poglavlje prije nego mi e-mailate. Jo jedna stvar, ja
  razumijem samo norveki i engleski.

  Ovo je jedan KAKO. Odravao sam ga kao dio LDP-a od 1995. U 2000.
  godini sam napisao knjigu o istoj temi. elio bih rei da iako je ovaj
  KAKO na mnogo naina slian knjizi, on _n_i_j_e razvodnjena verzija
  izmiljena kako bi reklamirala knjigu. Ipak, knjigu ete nai meu
  bibliografijom na kraju ovog KAKOa. itatelji ovog KAKOa su mi pomogli
  razumjeti ono to je teko razumjeti o DNS-u. Ovo je pomoglo knjizi,
  ali je i knjiga pomogla meni da vie razmislim o potrebama ovog KAKOa.
  Knjiga je proizala iz KAKOa.  Trea verzija KAKOa je proizala iz
  knjige. Zahvaljujem se izdavau knjige, Que, koji je riskirao sa mnom
  :-)

  11..33..  PPoossvveettaa

  Ovaj HOWTO je posveen Anne Line Norheim Langfeldt. Mada ga ona
  vjerojatno nikada nee proitati jer ona nije takav tip djevojke.

  22..  UUppoozznnaavvaannjjee..

  ttoo oovvoo jjee,, aa ttoo nniijjee..

  DNS znai Domain Name System -- sustav imenovanja domena. DNS pretvara
  imena strojeva u IP adrese koje imaju svi strojevi na mrei. On
  prevodi (mapira, kako bi se to reklo u argonu) iz imena u adresu i iz
  adrese u ime, i jo neke druge stvari. Ovaj KAKO dokumentira kako
  definirati takva mapiranja koristei Unix sustav, uz par stvari
  specifinih Linux sustavu.

  Mapiranje je jednostavno povezivanje izmeu dvije stvari, u ovom
  sluaju imena stroja, kao ftp.linux.org, i IP broja (ili adrese)
  stroja, kao 199.249.150.4. DNS takoer sadri mapiranja u drugom
  smjeru, iz IP broja u ime stroja; ovo se zove obrnuto mapiranje (eng.
  "reverse mapping").

  DNS je, neupoznatom (tebi ;-), jedno od mranijih podruja
  administriranja mree. Sreom, DNS nije stvarno tako teak. Ovaj KAKO
  e pokuati uiniti neke stvari jasnijima. On opisuje kako podesiti
  _j_e_d_n_o_s_t_a_v_a_n DNS server. Poet emo sa caching only serverom da bi
  doli do podeavanja primarnog DNS imenskog servera za domenu. Za
  kompleksnije postavke moe pogledati ``PiO'' poglavlje ovog
  dokumenta.  Ako to nije opisano tamo trebat e _p_r_o__i_t_a_t_i Pravu
  Dokumentaciju. to je i od ega se sastoji Prava Dokumentacija bit e
  objanjeno u ``zadnjem poglavlju''.

  Prije nego pone s ovim, trebao bi konfigurirati svoj stroj tako da
  se moe telnetirati na i s njega, i uspjeno uspostaviti sve vrste
  veza na mreu, i posebno bi trebao moi napraviti _t_e_l_n_e_t _1_2_7_._0_._0_._1 i
  time doi na svoj stroj (probaj sad!). Za poetak takoer treba
  ispravne /etc/nsswitch.conf, /etc/resolv.conf i /etc/hosts datoteke,
  jer njihovu funkciju ovdje neu objasniti.  Ako ovo ve nema podeeno
  i u radu, Networking-HOWTO i/ili Networking-Overview-HOWTO
  objanjavaju kako to podesiti. Proitaj ih.

  Kada kaem 'tvoj stroj', mislim na stroj na kojem pokuava podesiti
  DNS, ne na niti jedan drugi stroj koji ima, a koji je ukljuen u
  tvoje mrene napore.

  Pretpostavit u da nisi iza bilo kakvog firewalla koji blokira upite o
  imenima. Ako jesi, trebat e posebnu konfiguraciju -- pogledaj
  poglavlje ``PiO''.

  Opsluivanje imenima na Unixu je omogueno programom zvanim named.  On
  je dio ``BIND'' paketa kojim koordinira Paul Vixie uime Internet
  Software Consortiuma. Named je ukljuen u veinu Linux distribucija i
  obino je instaliran kao /usr/sbin/named, obino iz paketa zvanog
  BIND.

  Ako ima named, vjerojatno ga moe i koristiti; ako ga nema, nabavi
  ga binarnog sa neke Linux FTP lokacije, ili nai najnoviji i najbolji
  izvorni kod sa  <ftp://ftp.isc.org/isc/bind/src/>. Ovaj KAKO govori o
  verziji 8. Stara verzija ovog HOWTO-a, o verziji 4, je jo uvijek
  dostupna na  <http://www.math.uio.no/~janl/DNS/> u sluaju da koristi
  bind 4 (naalost, KAKO za verziju 4 ne postoji :( op. prev.). Ako
  namedova man stranica govori o named.conf, ima BIND 8; ako govori o
  datoteci named.boot, ima BIND 4. Ako ima 4 i brine o sigurnosti,
  stvarno bi trebao nadograditi na najnoviju 8-icu. Odmah.

  DNS je baza podataka cijele mree. Pazi to e staviti u nju. Ako
  stavi smee u nju, ti i drugi ete dobiti smee iz nje. Odravaj svoj
  DNS urednim i dosljednim i dobro e te sluiti. Naui ga koristiti,
  administrirati, ispravljati greke i bit e jo jedan dobar
  administrator koji uva mreu od padanja na koljena zbog krivog
  upravljanja.

  NNaappoommeennaa:: pravi rezervne (backup) kopije svih datoteka koje ti naloim
  da promijeni ako ih ve ima, tako da ako nita ne bude radilo nakon
  ovoga, moe sve vratiti u staro, radno stanje.

  33..  CCaacchhiinngg iimmeennsskkii sseerrvveerr kkoojjii nnaallaazzii aaddrreessee..

  PPrrvvaa ssttaavvkkaa DDNNSS kkoonnffiigguurraacciijjee,, vvrrlloo kkoorriissnnaa kkoorriissnniicciimmaa kkoojjii ssee
  ssppaajjaajjuu mmooddeemmiimmaa,, kkaabbeellsskkiimm mmooddeemmiimmaa ii AADDSSLL--oomm..


  Na Red Hat i Red Hat baziranim distribucijama moe postii isti
  praktini rezultat kao iz prvog poglavlja ovog KAKOa instaliranjem
  paketa bind, bind-utils i caching-nameserver. Ako koristite Debian
  jednostavno instalirajte bind i bind-doc. Dakako da te puko
  instaliranje ovih paketa nee nauiti istom to i itanje ovog KAKOa.
  Dakle, instaliraj pakete, i onda itaj provjeravajui datoteke koje su
  oni instalirali.

  Caching only imenski server e nai odgovor na upite o imenima i
  zapamtiti odgovor sljedei put kad ga bude trebao. Ovo e znatno
  skratiti vrijeme ekanja sljedei put, posebno ako si na sporoj vezi.

  Prvo e trebati datoteku zvanu /etc/named.conf (Debian:
  /etc/bind/named.conf). Ona je proitana kad se pokree named. Za sada
  ona treba sadravati samo ovo:

  ______________________________________________________________________
  // Konfiguracijska datoteka za caching only imenski server

  options {
          directory "/var/named";

          // Odkomentiravanje ovoga moe pomoi ako mora proi kroz
          // firewall, a stvari ba i ne rade:

          // query-source address * port 53;
  };

  zone "." {
          type hint;
          file "root.hints";
  };

  zone "0.0.127.in-addr.arpa" {
          type master;
          file "pz/127.0.0";
  };
  ______________________________________________________________________



  Paketi Linux distribucija mogu koristiti razliita imena datoteka za
  svaku vrstu datoteka spomenutih ovdje; one e ipak sadravati skoro
  iste stvari.

  Linija 'directory' govori namedu gdje da potrai datoteke. Sve
  datoteke nazvane slino e biti relativne ovome. Takoer, pz je
  direktorij ispod /var/named, tj. /var/named/pz.  /var/named je pravi
  direktorij prema _L_i_n_u_x _F_i_l_e _s_y_s_t_e_m _s_t_a_n_d_a_r_d_u.

  Datoteka zvana /var/named/root.hints se spominje ovdje. Ona treba
  sadravati ovo: (_A_k_o _i_z_r_e__e_t_e _i _z_a_l_i_j_e_p_i_t_e _o_v_u _d_a_t_o_t_e_k_u _i_z
  _e_l_e_k_t_r_o_n_i__k_e _v_e_r_z_i_j_e _o_v_o_g _d_o_k_u_m_e_n_t_a_, _m_o_l_i_m _p_r_i_m_i_j_e_t_i_t_e _k_a_k_o nnee bbii
  smjelo biti poetnih razmaka u datoteci, tj. sve linije trebaju poeti
  znakom koji nije razmak. Neki programi za obradu dokumenata e ubaciti
  razmake na poetak redaka, uzrokujui neto zabune. U tom sluaju
  molim maknite poetne razmake))

  ______________________________________________________________________
  ;
  ; There might be opening comments here if you already have this file.
  ; If not don't worry.
  ;
  .                       6D IN NS        M.ROOT-SERVERS.NET.
  .                       6D IN NS        I.ROOT-SERVERS.NET.
  .                       6D IN NS        E.ROOT-SERVERS.NET.
  .                       6D IN NS        D.ROOT-SERVERS.NET.
  .                       6D IN NS        A.ROOT-SERVERS.NET.
  .                       6D IN NS        H.ROOT-SERVERS.NET.
  .                       6D IN NS        C.ROOT-SERVERS.NET.
  .                       6D IN NS        G.ROOT-SERVERS.NET.
  .                       6D IN NS        F.ROOT-SERVERS.NET.
  .                       6D IN NS        B.ROOT-SERVERS.NET.
  .                       6D IN NS        J.ROOT-SERVERS.NET.
  .                       6D IN NS        K.ROOT-SERVERS.NET.
  .                       6D IN NS        L.ROOT-SERVERS.NET.
  ;
  M.ROOT-SERVERS.NET.     6D IN A         202.12.27.33
  I.ROOT-SERVERS.NET.     6D IN A         192.36.148.17
  E.ROOT-SERVERS.NET.     6D IN A         192.203.230.10
  D.ROOT-SERVERS.NET.     6D IN A         128.8.10.90
  A.ROOT-SERVERS.NET.     6D IN A         198.41.0.4
  H.ROOT-SERVERS.NET.     6D IN A         128.63.2.53
  C.ROOT-SERVERS.NET.     6D IN A         192.33.4.12
  G.ROOT-SERVERS.NET.     6D IN A         192.112.36.4
  F.ROOT-SERVERS.NET.     6D IN A         192.5.5.241
  B.ROOT-SERVERS.NET.     6D IN A         128.9.0.107
  J.ROOT-SERVERS.NET.     6D IN A         198.41.0.10
  K.ROOT-SERVERS.NET.     6D IN A         193.0.14.129
  L.ROOT-SERVERS.NET.     6D IN A         198.32.64.12
  ______________________________________________________________________



  Ova datoteka opisuje korijenske imenske servere u svijetu. Oni se
  mijenjaju s vremenom i lista se mora odravati svako nekoliko.
  Pogledaj poglavlje ``Odravanje'' za upute kako ih osvjeavati.

  Sljedei odjeljak u named.conf datoteci je opis zone. Objasnit u
  njenu upotrebu u kasnijim poglavljima, zasad samo napravi datoteku
  zvanu 127.0.0 sljedeeg sadraja, u poddirektoriju pz: (_O_p_e_t_, _m_o_l_i_m _t_e
  _m_a_k_n_i _p_o__e_t_n_e _r_a_z_m_a_k_e _a_k_o _i_z_r_e__e_ _i _z_a_l_i_j_e_p_i_ _o_v_o)

  ______________________________________________________________________
  $TTL 3D
  @               IN      SOA     ns.linux.bogus. hostmaster.linux.bogus. (
                                  1       ; Serial
                                  8H      ; Refresh
                                  2H      ; Retry
                                  4W      ; Expire
                                  1D)     ; Minimum TTL
                          NS      ns.linux.bogus.
  1                       PTR     localhost.
  ______________________________________________________________________



  Dalje, trebat e /etc/resolv.conf koji e izgledati slino ovome:
  (_O_p_e_t_, _m_a_k_n_i _r_a_z_m_a_k_e_!)

  ______________________________________________________________________
  search poddomena.tvoja-domena.hr tvoja-domena.hr
  nameserver 127.0.0.1
  ______________________________________________________________________



  Linija `search' odreuje koje e se domene pretraivati za neki host
  na kojeg se eli spojiti. Linija `nameserver' odreuje adresu tvog
  imenskog servera, u ovom sluaju tvoj stroj jer je to adresa na kojoj
  radi tvoj named (127.0.0.1 je prava, nema veze ako tvoj stroj ima i
  neku drugu adresu). Ako eli vie imenskih servera, stavi
  `nameserver' liniju za svaki. (Napomena: named nikada ne ita ovu
  datoteku, to radi resolver koji koristi named. Napomena 2: U nekim
  /etc/resolv.conf datotekama e nai redak "domain". To je u redu, ali
  nemoj koristiti i "search" i "domain", samo jedan od njih e raditi.)

  Da ilustriram to ova datoteka radi: ako klijent stroj pokua odrediti
  adresu za bla, tada se prvo probava adresa bla.poddomena.tvoja-
  domena.hr, pa bla.tvoja-domena.hr, i na kraju bla. Ne bi trebao
  staviti puno domena u "search" liniju, jer treba vremena kako bi se
  sve pretraile.

  Ovaj primjer pretpostavlja da si ti u domeni poddomena.tvoja-
  domena.hr, a tvoj stroj se tada zove tvoj-stroj.poddomena.tvoja-
  domena.hr. Search linija ne bi trebala sadravati tvoju TLD/ND (_T_o_p
  _L_e_v_e_l _D_o_m_a_i_n, _N_a_j_v_i__a _D_o_m_e_n_a, `hr' u ovom sluaju). Ako se esto
  treba spajati na strojeve u drugoj domeni, moe tu domenu dodati u
  search liniju ovako: (_S_j_e_t_i _s_e _m_a_k_n_u_t_i _p_o__e_t_n_e _r_a_z_m_a_k_e_, _a_k_o _p_o_s_t_o_j_e)

  ______________________________________________________________________
  search poddomena.tvoja-domena.hr tvoja-domena.hr neka-domena.hr
  ______________________________________________________________________


  i tako dalje. Oito treba staviti prava imena domena umjesto ovih
  primjera.  Molim te uoi kako nema toke na krajevima imena domena.
  Ovo je vano; molim te uoi kako nema toke na krajevima imena domena.

  33..11..  SSttaarrttaannjjee nnaammeedd--aa

  Nakon svega, vrijeme je da startamo named. Ako modemski bira
  providera, prvo se spoji. Otipkaj `ndc start', i pritisni enter, bez
  opcija. Ako to ne uspije, probaj `/usr/sbin/ndc start'. Ako ni to ne
  uspije, proitaj poglavlje ``PiO''. Sada moe testirati svoje
  postavke. Ako pogleda svoju datoteku sa syslog porukama (obino se
  zove /var/adm/messages, drugi direktorij moe biti /var/log, a druga
  datoteka syslog) dok starta named (uini `tail -f /var/log/messages')
  trebao bi vidjeti neto kao ovo:

  (linije koje zavravaju sa \ nastavljaju se u sljedeem retku)


       Dec 15 23:53:29 localhost named[3768]: starting.  named 8.2.2-P7 \
                       Fri Nov 10 04:50:23 EST 2000 ^Iprospector@porky.\
                       devel.redhat.com:/usr/src/bs/BUILD/bind-8.2.2_P7/\
                       src/bin/named
       Dec 15 23:53:29 localhost named[3768]: hint zone "" (IN) loaded\
                       (serial 0)
       Dec 15 23:53:29 localhost named[3768]: Zone "0.0.127.in-addr.arpa"\
                       (file pz/127.0.0): No default TTL set using SOA\
                       minimum instead
       Dec 15 23:53:29 localhost named[3768]: master zone\
                       "0.0.127.in-addr.arpa" (IN) loaded (serial 1)
       Dec 15 23:53:29 localhost named[3768]: listening on [127.0.0.1].53 (lo)
       Dec 15 23:53:29 localhost named[3768]: listening on [10.0.0.129].53\
                       (wvlan0)
       Dec 15 23:53:29 localhost named[3768]: Forwarding source address is\
                       [0.0.0.0].1034
       Dec 15 23:53:29 localhost named[3769]: Ready to answer queries.



  Ako je bilo ikakvih poruka o grekama, mora da je dolo do greke.
  named e imenovati datoteku u kojoj je greka. Vrati se i provjeri
  datoteku. Pokreni `ndc restart' kada je popravi.


  Sada moete isprobati svoje postavke. Tradicionalno se za to koristio
  program nslookup. Danas se preporua dig:


       $ dig -x 127.0.0.1

       ; <

       > DiG 8.2 <

       > -x
       ;; res options: init recurs defnam dnsrch
       ;; got answer:
       ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4
       ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
       ;; QUERY SECTION:
       ;;      1.0.0.127.in-addr.arpa, type = ANY, class = IN

       ;; ANSWER SECTION:
       1.0.0.127.in-addr.arpa.  1D IN PTR  localhost.

       ;; AUTHORITY SECTION:
       0.0.127.in-addr.arpa.   1D IN NS        ns.penguin.bv.

       ;; Total query time: 30 msec
       ;; FROM: lookfar to SERVER: default -- 127.0.0.1
       ;; WHEN: Sat Dec 16 00:16:12 2000
       ;; MSG SIZE  sent: 40  rcvd: 110






  Ako to dobije, onda radi. Nadajmo se. Ako se razlikuje, vrati se i
  provjeri sve. Svaki put kad promijeni named.conf datoteku, mora
  ponovo startati named koristei `ndc restart' naredbu.

  Sada moe postaviti upit. Probaj pogledati ime stroja koji ti je
  blizu.  jagor.srce.hr je meni blizu, na SRCE-u:


       $ dig jagor.srce.hr

       ; <

       > DiG 8.2 <

       > jagor.srce.hr
       ;; res options: init recurs defnam dnsrch
       ;; got answer:
       ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4
       ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
       ;; QUERY SECTION:
       ;;      jagor.srce.hr, type = A, class = IN

       ;; ANSWER SECTION:
       jagor.srce.hr.          1D IN A         161.53.2.130

       ;; AUTHORITY SECTION:
       srce.hr.                1D IN NS        regoc.srce.hr.
       srce.hr.                1D IN NS        bjesomar.srce.hr.

       ;; ADDITIONAL SECTION:
       regoc.srce.hr.          1D IN A         161.53.2.69
       bjesomar.srce.hr.       1D IN A         161.53.2.70
  ;; Total query time: 112 msec
  ;; FROM: lookfar to SERVER: default -- 127.0.0.1
  ;; WHEN: Sat Dec 16 00:23:07 2000
  ;; MSG SIZE  sent: 28  rcvd: 162






  dig je sada upitao tvoj named da potrai stroj jagor.srce.hr. On se
  onda spojio na jedan od imenskih servera navedenih u tvojoj root.hints
  datoteci, i upitao za put od tamo. Moda e trebati malo vremena dok
  ne dobije rezultat budui da on pretrauje sve domene koje si naveo u
  /etc/resolv.conf datoteci. Molim te primijeti "aa" u "flags:" retku.
  To znai da je odgovor bio sluben, da je svjee dobiven od nadlenog
  servera (eng. "authoritative"). Objasnit u "authoritative" kasnije.

  Ako upita isto to ponovo, dobit e ovo:


       $ dig jagor.srce.hr

       ; <

       > DiG 8.2 <

       > jagor.srce.hr
       ;; res options: init recurs defnam dnsrch
       ;; got answer:
       ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4
       ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
       ;; QUERY SECTION:
       ;;      jagor.srce.hr, type = A, class = IN

       ;; ANSWER SECTION:
       jagor.srce.hr.          1D IN A         161.53.2.130

       ;; AUTHORITY SECTION:
       srce.hr.                1D IN NS        regoc.srce.hr.
       srce.hr.                1D IN NS        bjesomar.srce.hr.

       ;; ADDITIONAL SECTION:
       regoc.srce.hr.          1D IN A         161.53.2.69
       bjesomar.srce.hr.       1D IN A         161.53.2.70

       ;; Total query time: 4 msec
       ;; FROM: lookfar to SERVER: default -- 127.0.0.1
       ;; WHEN: Sat Dec 16 00:23:09 2000
       ;; MSG SIZE  sent: 28  rcvd: 162






  Primijeti manjak "aa" oznake o ovom odgovoru. To znai da named ovaj
  put nije otiao traiti po mrei, jer je informacija sada bila u
  cacheu. Ali informacija u cache-u bi _m_o_g_l_a biti zastarjela (eng.
  `stale'). Zato si informiran o ovoj (vrlo maloj) mogunosti jer nema
  "aa". Ipak, sada zna da cache radi.

  33..22..  ``RReessoollvveerrii''

  Svi OS-ovi koji imaju implementiran standardni C API imaju i pozive
  `gethostbyname' i `gethostbyaddr'. Oni mogu dobiti informacije iz
  raznih izvora. Iz kojih e ih izvora dobijati se na Linuxu (i nekim
  drugim Unixima) konfigurira u /etc/nsswitch.conf. Ovo je duga datoteka
  koja odreuje gdje dobiti razliite vrste podataka, iz koje datoteke
  ili baze.  Obino sadri pomone komentare pri vrhu, koje bi trebao
  proitati. Nakon toga nai liniju koja poinje sa `hosts:', i ona bi
  trebala biti ovakva:

  ______________________________________________________________________
  hosts:      files dns
  ______________________________________________________________________


  (_Z_a_p_a_m_t_i_o _s_i __t_o _s _p_o__e_t_n_i_m _r_a_z_m_a_c_i_m_a_, _z_a_r _n_e_? _N_e__u _i_h _v_i__e
  _s_p_o_m_i_n_j_a_t_i_.)

  Ako ne postoji linija koja poinje s `hosts:', onda umetni onu gornju.
  Ona govori da programi prvo trebaju pogledati u /etc/hosts datoteku, i
  onda provjeriti u DNS-u, prema resolv.conf-u.

  33..33..  eessttiittaamm

  Sada zna kako podesiti caching named. Popij pivo, mlijeko, ili to
  ve voli kako bi to proslavio.

  44..  FFoorrwwaarrddiinngg

  U velikim, dobro organiziranim, akademskim ili ISP (eng. `Internet
  Service Provider', pruatelj Internet usluga) mreama ete katkad nai
  da su ljudi koji se brinu o mrei podesili hijerarhiju DNS servera
  koji proslijeuju (eng. `forwarders') to pomae u olakavanju
  pritiska na internu mreu pa i pritiska na vanjske servere.  Ipak, to
  nije bitno  i koritenjem DNS servera vaeg pruatelja mrenih usluga
  kao ``forwardera'' moete uiniti odgovore na upite brima i manje
  optereujuima za vau mreu. Ako koristite modem, ovo bi moglo biti
  prilino dobro. Za potrebe ovog primjera, pretpostavit emo da va
  pruatelj mrenih usluga ima dva imenska servera koje ele da
  koristite, s IP brojevima





























