]> git.piffa.net Git - doc/.git/commitdiff
modified: servizi.html
authorroot <root@conny.andreamanni.com>
Tue, 26 May 2009 16:26:01 +0000 (18:26 +0200)
committerroot <root@conny.andreamanni.com>
Tue, 26 May 2009 16:26:01 +0000 (18:26 +0200)
servizi.html

index 2abbb2d92a0fbca2bc50c61410779f2404078ed6..3713fff259bb5d1e214d158aae8bf4e3e2103e77 100644 (file)
@@ -4,7 +4,7 @@
 <html lang="it">
 <head>
   <meta name="generator" content=
-  "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org">
+  "HTML Tidy for Linux/x86 (vers 6 November 2007), see www.w3.org">
   <meta http-equiv="Content-Type" content=
   "text/html; charset=iso-8859-1">
   <meta name="generator" content=
           <tr class="field">
             <th class="field-name">Version:</th>
 
-            <td class="field-body">0.7</td>
+            <td class="field-body">0.8</td>
           </tr>
         </tbody>
       </table>
       <ul class="auto-toc simple">
         <li>
           <a class="reference internal" href=
-          "#configurazione-sistema" id="id6" name=
-          "id6">1&nbsp;&nbsp;&nbsp;Configurazione sistema</a>
+          "#configurazione-sistema" id="id7" name=
+          "id7">1&nbsp;&nbsp;&nbsp;Configurazione sistema</a>
 
           <ul class="auto-toc">
             <li><a class="reference internal" href=
-            "#solo-per-uso-interno" id="id7" name=
-            "id7">1.1&nbsp;&nbsp;&nbsp;Solo per uso
+            "#solo-per-uso-interno" id="id8" name=
+            "id8">1.1&nbsp;&nbsp;&nbsp;Solo per uso
             interno</a></li>
 
             <li>
-              <a class="reference internal" href="#rete" id="id8"
-              name="id8">1.2&nbsp;&nbsp;&nbsp;Rete</a>
+              <a class="reference internal" href="#rete" id="id9"
+              name="id9">1.2&nbsp;&nbsp;&nbsp;Rete</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#interfaces" id="id9" name=
-                "id9">1.2.1&nbsp;&nbsp;&nbsp;interfaces</a></li>
+                "#interfaces" id="id10" name=
+                "id10">1.2.1&nbsp;&nbsp;&nbsp;interfaces</a></li>
               </ul>
             </li>
 
             <li><a class="reference internal" href=
-            "#bash-completion" id="id10" name=
-            "id10">1.3&nbsp;&nbsp;&nbsp;Bash completion</a></li>
+            "#bash-completion" id="id11" name=
+            "id11">1.3&nbsp;&nbsp;&nbsp;Bash completion</a></li>
 
-            <li><a class="reference internal" href="#vim" id="id11"
-            name="id11">1.4&nbsp;&nbsp;&nbsp;Vim</a></li>
+            <li><a class="reference internal" href="#vim" id="id12"
+            name="id12">1.4&nbsp;&nbsp;&nbsp;Vim</a></li>
 
-            <li><a class="reference internal" href="#vnc" id="id12"
-            name="id12">1.5&nbsp;&nbsp;&nbsp;VNC</a></li>
+            <li><a class="reference internal" href="#vnc" id="id13"
+            name="id13">1.5&nbsp;&nbsp;&nbsp;VNC</a></li>
 
             <li><a class="reference internal" href=
-            "#lista-dei-pacchetti-di-base" id="id13" name=
-            "id13">1.6&nbsp;&nbsp;&nbsp;Lista dei pacchetti di
+            "#lista-dei-pacchetti-di-base" id="id14" name=
+            "id14">1.6&nbsp;&nbsp;&nbsp;Lista dei pacchetti di
             base</a></li>
 
             <li>
               <a class="reference internal" href=
-              "#apt-configurazione" id="id14" name=
-              "id14">1.7&nbsp;&nbsp;&nbsp;Apt configurazione</a>
+              "#apt-configurazione" id="id15" name=
+              "id15">1.7&nbsp;&nbsp;&nbsp;Apt configurazione</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#sources-list" id="id15" name=
-                "id15">1.7.1&nbsp;&nbsp;&nbsp;sources.list</a></li>
+                "#sources-list" id="id16" name=
+                "id16">1.7.1&nbsp;&nbsp;&nbsp;sources.list</a></li>
 
                 <li><a class="reference internal" href=
-                "#etc-apt-apt-conf" id="id16" name=
-                "id16">1.7.2&nbsp;&nbsp;&nbsp;/etc/apt/apt.conf</a></li>
+                "#etc-apt-apt-conf" id="id17" name=
+                "id17">1.7.2&nbsp;&nbsp;&nbsp;/etc/apt/apt.conf</a></li>
               </ul>
             </li>
           </ul>
         </li>
 
         <li>
-          <a class="reference internal" href="#squid" id="id17"
-          name="id17">2&nbsp;&nbsp;&nbsp;Squid</a>
+          <a class="reference internal" href="#squid" id="id18"
+          name="id18">2&nbsp;&nbsp;&nbsp;Squid</a>
 
           <ul class="auto-toc">
             <li>
               <a class="reference internal" href=
-              "#configurazione-squid-conf" id="id18" name=
-              "id18">2.1&nbsp;&nbsp;&nbsp;Configurazione:
+              "#configurazione-squid-conf" id="id19" name=
+              "id19">2.1&nbsp;&nbsp;&nbsp;Configurazione:
               squid.conf</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href="#cache-dir"
-                id="id19" name=
-                "id19">2.1.1&nbsp;&nbsp;&nbsp;Cache_dir</a></li>
+                id="id20" name=
+                "id20">2.1.1&nbsp;&nbsp;&nbsp;Cache_dir</a></li>
 
                 <li><a class="reference internal" href=
-                "#tag-maximum-object-size" id="id20" name=
-                "id20">2.1.2&nbsp;&nbsp;&nbsp;TAG:
+                "#tag-maximum-object-size" id="id21" name=
+                "id21">2.1.2&nbsp;&nbsp;&nbsp;TAG:
                 maximum_object_size</a></li>
 
                 <li><a class="reference internal" href=
-                "#tag-cache-mem" id="id21" name=
-                "id21">2.1.3&nbsp;&nbsp;&nbsp;TAG:
+                "#tag-cache-mem" id="id22" name=
+                "id22">2.1.3&nbsp;&nbsp;&nbsp;TAG:
                 cache_mem</a></li>
 
                 <li><a class="reference internal" href=
-                "#tag-minimum-object-size" id="id22" name=
-                "id22">2.1.4&nbsp;&nbsp;&nbsp;TAG:
+                "#tag-minimum-object-size" id="id23" name=
+                "id23">2.1.4&nbsp;&nbsp;&nbsp;TAG:
                 minimum_object_size</a></li>
               </ul>
             </li>
 
             <li>
               <a class="reference internal" href=
-              "#negoziazione-degli-accesi-al-servizio" id="id23"
-              name="id23">2.2&nbsp;&nbsp;&nbsp;Negoziazione degli
+              "#negoziazione-degli-accesi-al-servizio" id="id24"
+              name="id24">2.2&nbsp;&nbsp;&nbsp;Negoziazione degli
               accesi al servizio</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#acl-e-http-access" id="id24" name=
-                "id24">2.2.1&nbsp;&nbsp;&nbsp;ACL e http
+                "#acl-e-http-access" id="id25" name=
+                "id25">2.2.1&nbsp;&nbsp;&nbsp;ACL e http
                 access</a></li>
               </ul>
             </li>
 
             <li>
               <a class="reference internal" href="#testare-squid"
-              id="id25" name="id25">2.3&nbsp;&nbsp;&nbsp;Testare
+              id="id26" name="id26">2.3&nbsp;&nbsp;&nbsp;Testare
               Squid</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#client-wgetrc" id="id26" name=
-                "id26">2.3.1&nbsp;&nbsp;&nbsp;Client:
+                "#client-wgetrc" id="id27" name=
+                "id27">2.3.1&nbsp;&nbsp;&nbsp;Client:
                 ~/.wgetrc</a></li>
 
                 <li><a class="reference internal" href=
-                "#server-access-log" id="id27" name=
-                "id27">2.3.2&nbsp;&nbsp;&nbsp;Server:
+                "#server-access-log" id="id28" name=
+                "id28">2.3.2&nbsp;&nbsp;&nbsp;Server:
                 access.log</a></li>
               </ul>
             </li>
         </li>
 
         <li>
-          <a class="reference internal" href="#apache" id="id28"
-          name="id28">3&nbsp;&nbsp;&nbsp;Apache</a>
+          <a class="reference internal" href="#apache" id="id29"
+          name="id29">3&nbsp;&nbsp;&nbsp;Apache</a>
 
           <ul class="auto-toc">
             <li><a class="reference internal" href=
-            "#pacchetti-da-installare" id="id29" name=
-            "id29">3.1&nbsp;&nbsp;&nbsp;Pacchetti da
+            "#pacchetti-da-installare" id="id30" name=
+            "id30">3.1&nbsp;&nbsp;&nbsp;Pacchetti da
             installare::</a></li>
 
             <li><a class="reference internal" href=
-            "#configurazione-di-apache" id="id30" name=
-            "id30">3.2&nbsp;&nbsp;&nbsp;Configurazione di
+            "#configurazione-di-apache" id="id31" name=
+            "id31">3.2&nbsp;&nbsp;&nbsp;Configurazione di
             Apache</a></li>
 
             <li><a class="reference internal" href="#apache-conf"
-            id="id31" name=
-            "id31">3.3&nbsp;&nbsp;&nbsp;apache.conf</a></li>
+            id="id32" name=
+            "id32">3.3&nbsp;&nbsp;&nbsp;apache.conf</a></li>
 
             <li>
               <a class="reference internal" href=
-              "#installazione-di-php" id="id32" name=
-              "id32">3.4&nbsp;&nbsp;&nbsp;Installazione di PHP</a>
+              "#installazione-di-php" id="id33" name=
+              "id33">3.4&nbsp;&nbsp;&nbsp;Installazione di PHP</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#test-del-modulo-php" id="id33" name=
-                "id33">3.4.1&nbsp;&nbsp;&nbsp;Test del modulo
+                "#test-del-modulo-php" id="id34" name=
+                "id34">3.4.1&nbsp;&nbsp;&nbsp;Test del modulo
                 php</a></li>
 
                 <li><a class="reference internal" href=
-                "#installazione-del-supporto-per-mysql" id="id34"
-                name="id34">3.4.2&nbsp;&nbsp;&nbsp;Installazione
+                "#installazione-del-supporto-per-mysql" id="id35"
+                name="id35">3.4.2&nbsp;&nbsp;&nbsp;Installazione
                 del supporto per Mysql</a></li>
 
                 <li><a class="reference internal" href=
-                "#phpmyadmin" id="id35" name=
-                "id35">3.4.3&nbsp;&nbsp;&nbsp;phpmyadmin</a></li>
+                "#phpmyadmin" id="id36" name=
+                "id36">3.4.3&nbsp;&nbsp;&nbsp;phpmyadmin</a></li>
 
                 <li><a class="reference internal" href=
                 "#installazione-del-supporto-per-postgresql" id=
-                "id36" name=
-                "id36">3.4.4&nbsp;&nbsp;&nbsp;Installazione del
+                "id37" name=
+                "id37">3.4.4&nbsp;&nbsp;&nbsp;Installazione del
                 supporto per Postgresql</a></li>
 
                 <li><a class="reference internal" href=
-                "#phppgadmin" id="id37" name=
-                "id37">3.4.5&nbsp;&nbsp;&nbsp;phppgadmin</a></li>
+                "#phppgadmin" id="id38" name=
+                "id38">3.4.5&nbsp;&nbsp;&nbsp;phppgadmin</a></li>
               </ul>
             </li>
 
             <li>
               <a class="reference internal" href="#virtual-hosts"
-              id="id38" name="id38">3.5&nbsp;&nbsp;&nbsp;Virtual
+              id="id39" name="id39">3.5&nbsp;&nbsp;&nbsp;Virtual
               hosts</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#gestione-dns" id="id39" name=
-                "id39">3.5.1&nbsp;&nbsp;&nbsp;Gestione DNS</a></li>
+                "#gestione-dns" id="id40" name=
+                "id40">3.5.1&nbsp;&nbsp;&nbsp;Gestione DNS</a></li>
 
                 <li><a class="reference internal" href=
-                "#virtual-host" id="id40" name=
-                "id40">3.5.2&nbsp;&nbsp;&nbsp;Virtual host</a></li>
+                "#virtual-host" id="id41" name=
+                "id41">3.5.2&nbsp;&nbsp;&nbsp;Virtual host</a></li>
               </ul>
             </li>
 
             <li>
               <a class="reference internal" href=
-              "#negoziazione-accessi" id="id41" name=
-              "id41">3.6&nbsp;&nbsp;&nbsp;Negoziazione accessi</a>
+              "#negoziazione-accessi" id="id42" name=
+              "id42">3.6&nbsp;&nbsp;&nbsp;Negoziazione accessi</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#limiti-su-base-ip" id="id42" name=
-                "id42">3.6.1&nbsp;&nbsp;&nbsp;Limiti su base
-                ip</a></li>
+                "#limiti-su-base-ip" id="id43" name=
+                "id43">3.6.1&nbsp;&nbsp;&nbsp;Limiti su base
+                IP</a></li>
               </ul>
             </li>
 
             <li>
               <a class="reference internal" href=
-              "#user-authentication" id="id43" name=
-              "id43">3.7&nbsp;&nbsp;&nbsp;User Authentication</a>
+              "#user-authentication" id="id44" name=
+              "id44">3.7&nbsp;&nbsp;&nbsp;User Authentication</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#definire-la-cartella" id="id44" name=
-                "id44">3.7.1&nbsp;&nbsp;&nbsp;Definire la
+                "#definire-la-cartella" id="id45" name=
+                "id45">3.7.1&nbsp;&nbsp;&nbsp;Definire la
                 cartella</a></li>
 
                 <li><a class="reference internal" href=
-                "#creazione-del-database-delle-passwords" id="id45"
-                name="id45">3.7.2&nbsp;&nbsp;&nbsp;Creazione del
+                "#creazione-del-database-delle-passwords" id="id46"
+                name="id46">3.7.2&nbsp;&nbsp;&nbsp;Creazione del
                 database delle passwords</a></li>
 
                 <li><a class="reference internal" href="#id3" id=
-                "id46" name=
-                "id46">3.7.3&nbsp;&nbsp;&nbsp;Configurazione di
+                "id47" name=
+                "id47">3.7.3&nbsp;&nbsp;&nbsp;Configurazione di
                 Apache</a></li>
               </ul>
             </li>
 
             <li><a class="reference internal" href="#cavets" id=
-            "id47" name="id47">3.8&nbsp;&nbsp;&nbsp;Cavets</a></li>
+            "id48" name="id48">3.8&nbsp;&nbsp;&nbsp;Cavets</a></li>
           </ul>
         </li>
 
         <li>
           <a class="reference internal" href="#domain-name-system"
-          id="id48" name="id48">4&nbsp;&nbsp;&nbsp;Domain Name
+          id="id49" name="id49">4&nbsp;&nbsp;&nbsp;Domain Name
           System</a>
 
           <ul class="auto-toc">
             <li><a class="reference internal" href=
-            "#nomi-di-dominio" id="id49" name=
-            "id49">4.1&nbsp;&nbsp;&nbsp;Nomi di dominio</a></li>
+            "#risoluzione-inversa" id="id50" name=
+            "id50">4.1&nbsp;&nbsp;&nbsp;Risoluzione
+            Inversa</a></li>
 
             <li><a class="reference internal" href=
-            "#tipologie-di-record" id="id50" name=
-            "id50">4.2&nbsp;&nbsp;&nbsp;Tipologie di
+            "#nomi-di-dominio" id="id51" name=
+            "id51">4.2&nbsp;&nbsp;&nbsp;Nomi di dominio</a></li>
+
+            <li><a class="reference internal" href=
+            "#tipologie-di-record" id="id52" name=
+            "id52">4.3&nbsp;&nbsp;&nbsp;Tipologie di
             record</a></li>
 
             <li><a class="reference internal" href="#utilizzo" id=
-            "id51" name=
-            "id51">4.3&nbsp;&nbsp;&nbsp;Utilizzo</a></li>
+            "id53" name=
+            "id53">4.4&nbsp;&nbsp;&nbsp;Utilizzo</a></li>
 
             <li><a class="reference internal" href=
-            "#risoluzione-dei-nomi-di-dominio" id="id52" name=
-            "id52">4.4&nbsp;&nbsp;&nbsp;Risoluzione dei nomi di
+            "#risoluzione-dei-nomi-di-dominio" id="id54" name=
+            "id54">4.5&nbsp;&nbsp;&nbsp;Risoluzione dei nomi di
             dominio</a></li>
 
-            <li><a class="reference internal" href="#dig" id="id53"
-            name="id53">4.5&nbsp;&nbsp;&nbsp;Dig</a></li>
+            <li><a class="reference internal" href="#dig" id="id55"
+            name="id55">4.6&nbsp;&nbsp;&nbsp;Dig</a></li>
 
             <li><a class="reference internal" href="#resolv-conf"
-            id="id54" name=
-            "id54">4.6&nbsp;&nbsp;&nbsp;resolv.conf</a></li>
+            id="id56" name=
+            "id56">4.7&nbsp;&nbsp;&nbsp;resolv.conf</a></li>
 
             <li><a class="reference internal" href="#etc-hosts" id=
-            "id55" name=
-            "id55">4.7&nbsp;&nbsp;&nbsp;/etc/hosts</a></li>
+            "id57" name=
+            "id57">4.8&nbsp;&nbsp;&nbsp;/etc/hosts</a></li>
 
             <li><a class="reference internal" href="#hostname" id=
-            "id56" name=
-            "id56">4.8&nbsp;&nbsp;&nbsp;Hostname</a></li>
+            "id58" name=
+            "id58">4.9&nbsp;&nbsp;&nbsp;Hostname</a></li>
           </ul>
         </li>
 
         <li>
-          <a class="reference internal" href="#dnsmasq" id="id57"
-          name="id57">5&nbsp;&nbsp;&nbsp;DNSmasq</a>
+          <a class="reference internal" href="#dnsmasq" id="id59"
+          name="id59">5&nbsp;&nbsp;&nbsp;DNSmasq</a>
 
           <ul class="auto-toc">
             <li><a class="reference internal" href=
-            "#configurazione" id="id58" name=
-            "id58">5.1&nbsp;&nbsp;&nbsp;Configurazione</a></li>
+            "#configurazione" id="id60" name=
+            "id60">5.1&nbsp;&nbsp;&nbsp;Configurazione</a></li>
 
             <li><a class="reference internal" href="#dhcp" id=
-            "id59" name="id59">5.2&nbsp;&nbsp;&nbsp;DHCP</a></li>
+            "id61" name="id61">5.2&nbsp;&nbsp;&nbsp;DHCP</a></li>
 
             <li><a class="reference internal" href="#dns-cache" id=
-            "id60" name="id60">5.3&nbsp;&nbsp;&nbsp;DNS
+            "id62" name="id62">5.3&nbsp;&nbsp;&nbsp;DNS
             cache</a></li>
+          </ul>
+        </li>
+
+        <li>
+          <a class="reference internal" href=
+          "#bind-dns-autoritativo" id="id63" name=
+          "id63">6&nbsp;&nbsp;&nbsp;Bind : DNS Autoritativo</a>
 
-            <li><a class="reference internal" href="#dhcpd" id=
-            "id61" name="id61">5.4&nbsp;&nbsp;&nbsp;DHCPd</a></li>
+          <ul class="auto-toc">
+            <li><a class="reference internal" href="#id4" id="id64"
+            name="id64">6.1&nbsp;&nbsp;&nbsp;DNS cache</a></li>
           </ul>
         </li>
 
         <li>
-          <a class="reference internal" href="#samba" id="id62"
-          name="id62">6&nbsp;&nbsp;&nbsp;Samba</a>
+          <a class="reference internal" href="#samba" id="id65"
+          name="id65">7&nbsp;&nbsp;&nbsp;Samba</a>
 
           <ul class="auto-toc">
             <li><a class="reference internal" href="#pacchetti" id=
-            "id63" name=
-            "id63">6.1&nbsp;&nbsp;&nbsp;Pacchetti</a></li>
+            "id66" name=
+            "id66">7.1&nbsp;&nbsp;&nbsp;Pacchetti</a></li>
 
             <li><a class="reference internal" href=
-            "#passwords-e-autenticazione" id="id64" name=
-            "id64">6.2&nbsp;&nbsp;&nbsp;Passwords e
+            "#passwords-e-autenticazione" id="id67" name=
+            "id67">7.2&nbsp;&nbsp;&nbsp;Passwords e
             autenticazione</a></li>
 
             <li><a class="reference internal" href=
-            "#creazione-utenti" id="id65" name=
-            "id65">6.3&nbsp;&nbsp;&nbsp;Creazione Utenti</a></li>
+            "#creazione-utenti" id="id68" name=
+            "id68">7.3&nbsp;&nbsp;&nbsp;Creazione Utenti</a></li>
 
             <li>
               <a class="reference internal" href=
-              "#creare-la-condivisione" id="id66" name=
-              "id66">6.4&nbsp;&nbsp;&nbsp;Creare la
+              "#creare-la-condivisione" id="id69" name=
+              "id69">7.4&nbsp;&nbsp;&nbsp;Creare la
               condivisione</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
                 "#sicurezza-permessi-di-esecuzione-sul-server" id=
-                "id67" name=
-                "id67">6.4.1&nbsp;&nbsp;&nbsp;Sicurezza: permessi
+                "id70" name=
+                "id70">7.4.1&nbsp;&nbsp;&nbsp;Sicurezza: permessi
                 di esecuzione sul server</a></li>
               </ul>
             </li>
 
             <li><a class="reference internal" href=
             "#configurazione-dell-applicativo-samba-vero-e-proprio"
-            id="id68" name=
-            "id68">6.5&nbsp;&nbsp;&nbsp;Configurazione
+            id="id71" name=
+            "id71">7.5&nbsp;&nbsp;&nbsp;Configurazione
             dell'applicativo Samba vero e proprio.</a></li>
 
             <li><a class="reference internal" href=
-            "#testare-il-servizio" id="id69" name=
-            "id69">6.6&nbsp;&nbsp;&nbsp;Testare il
+            "#testare-il-servizio" id="id72" name=
+            "id72">7.6&nbsp;&nbsp;&nbsp;Testare il
             Servizio</a></li>
           </ul>
         </li>
 
         <li>
           <a class="reference internal" href=
-          "#server-di-posta-postfix" id="id70" name=
-          "id70">7&nbsp;&nbsp;&nbsp;Server di posta: Postfix</a>
+          "#server-di-posta-postfix" id="id73" name=
+          "id73">8&nbsp;&nbsp;&nbsp;Server di posta: Postfix</a>
 
           <ul class="auto-toc">
             <li>
               <a class="reference internal" href="#imap-e-pop" id=
-              "id71" name="id71">7.1&nbsp;&nbsp;&nbsp;Imap e
+              "id74" name="id74">8.1&nbsp;&nbsp;&nbsp;Imap e
               pop</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#web-client" id="id72" name=
-                "id72">7.1.1&nbsp;&nbsp;&nbsp;Web client</a></li>
+                "#web-client" id="id75" name=
+                "id75">8.1.1&nbsp;&nbsp;&nbsp;Web client</a></li>
               </ul>
             </li>
           </ul>
         </li>
 
         <li>
-          <a class="reference internal" href="#firewall" id="id73"
-          name="id73">8&nbsp;&nbsp;&nbsp;Firewall</a>
+          <a class="reference internal" href="#firewall" id="id76"
+          name="id76">9&nbsp;&nbsp;&nbsp;Firewall</a>
 
           <ul class="auto-toc">
             <li><a class="reference internal" href="#links" id=
-            "id74" name="id74">8.1&nbsp;&nbsp;&nbsp;Links</a></li>
+            "id77" name="id77">9.1&nbsp;&nbsp;&nbsp;Links</a></li>
 
             <li><a class="reference internal" href="#ipfilter" id=
-            "id75" name=
-            "id75">8.2&nbsp;&nbsp;&nbsp;Ipfilter</a></li>
+            "id78" name=
+            "id78">9.2&nbsp;&nbsp;&nbsp;Ipfilter</a></li>
 
             <li>
               <a class="reference internal" href=
-              "#progettazione-di-un-firewall" id="id76" name=
-              "id76">8.3&nbsp;&nbsp;&nbsp;Progettazione di un
+              "#progettazione-di-un-firewall" id="id79" name=
+              "id79">9.3&nbsp;&nbsp;&nbsp;Progettazione di un
               firewall</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#collocazione" id="id77" name=
-                "id77">8.3.1&nbsp;&nbsp;&nbsp;Collocazione</a></li>
+                "#collocazione" id="id80" name=
+                "id80">9.3.1&nbsp;&nbsp;&nbsp;Collocazione</a></li>
 
                 <li><a class="reference internal" href=
-                "#policy-di-default" id="id78" name=
-                "id78">8.3.2&nbsp;&nbsp;&nbsp;Policy di
+                "#policy-di-default" id="id81" name=
+                "id81">9.3.2&nbsp;&nbsp;&nbsp;Policy di
                 default</a></li>
 
                 <li><a class="reference internal" href="#hardware"
-                id="id79" name=
-                "id79">8.3.3&nbsp;&nbsp;&nbsp;Hardware</a></li>
+                id="id82" name=
+                "id82">9.3.3&nbsp;&nbsp;&nbsp;Hardware</a></li>
               </ul>
             </li>
 
             <li><a class="reference internal" href=
             "#percorso-dei-pacchetti-tra-tabelle-e-catene" id=
-            "id80" name="id80">8.4&nbsp;&nbsp;&nbsp;Percorso dei
+            "id83" name="id83">9.4&nbsp;&nbsp;&nbsp;Percorso dei
             pacchetti tra tabelle e catene</a></li>
 
             <li>
               <a class="reference internal" href=
-              "#concetti-di-base" id="id81" name=
-              "id81">8.5&nbsp;&nbsp;&nbsp;Concetti di base</a>
+              "#concetti-di-base" id="id84" name=
+              "id84">9.5&nbsp;&nbsp;&nbsp;Concetti di base</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#tabelle-catene-regole" id="id82" name=
-                "id82">8.5.1&nbsp;&nbsp;&nbsp;Tabelle, catene,
+                "#tabelle-catene-regole" id="id85" name=
+                "id85">9.5.1&nbsp;&nbsp;&nbsp;Tabelle, catene,
                 regole</a></li>
 
                 <li><a class="reference internal" href="#match" id=
-                "id83" name=
-                "id83">8.5.2&nbsp;&nbsp;&nbsp;Match</a></li>
+                "id86" name=
+                "id86">9.5.2&nbsp;&nbsp;&nbsp;Match</a></li>
 
                 <li><a class="reference internal" href="#targets"
-                id="id84" name=
-                "id84">8.5.3&nbsp;&nbsp;&nbsp;Targets</a></li>
+                id="id87" name=
+                "id87">9.5.3&nbsp;&nbsp;&nbsp;Targets</a></li>
               </ul>
             </li>
 
             <li><a class="reference internal" href=
-            "#tabella-filter" id="id85" name=
-            "id85">8.6&nbsp;&nbsp;&nbsp;Tabella Filter</a></li>
+            "#tabella-filter" id="id88" name=
+            "id88">9.6&nbsp;&nbsp;&nbsp;Tabella Filter</a></li>
 
             <li><a class="reference internal" href=
-            "#flush-automatico-per-macchine-remote" id="id86" name=
-            "id86">8.7&nbsp;&nbsp;&nbsp;Flush automatico per
+            "#flush-automatico-per-macchine-remote" id="id89" name=
+            "id89">9.7&nbsp;&nbsp;&nbsp;Flush automatico per
             macchine remote</a></li>
 
             <li><a class="reference internal" href=
-            "#gestione-regole-rules" id="id87" name=
-            "id87">8.8&nbsp;&nbsp;&nbsp;Gestione regole
+            "#gestione-regole-rules" id="id90" name=
+            "id90">9.8&nbsp;&nbsp;&nbsp;Gestione regole
             (rules)</a></li>
 
             <li>
               <a class="reference internal" href=
-              "#salvataggio-regole" id="id88" name=
-              "id88">8.9&nbsp;&nbsp;&nbsp;Salvataggio regole</a>
+              "#salvataggio-regole" id="id91" name=
+              "id91">9.9&nbsp;&nbsp;&nbsp;Salvataggio regole</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#iptables-save" id="id89" name=
-                "id89">8.9.1&nbsp;&nbsp;&nbsp;Iptables-save</a></li>
+                "#iptables-save" id="id92" name=
+                "id92">9.9.1&nbsp;&nbsp;&nbsp;Iptables-save</a></li>
 
                 <li><a class="reference internal" href=
-                "#iptables-restore" id="id90" name=
-                "id90">8.9.2&nbsp;&nbsp;&nbsp;Iptables-restore</a></li>
+                "#iptables-restore" id="id93" name=
+                "id93">9.9.2&nbsp;&nbsp;&nbsp;Iptables-restore</a></li>
               </ul>
             </li>
 
             <li>
               <a class="reference internal" href="#esempi" id=
-              "id91" name="id91">8.10&nbsp;&nbsp;&nbsp;Esempi</a>
+              "id94" name="id94">9.10&nbsp;&nbsp;&nbsp;Esempi</a>
 
               <ul class="auto-toc">
                 <li><a class="reference internal" href=
-                "#bloccare-i-ping-dall-esterno" id="id92" name=
-                "id92">8.10.1&nbsp;&nbsp;&nbsp;Bloccare i ping
+                "#bloccare-i-ping-dall-esterno" id="id95" name=
+                "id95">9.10.1&nbsp;&nbsp;&nbsp;Bloccare i ping
                 dall'esterno</a></li>
 
                 <li><a class="reference internal" href=
-                "#masquerading-snat" id="id93" name=
-                "id93">8.10.2&nbsp;&nbsp;&nbsp;Masquerading
+                "#masquerading-snat" id="id96" name=
+                "id96">9.10.2&nbsp;&nbsp;&nbsp;Masquerading
                 (sNAT)</a></li>
 
                 <li><a class="reference internal" href=
-                "#brute-force" id="id94" name=
-                "id94">8.10.3&nbsp;&nbsp;&nbsp;Brute force</a></li>
+                "#brute-force" id="id97" name=
+                "id97">9.10.3&nbsp;&nbsp;&nbsp;Brute force</a></li>
               </ul>
             </li>
           </ul>
         </li>
 
-        <li><a class="reference internal" href="#note" id="id95"
-        name="id95">9&nbsp;&nbsp;&nbsp;NOTE</a></li>
+        <li><a class="reference internal" href="#note" id="id98"
+        name="id98">10&nbsp;&nbsp;&nbsp;NOTE</a></li>
       </ul>
     </div>
 
 
     <div class="section" id="configurazione-sistema">
       <h1><a class="toc-backref" href=
-      "#id6">1&nbsp;&nbsp;&nbsp;Configurazione sistema</a></h1>
+      "#id7">1&nbsp;&nbsp;&nbsp;Configurazione sistema</a></h1>
 
       <div class="section" id="solo-per-uso-interno">
         <h2><a class="toc-backref" href=
-        "#id7">1.1&nbsp;&nbsp;&nbsp;Solo per uso interno</a></h2>
+        "#id8">1.1&nbsp;&nbsp;&nbsp;Solo per uso interno</a></h2>
 
         <p>Impostazioni di base per la configurazione del sistema
         operativo e della rete nel laboratorio 208 facente parte
         "docutils literal"><span class=
         "pre">10.10.208.254:3128</span></tt> saprete che si tratta
         del nostro <em>proxy http</em>, stara' quindi a voi
-        sostituire i dati con gli <em>ip</em> della vostra
-        rete.</p>
+        sostituire i dati con gli equivalenti <em>IP</em> della
+        vostra rete.</p>
       </div>
 
       <div class="section" id="rete">
         <h2><a class="toc-backref" href=
-        "#id8">1.2&nbsp;&nbsp;&nbsp;Rete</a></h2>
+        "#id9">1.2&nbsp;&nbsp;&nbsp;Rete</a></h2>
 
         <p>Parametri della rete attualmente in uso:</p>
 
               <td>10.10.208.254</td>
             </tr>
 
-            <tr>
-              <td>gateway</td>
-
-              <td>10.10.208.250 persistente</td>
-            </tr>
-
             <tr>
               <td>DNS</td>
 
               <td>10.10.208.254</td>
             </tr>
 
-            <tr>
-              <td>DNS</td>
-
-              <td>10.10.208.250 persistente</td>
-            </tr>
-
             <tr>
               <td>proxy http</td>
 
           </tbody>
         </table>
 
-        <p>Sul portatile di Andrea, corrispondente all'ip 254, gira
+        <p>Sul portatile di Andrea, corrispondente all'IP 254, gira
         un DHCP, proxy http e mirror di Debian ( <a class=
         "reference external" href=
         "http://debian.piffa.net">http://debian.piffa.net</a>). Se
         Andrea non e' in aula (o ancora peggio non c'e' il suo
-        portatile Net) gli studenti dovranno darsi un indirizzo ip
+        portatile Net) gli studenti dovranno darsi un indirizzo IP
         manualmente e disabilitare il proxy (che pero' e
-        trasparente, quindi fate pure come se non ci fosse ;) .
-        Questo in attesa che si sappia se sara' nuovamente
-        utilizzabile il vecchio server Bender.</p>
+        trasparente, quindi fate pure come se non ci fosse ;) . Ad
+        oggi il <em>lab208</em> e' servito dal server Bender (254 o
+        248) che ha ripreso le sue vecchie funzioni.</p>
 
         <div class="section" id="interfaces">
           <h3><a class="toc-backref" href=
-          "#id9">1.2.1&nbsp;&nbsp;&nbsp;interfaces</a></h3>
+          "#id10">1.2.1&nbsp;&nbsp;&nbsp;interfaces</a></h3>
 
           <p>Segue un esempio del file di configurazione della
           scheda di rete con configurazione statica:</p>
@@ -881,7 +882,7 @@ iface lo inet loopback
 # La prima scheda di rete (se si chiama eth0)
 # (network, broadcast and gateway sono optional)
 iface etho inet static
-  # esempio con dhcp
+  # esempio con dhcp:
   # iface etho inet dhcp
 address 10.10.208.101
 netmask 255.255.255.0
@@ -889,11 +890,11 @@ network 10.10.208.0
 broadcast 10.10.208.255
 gateway 10.10.208.254
 
-# Quali interfaccie devono partire automaticamente:
+# Quali interfacci devono partire automaticamente:
 auto lo eth0
 </pre>
 
-          <p>Controllare il nome della propia scheda di rete: a
+          <p>Controllare il nome della propria scheda di rete: a
           volte <em>udev</em> rinomina la prima scheda a <tt class=
           "docutils literal"><span class="pre">eth1</span></tt>,
           oppure potreste avere piu' di una scheda di rete (anche
@@ -906,19 +907,24 @@ auto lo eth0
           <tt class="docutils literal"><span class=
           "pre">ifconfig</span> <span class="pre">down</span>
           <span class="pre">eth0</span></tt> la scheda principale
-          fara' cadere anche queste. Tornando ad attivare la schda
+          fara' cadere anche queste. Tornando ad attivare la scada
           principale con <tt class="docutils literal"><span class=
           "pre">ifconfig</span> <span class="pre">eth0</span>
           <span class="pre">up</span></tt> la virtuale tornera'
           attiva: nel caso voleste disabilitarla dovrete quindi
           sempre abbattere manualmente la scheda virtuale
           <em>prima</em> della scheda reale.</p>
+
+          <p>I DNS vanno indicati nel file <tt class=
+          "docutils literal"><span class=
+          "pre">/etc/resolv.conf</span></tt> , la cui sintassi e'
+          spiegata al punto 4.6 .</p>
         </div>
       </div>
 
       <div class="section" id="bash-completion">
         <h2><a class="toc-backref" href=
-        "#id10">1.3&nbsp;&nbsp;&nbsp;Bash completion</a></h2>
+        "#id11">1.3&nbsp;&nbsp;&nbsp;Bash completion</a></h2>
 
         <p>Il completamento automatico della shell (che si attiva
         premendo il tasto tab una o due volte mentre si sta
@@ -932,7 +938,7 @@ auto lo eth0
         ad es. volendo digitare <tt class=
         "docutils literal"><span class="pre">apt-get</span>
         <span class="pre">inst[TAB]</span> <span class=
-        "pre">xtigh[TAB]</span></tt> ora verra' completatato
+        "pre">xtigh[TAB]</span></tt> ora verra' completato
         automaticamente sia la parola <tt class=
         "docutils literal"><span class="pre">install</span></tt>
         che il nome del pacchetto <tt class=
@@ -959,7 +965,7 @@ echo ". /etc/bash_completion" &gt;&gt; ~/.bashrc
 export PS1='\h:\w\$ '
 umask 022
 
-# Decommentare le seguenti righr per abilitare la colorazione dei
+# De-commentare le seguenti righe per abilitare la colorazione dei
 # nomi dei file:
  export LS_OPTIONS='--color=auto'
  eval "`dircolors`"
@@ -1002,7 +1008,7 @@ umask 022
 
       <div class="section" id="vim">
         <h2><a class="toc-backref" href=
-        "#id11">1.4&nbsp;&nbsp;&nbsp;Vim</a></h2>
+        "#id12">1.4&nbsp;&nbsp;&nbsp;Vim</a></h2>
 
         <p>Vim e' l'editor di testo preferito dai sistemisti,
         quindi sara' conveniente impostare fin da subito alcune
@@ -1011,7 +1017,8 @@ umask 022
         <p>Assicurarsi che sia installata nel sistema la versione
         completa dell'editor <tt class=
         "docutils literal"><span class="pre">vim</span></tt>
-        nstallando il pacchetto vimi:</p>
+        installando il pacchetto <tt class=
+        "docutils literal"><span class="pre">vim</span></tt>:</p>
         <pre class="literal-block">
        # apt-get install vim
 
@@ -1073,24 +1080,20 @@ e modificare il file di configurazione generale ``/etc/vim/vimrc`` ::
      source /etc/vim/vimrc.local
    endif
 </pre>
+
+        <p>I principianti faranno bene ad esercitarsi con
+        <tt class="docutils literal"><span class=
+        "pre">vimtutor</span> <span class="pre">it</span></tt>.</p>
       </div>
 
       <div class="section" id="vnc">
         <h2><a class="toc-backref" href=
-        "#id12">1.5&nbsp;&nbsp;&nbsp;VNC</a></h2>
+        "#id13">1.5&nbsp;&nbsp;&nbsp;VNC</a></h2>
 
         <p>I Virtual Network Computing (o VNC) sono software di
         controllo remoto e servono per amministrare il proprio
-        computer a distanza o visuallizare la sessione di lavoro di
-        un altro computer sul proprio a scopo didattico.
-        Installando un server VNC sulla propria macchina ed
-        impostando una opportuna password si consente ai client VNC
-        di ricevere una immagine dello schermo ed eventualmente di
-        inviare input di tastiera e mouse al computer server
-        (durante le lezioni questo non e' possibile per gli
-        studenti, solo Andrea esegue i comandi). In pratica si può
-        gestire il computer server da un'altra postazione, come se
-        fosse il proprio computer fisico.</p>
+        computer a distanza o visualizzare la sessione di lavoro di
+        un altro computer sul proprio a scopo didattico.</p>
 
         <p>Scaricare il pacchetto <tt class=
         "docutils literal"><span class=
@@ -1101,7 +1104,7 @@ e modificare il file di configurazione generale ``/etc/vim/vimrc`` ::
         "pre">echo</span> <span class="pre">$PATH</span></tt> per
         visualizzare l'attuale path ) comoda per gli utenti ( in
         genere <tt class="docutils literal"><span class=
-        "pre">/bin</span></tt> ), rndere eseguibile lo script.</p>
+        "pre">/bin</span></tt> ), rendere eseguibile lo script.</p>
 
         <p>Procedura:</p>
         <pre class="literal-block">
@@ -1135,7 +1138,7 @@ exit
 
       <div class="section" id="lista-dei-pacchetti-di-base">
         <h2><a class="toc-backref" href=
-        "#id13">1.6&nbsp;&nbsp;&nbsp;Lista dei pacchetti di
+        "#id14">1.6&nbsp;&nbsp;&nbsp;Lista dei pacchetti di
         base</a></h2>
 
         <p>I pacchetti installati generalmente <a class=
@@ -1160,13 +1163,15 @@ kde-core kdm kde-i18n-it xorg vim less xtightvncviewer
               <td><tt class="docutils literal"><span class=
               "pre">kde-core</span></tt> e' piu' leggero del
               pacchetto <tt class="docutils literal"><span class=
-              "pre">kde</span></tt>, esiste anche un equivalente
+              "pre">kde</span></tt>. Esiste un equivalente
               <tt class="docutils literal"><span class=
               "pre">gnome-core</span> <span class=
-              "pre">gnome</span></tt> e il log-in manager
+              "pre">gnome</span></tt> per chi preferisce gnome, nel
+              caso si potrebbe installare il log-in manager
               <tt class="docutils literal"><span class=
-              "pre">gdm</span></tt> per il l'ambiente grafico
-              Gnome.</td>
+              "pre">gdm</span></tt> al posto di <tt class=
+              "docutils literal"><span class=
+              "pre">kdm</span></tt>.</td>
             </tr>
           </tbody>
         </table>
@@ -1174,7 +1179,7 @@ kde-core kdm kde-i18n-it xorg vim less xtightvncviewer
 
       <div class="section" id="apt-configurazione">
         <h2><a class="toc-backref" href=
-        "#id14">1.7&nbsp;&nbsp;&nbsp;Apt configurazione</a></h2>
+        "#id15">1.7&nbsp;&nbsp;&nbsp;Apt configurazione</a></h2>
 
         <p>Vediamo i due file principali di apt:</p>
 
@@ -1188,7 +1193,7 @@ kde-core kdm kde-i18n-it xorg vim less xtightvncviewer
 
         <div class="section" id="sources-list">
           <h3><a class="toc-backref" href=
-          "#id15">1.7.1&nbsp;&nbsp;&nbsp;sources.list</a></h3>
+          "#id16">1.7.1&nbsp;&nbsp;&nbsp;sources.list</a></h3>
 
           <p>Questo file contiene i sorgenti da cui <em>apt</em>
           preleva i pacchetti da installare tramite <em>dpkg</em>,
@@ -1230,30 +1235,31 @@ kde-core kdm kde-i18n-it xorg vim less xtightvncviewer
 # cdrom:[Debian GNU/Linux 5.0.1 _Lenny_ - Official i386 kde-CD Binary-1 20090$
 
 # Archivio principale debian via http su piffa.net,
-# non funziona al difuori dell'aula dei corsi
+# non funziona al di fuori dell'aula dei corsi
 deb http://debian.piffa.net/debian/ Lenny main
-# deb http://debian.piffa.net/debian/ Lenny  non-free contrib
+# Sono disponibili anche i rami non-free contrib
+# deb http://debian.piffa.net/debian/ lenny  non-free contrib
 
 # Mirror da kernel.org da usare a casa:
-deb http://mirrors.eu.kernel.org/debian/ Lenny main
+deb http://mirrors.eu.kernel.org/debian/ lenny main
 
 # Security dal sito principale
-deb http://security.debian.org/ Lenny/updates main
-deb-src http://security.debian.org/ Lenny/updates main
+deb http://security.debian.org/ lenny/updates main
+deb-src http://security.debian.org/ lenny/updates main
 
 # Debian volatile per le cose soggette a cambiamenti non legati
 # a dinamiche di sicurezza
 deb http://volatile.debian.org/debian-volatile Lenny/volatile main
 deb-src http://volatile.debian.org/debian-volatile Lenny/volatile main
 
-# Esempio di accesso a un filesystem locale contenente i pacchetti:
+# Esempio di accesso a un file system locale contenente i pacchetti:
 # deb file:/mnt/mirror Sid main non-free contrib
 </pre>
         </div>
 
         <div class="section" id="etc-apt-apt-conf">
           <h3><a class="toc-backref" href=
-          "#id16">1.7.2&nbsp;&nbsp;&nbsp;/etc/apt/apt.conf</a></h3>
+          "#id17">1.7.2&nbsp;&nbsp;&nbsp;/etc/apt/apt.conf</a></h3>
 
           <p>Questo file contiene le opzioni di apt, come ad
           esempio il proxy:</p>
@@ -1271,34 +1277,36 @@ Acquire::http::Proxy "http://10.10.208.254:3128";
 
     <div class="section" id="squid">
       <h1><a class="toc-backref" href=
-      "#id17">2&nbsp;&nbsp;&nbsp;Squid</a></h1>
+      "#id18">2&nbsp;&nbsp;&nbsp;Squid</a></h1>
 
       <p>Squid e' un proxy cache http (ma anche FTP e https)
       robusto e strutturato, puo' essere usato sia in reti
       relativamente piccole grazie alla semplicita' di
       configurazione che in scenari piu' complessi grazie alla
-      possibilita' di gestirne in modo granulare le risorse
-      partendo dalle configurazioni piu' semplici per la semplice
-      <em>condivisione della navigazione</em> internet, la gestione
-      degli accessi, il filtraggio dei contenuti (Squid e' una
-      applicazione che si muove nel 4' livello del modello TCP/IP a
-      differenza di un <em>ipfilter</em> limitato al 2') nel l
-      bilanciamento del carico tra piu' hosts.</p>
+      possibilita' di gestirne in modo granulare le risorse. Si
+      partira' dalle configurazioni piu' semplici per la semplice
+      <em>condivisione della navigazione</em> internet, per poi
+      poter configurare la gestione degli accessi, il filtraggio
+      dei contenuti (Squid e' una applicazione che si muove nel 4'
+      livello del modello TCP/IP a differenza di un
+      <em>ipfilter</em> limitato al 2') nel l bilanciamento del
+      carico tra piu' hosts.</p>
 
       <dl class="docutils">
-        <dt>Inoltre svolge la funzione di <em>anonymizer</em>:</dt>
+        <dt>Inoltre Squid svolge la funzione di
+        <em>anonymizer</em>:</dt>
 
         <dd>nasconde i client http alla rete internet: risulta solo
         il server proxy nei log dei server web frequentati dagli
         utenti di Squid.</dd>
       </dl>
 
-      <p>Cosa a volte sottovalutata, squid permette la navigazione
-      web a una rete basata su <em>indirizzi ip privati</em> (es
+      <p>Cosa a volte sottovalutata, Squid permette la navigazione
+      web a una rete basata su <em>indirizzi IP privati</em> (es
       una 192.168.0.0/24). E se la rete privata deve <em>solo
       navigare</em> in internet, non serve un <em>NAT</em> od
       altro, basta il solo Squid. Per altro non servira' neanche un
-      servizio DNS dato che <em>sara' il solo squid a risolvere i
+      servizio DNS dato che <em>sara' il solo Squid a risolvere i
       nomi di dominio</em> per i suoi client http.</p>
 
       <p>Squid ascolta di default sulla porta 3128, per impostare
@@ -1316,7 +1324,7 @@ squid3
 
       <div class="section" id="configurazione-squid-conf">
         <h2><a class="toc-backref" href=
-        "#id18">2.1&nbsp;&nbsp;&nbsp;Configurazione:
+        "#id19">2.1&nbsp;&nbsp;&nbsp;Configurazione:
         squid.conf</a></h2>
 
         <p>Segue un estratto delle direttive principali viste in
@@ -1326,7 +1334,7 @@ squid3
 
         <div class="section" id="cache-dir">
           <h3><a class="toc-backref" href=
-          "#id19">2.1.1&nbsp;&nbsp;&nbsp;Cache_dir</a></h3>
+          "#id20">2.1.1&nbsp;&nbsp;&nbsp;Cache_dir</a></h3>
 
           <p>Cache dir serve per impostare dimensione e percorso
           della cache creata sul supporto di storaggio. Essendo la
@@ -1340,7 +1348,7 @@ squid3
           <p>La dimensione ovviamente dipendera' dallo spazio
           disponibile, dimensioni tipiche e massime degli oggetti
           che si vuole tenere in cache (un solo file <em>.iso e'
-          circa ``700 MB``, il pacchetto *Openoffice.org</em> cira
+          circa ``700 MB``, il pacchetto *Openoffice.org</em> circa
           <tt class="docutils literal"><span class="pre">150</span>
           <span class="pre">MB</span></tt>, un pacchetto debian
           circa <tt class="docutils literal"><span class=
@@ -1348,11 +1356,11 @@ squid3
           dei client.</p>
 
           <p>Si presti poi attenzione alla natura dei dati che
-          saranno salvati nella cache: sono tutti dati facilmenti
+          saranno salvati nella cache: sono tutti dati facilmente
           sostituibili (gli originali sono <em>on-line</em>) la cui
           perdita non arreca danni permanenti. Questo rende la
           cache di Squid un possibile candidato ad un <em>RAID
-          stripe</em> (livello 0), con vantaggi sia per le
+          stirpe</em> (livello 0), con vantaggi sia per le
           prestazioni (e la velocita' di navigazione e' uno dei
           motivi per cui si installa Squid) che per l'utilizzo
           estensivo dello spazio di storaggio. Questo fino al
@@ -1409,7 +1417,7 @@ cache_dir aufs /var/spool/squid3 300 24 256
           di squid (per lo meno se si <em>aumenta</em> il numero
           delle directory di primo o secondo livello). Tipicamente
           e' consigliabile cancellare (se si ha <em>ridotto</em> il
-          numero delle diectory) la vecchia cache e poi generare
+          numero delle directory) la vecchia cache e poi generare
           una nuova struttura. Se si vuole <em>star nel sicuro</em>
           ogni volta che si modifica l'impostazione delle directory
           <em>si svuoti la vecchia cache e se ne generi una
@@ -1424,11 +1432,11 @@ cache_dir aufs /var/spool/squid3 300 24 256
 
         <div class="section" id="tag-maximum-object-size">
           <h3><a class="toc-backref" href=
-          "#id20">2.1.2&nbsp;&nbsp;&nbsp;TAG:
+          "#id21">2.1.2&nbsp;&nbsp;&nbsp;TAG:
           maximum_object_size</a></h3>
 
           <p>Questa direttiva imposta la dimensione massima degli
-          oggetti che vengono slvati sul supporto di storaggio,
+          oggetti che vengono salvati sul supporto di storaggio,
           oggetti di dimensioni superiori saranno comunque
           scaricati ma non tenuti in cache.</p>
 
@@ -1454,15 +1462,15 @@ maximum_object_size 150 MB
 
         <div class="section" id="tag-cache-mem">
           <h3><a class="toc-backref" href=
-          "#id21">2.1.3&nbsp;&nbsp;&nbsp;TAG: cache_mem</a></h3>
+          "#id22">2.1.3&nbsp;&nbsp;&nbsp;TAG: cache_mem</a></h3>
 
           <p><em>Cache_mem</em> imposta quanta memoria RAM venga
           utilizzata per la cache di Squid. Questo dipendera' dalla
           RAM disponibile sul sistema, e da quanta di questa volete
-          mettere a disposizione di Squid (altri servizi
-          iimportanti girano sulla stessa macchina?). Questo
-          paramentro influisce sulle prestazioni e sul degrado dei
-          supporti di storaggio (sopratutto se magnetici).</p>
+          mettere a disposizione di Squid (altri servizi importanti
+          girano sulla stessa macchina?). Questo parametro
+          influisce sulle prestazioni e sul degrado dei supporti di
+          storaggio (sopratutto se magnetici).</p>
 
           <p>Se si stesse pensando di usare dell'hardware
           <em>embedded</em> a basse prestazioni / consumo per
@@ -1498,7 +1506,7 @@ cache_mem 100 M
 
         <div class="section" id="tag-minimum-object-size">
           <h3><a class="toc-backref" href=
-          "#id22">2.1.4&nbsp;&nbsp;&nbsp;TAG:
+          "#id23">2.1.4&nbsp;&nbsp;&nbsp;TAG:
           minimum_object_size</a></h3>
 
           <p>Questo parametro imposta la dimensione minima degli
@@ -1526,7 +1534,7 @@ minimum_object_size 0 KB
       <div class="section" id=
       "negoziazione-degli-accesi-al-servizio">
         <h2><a class="toc-backref" href=
-        "#id23">2.2&nbsp;&nbsp;&nbsp;Negoziazione degli accesi al
+        "#id24">2.2&nbsp;&nbsp;&nbsp;Negoziazione degli accesi al
         servizio</a></h2>
 
         <p>Squid e' uno di quei servizi soggetto a problemi di tipo
@@ -1559,8 +1567,8 @@ minimum_object_size 0 KB
         identifichera' inizialmente l'entita' <em>rete locale</em>
         (es: <tt class="docutils literal"><span class=
         "pre">localnet</span></tt>) con una ACL di tipo
-        <em>src</em> (indirizi IP sorgenti) indicando la <em>classe
-        / range di ip</em> della nostra rete.</p>
+        <em>src</em> (indirizzi IP sorgenti) indicando la
+        <em>classe / range di IP</em> della nostra rete.</p>
 
         <blockquote>
           Dopodiche l'accesso (<tt class=
@@ -1572,18 +1580,18 @@ minimum_object_size 0 KB
         </blockquote>
 
         <p>Per maggiori dettagli sulla sintassi utilizzabile per
-        esprimere i range di ip: <a class="reference external"
+        esprimere i range di IP: <a class="reference external"
         href="http://www.visolve.com/squid/squid24s1/access_controls.php">
         http://www.visolve.com/squid/squid24s1/access_controls.php</a></p>
 
         <div class="section" id="acl-e-http-access">
           <h3><a class="toc-backref" href=
-          "#id24">2.2.1&nbsp;&nbsp;&nbsp;ACL e http access</a></h3>
+          "#id25">2.2.1&nbsp;&nbsp;&nbsp;ACL e http access</a></h3>
 
           <p>Si proceda a creare una <tt class=
           "docutils literal"><span class="pre">ACL</span></tt> di
           tipo <tt class="docutils literal"><span class=
-          "pre">src</span></tt> per identificare la lostra rete
+          "pre">src</span></tt> per identificare la nostra rete
           locale, poi si abiliti l'accesso a questa con la
           direttiva <tt class="docutils literal"><span class=
           "pre">http_access</span></tt>. Tutto quanto non e'
@@ -1639,7 +1647,7 @@ http_access allow localnet
 
       <div class="section" id="testare-squid">
         <h2><a class="toc-backref" href=
-        "#id25">2.3&nbsp;&nbsp;&nbsp;Testare Squid</a></h2>
+        "#id26">2.3&nbsp;&nbsp;&nbsp;Testare Squid</a></h2>
 
         <p>Configurato squid e' fondamentale testarne il corretto
         funzionamento per assicurarsi di non aver creato un
@@ -1651,13 +1659,13 @@ http_access allow localnet
 
         <div class="section" id="client-wgetrc">
           <h3><a class="toc-backref" href=
-          "#id26">2.3.1&nbsp;&nbsp;&nbsp;Client: ~/.wgetrc</a></h3>
+          "#id27">2.3.1&nbsp;&nbsp;&nbsp;Client: ~/.wgetrc</a></h3>
 
           <p>Nel file <tt class="docutils literal"><span class=
           "pre">.wgetrc</span></tt> (si noti il punto iniziale: e'
           un file nascosto) si puo' impostare il proxy per wget. Si
-          utililizzi l'indirizzo ip del server che si vuole
-          testare, e si seguano i log <tt class=
+          utilizzi l'indirizzo IP del server che si vuole testare,
+          e si seguano i log <tt class=
           "docutils literal"><span class=
           "pre">/var/log/squid3/access.log</span></tt> sul
           server.</p>
@@ -1687,7 +1695,7 @@ wget http://www.google.it
 
         <div class="section" id="server-access-log">
           <h3><a class="toc-backref" href=
-          "#id27">2.3.2&nbsp;&nbsp;&nbsp;Server:
+          "#id28">2.3.2&nbsp;&nbsp;&nbsp;Server:
           access.log</a></h3>
 
           <p>Si puo' controllare il corretto funzionamento del
@@ -1707,7 +1715,7 @@ wget http://www.google.it
 
     <div class="section" id="apache">
       <h1><a class="toc-backref" href=
-      "#id28">3&nbsp;&nbsp;&nbsp;Apache</a></h1>
+      "#id29">3&nbsp;&nbsp;&nbsp;Apache</a></h1>
 
       <p>Apache HTTP Server, o piu' comunemente Apache, e' il nome
       dato alla piattaforma server Web modulare piu' diffusa (ma
@@ -1725,7 +1733,7 @@ wget http://www.google.it
 
       <div class="section" id="pacchetti-da-installare">
         <h2><a class="toc-backref" href=
-        "#id29">3.1&nbsp;&nbsp;&nbsp;Pacchetti da
+        "#id30">3.1&nbsp;&nbsp;&nbsp;Pacchetti da
         installare::</a></h2>
 
         <blockquote>
@@ -1734,12 +1742,12 @@ wget http://www.google.it
 
         <p>Con la release 2.0 di Apache viene automaticamente resa
         disponibile anche la versione SSL (Secure Socket Layer,
-        cpnnessioni criptate ) del web server.</p>
+        connessioni criptate ) del web server.</p>
       </div>
 
       <div class="section" id="configurazione-di-apache">
         <h2><a class="toc-backref" href=
-        "#id30">3.2&nbsp;&nbsp;&nbsp;Configurazione di
+        "#id31">3.2&nbsp;&nbsp;&nbsp;Configurazione di
         Apache</a></h2>
 
         <p>I file di configurazione di apache si trovano nella
@@ -1758,7 +1766,7 @@ wget http://www.google.it
 
             <p class="last">httpd.conf e' il vecchio file di
             configurazione di Apache1, presente per motivi di
-            retrocompatibilita' e' generalemente vuoto.</p>
+            retrocompatibilita' e' generalmente vuoto.</p>
           </dd>
 
           <dt>ports.conf</dt>
@@ -1798,7 +1806,7 @@ wget http://www.google.it
 
       <div class="section" id="apache-conf">
         <h2><a class="toc-backref" href=
-        "#id31">3.3&nbsp;&nbsp;&nbsp;apache.conf</a></h2>
+        "#id32">3.3&nbsp;&nbsp;&nbsp;apache.conf</a></h2>
 
         <p>File di configurazione del servizio Apache, contiene le
         impostazioni generiche (ad esempio utilizzo della RAM e
@@ -1815,8 +1823,8 @@ wget http://www.google.it
           <dd>Numero di secondi da aspettare prima di chiudere la
           connessione con il client. Questo parametro serve a
           liberare le risorse di sistema nel caso che un client,
-          magar a causa di una connessione particolarmente lenta o
-          instabili, tenga attivo indefinitivamente un processo di
+          magari a causa di una connessione particolarmente lenta o
+          instabili, tenga attivo indefinitamente un processo di
           apache.</dd>
 
           <dt>KeepAlive</dt>
@@ -1824,10 +1832,10 @@ wget http://www.google.it
           <dd>L'estensione keep-alive (http 1.0) congiuntamente
           alle connessioni persistenti (http 1.1) permettono al
           server di rispondere a piu' richieste dei client mediante
-          la stessa connessione. Il protocoll http per sua natura
-          e' senza stato (<em>statelessi</em> ), quindi ogni
-          risorsa richiesta (per pagine web si pensi ad esempio
-          alle immagini) dal client necessita di una connessione
+          la stessa connessione. Il protocollo http per sua natura
+          e' senza stato (<em>stateless</em> ), quindi ogni risorsa
+          richiesta (per pagine web si pensi ad esempio alle
+          immagini) dal client necessita di una connessione
           autonoma. Keep-alive permette di ottimizzare la
           connessione anche fino al 50% a seconda delle situazioni
           e contenuti.</dd>
@@ -1839,7 +1847,7 @@ wget http://www.google.it
           attribuire le risorse di sistema disponibili al server
           Apache. Tenere questi parametri bassi serve a limitare il
           rischio di Denial of Service per il server, nel caso
-          offra altri servizi. I settagi di default sono come
+          offra altri servizi. I settagli di default sono come
           sempre abbastanza conservativi, se si conta di usare il
           proprio Apache per servire un sito web con molti
           visitatori sara' necessario aumentare sensibilmente le
@@ -1855,7 +1863,7 @@ wget http://www.google.it
 
       <div class="section" id="installazione-di-php">
         <h2><a class="toc-backref" href=
-        "#id32">3.4&nbsp;&nbsp;&nbsp;Installazione di PHP</a></h2>
+        "#id33">3.4&nbsp;&nbsp;&nbsp;Installazione di PHP</a></h2>
 
         <p>Pacchetti da installare: <tt class=
         "docutils literal"><span class="pre">php5</span>
@@ -1863,14 +1871,14 @@ wget http://www.google.it
 
         <div class="section" id="test-del-modulo-php">
           <h3><a class="toc-backref" href=
-          "#id33">3.4.1&nbsp;&nbsp;&nbsp;Test del modulo
+          "#id34">3.4.1&nbsp;&nbsp;&nbsp;Test del modulo
           php</a></h3>
 
           <p>Creare nella cartella <tt class=
           "docutils literal"><span class="pre">/var/www</span></tt>
           (o altra cartella visibile) un file con estensione *.php
           (es <tt class="docutils literal"><span class=
-          "pre">/var/ww/info.php</span></tt> contenete codice php
+          "pre">/var/www/info.php</span></tt> contenete codice php
           eseguibile dall'interprete, ad es:</p>
           <pre class="literal-block">
 &lt;?php phpinfo() ; ?&gt;
@@ -1879,21 +1887,21 @@ wget http://www.google.it
           <p>Questa funzione di php generera' la tipica pagina con
           le impostazioni attuali per PHP. Richiamando la pagina
           (es: <tt class="docutils literal"><span class=
-          "pre">http://localhost/info.php</span></tt> ) verra
+          "pre">http://localhost/info.php</span></tt> ) verra'
           generata dall'interprete PHP la pagina HTML e resa
-          disponibile tramite Apache ai utclient HTTP, a prova del
-          correto funzionamento del modulo di PHP e della sua
-          integrazione con il serv web Apache. In caso contrario se
-          il client http proporra di scaricare la pagina invece che
-          visualizzarla nel browser: non funziona l'interprete di
-          php o sono mal configurati i MIME-type. prima di tutto
-          assicurarsi di aver fatoo ripartire Apache.</p>
+          disponibile tramite Apache ai client HTTP, a prova del
+          corretto funzionamento del modulo di PHP e della sua
+          integrazione con il server web Apache. In caso contrario
+          se il client http proporra' di scaricare la pagina invece
+          che visualizzarla nel browser: non funziona l'interprete
+          di php o sono mal configurati i MIME-type. prima di tutto
+          assicurarsi di aver fatto ripartire Apache.</p>
         </div>
 
         <div class="section" id=
         "installazione-del-supporto-per-mysql">
           <h3><a class="toc-backref" href=
-          "#id34">3.4.2&nbsp;&nbsp;&nbsp;Installazione del supporto
+          "#id35">3.4.2&nbsp;&nbsp;&nbsp;Installazione del supporto
           per Mysql</a></h3>
 
           <p>Installare i pacchetti:</p>
@@ -1910,11 +1918,11 @@ php5-mysql phpmyadmin
 
         <div class="section" id="phpmyadmin">
           <h3><a class="toc-backref" href=
-          "#id35">3.4.3&nbsp;&nbsp;&nbsp;phpmyadmin</a></h3>
+          "#id36">3.4.3&nbsp;&nbsp;&nbsp;phpmyadmin</a></h3>
 
-          <p>L'interfaccia web Phpmyadmin non richede
+          <p>L'interfaccia web Phpmyadmin non richiede
           necessariamente la presenza di un database Mysql locale,
-          puo' infatti essere utilizzata per gestire databases
+          puo' infatti essere utilizzata per gestire database
           remoti (il suo file di configurazione: <tt class=
           "docutils literal"><span class=
           "pre">/etc/phpmyadmin/config.inc.php</span></tt> ). Nel
@@ -1935,7 +1943,7 @@ php5-mysql phpmyadmin
         <div class="section" id=
         "installazione-del-supporto-per-postgresql">
           <h3><a class="toc-backref" href=
-          "#id36">3.4.4&nbsp;&nbsp;&nbsp;Installazione del supporto
+          "#id37">3.4.4&nbsp;&nbsp;&nbsp;Installazione del supporto
           per Postgresql</a></h3>
 
           <p>Installare i pacchetti:</p>
@@ -1952,12 +1960,12 @@ php5-pgsql phppgadmin
 
         <div class="section" id="phppgadmin">
           <h3><a class="toc-backref" href=
-          "#id37">3.4.5&nbsp;&nbsp;&nbsp;phppgadmin</a></h3>
+          "#id38">3.4.5&nbsp;&nbsp;&nbsp;phppgadmin</a></h3>
 
           <p>L'interfaccia web Phppgadmin per il database server
-          PostgreSQL non richede necessariamente la presenza di un
+          PostgreSQL non richiede necessariamente la presenza di un
           database locale, puo' infatti essere utilizzata per
-          gestire databases remoti (il suo file di configurazione:
+          gestire database remoti (il suo file di configurazione:
           <tt class="docutils literal"><span class=
           "pre">/etc/phppgadmin/config.inc.php</span></tt> ). Nel
           caso si voglia installare localmente Mysql si utilizzi il
@@ -1977,7 +1985,7 @@ php5-pgsql phppgadmin
 
       <div class="section" id="virtual-hosts">
         <h2><a class="toc-backref" href=
-        "#id38">3.5&nbsp;&nbsp;&nbsp;Virtual hosts</a></h2>
+        "#id39">3.5&nbsp;&nbsp;&nbsp;Virtual hosts</a></h2>
 
         <blockquote>
           <ul class="simple">
@@ -1992,13 +2000,13 @@ php5-pgsql phppgadmin
 
         <p>I virtual host permettono di avere piu' siti internet
         disponibili tramite lo stesso server web, eventualmente
-        mappati su un solo indirizzo ip. Sono generalemente di due
+        mappati su un solo indirizzo IP. Sono generalmente di due
         tipi:</p>
 
         <blockquote>
           <ul class="simple">
-            <li>Basati su <em>indirizzi ip</em>. Se si ha la
-            possibilita' di avere piu' indirizzi ip dedicati per i
+            <li>Basati su <em>indirizzi IP</em>. Se si ha la
+            possibilita' di avere piu' indirizzi IP dedicati per i
             diversi siti che si vuole servire. ES: <tt class=
             "docutils literal"><span class=
             "pre">&lt;VirtualHost</span> <span class=
@@ -2008,7 +2016,7 @@ php5-pgsql phppgadmin
             sito.</li>
 
             <li>Basati su <em>nomi di dominio</em> che puntano allo
-            stesso ip. Soluzione piu' economica e diffusa che si
+            stesso IP. Soluzione piu' economica e diffusa che si
             basa sulle funzionalita' di http 1.1 .</li>
           </ul>
         </blockquote>
@@ -2018,11 +2026,11 @@ php5-pgsql phppgadmin
 
         <div class="section" id="gestione-dns">
           <h3><a class="toc-backref" href=
-          "#id39">3.5.1&nbsp;&nbsp;&nbsp;Gestione DNS</a></h3>
+          "#id40">3.5.1&nbsp;&nbsp;&nbsp;Gestione DNS</a></h3>
 
           <p>Prima di tutto per poter impostare i virtual hosts
           dovete avere un server DNS che risolva i vostri nomi di
-          dominio sull'indirizzo ip del server. Questo si puo'
+          dominio sull'indirizzo IP del server. Questo si puo'
           ottenere in vari modi, ad es:</p>
 
           <blockquote>
@@ -2030,7 +2038,7 @@ php5-pgsql phppgadmin
               <dt><em>Bind</em> (DNS server)</dt>
 
               <dd>Impostare i campi A nelle proprie zone gestite
-              dal server dns Bind. Ad es: <tt class=
+              dal server DNS Bind. Ad es: <tt class=
               "docutils literal"><span class=
               "pre">papo</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
               <span class=
@@ -2042,26 +2050,29 @@ php5-pgsql phppgadmin
               <dd>Utilizzare un servizio come ad es: <a class=
               "reference external" href=
               "https://www.dyndns.com/">https://www.dyndns.com/</a>
-              per mappare nomi di dominio sul proprio indirizzo ip,
-              comodo ad esempio se si dispone di un indirzzo ip
+              per mappare nomi di dominio sul proprio indirizzo IP,
+              comodo ad esempio se si dispone di un indirizzo IP
               pubblico (anche se dinamico) per la propria
               connessione ad internet.</dd>
 
               <dt><em>Dnsmasq</em> (DNS server)</dt>
 
-              <dd>Utilizzabile a livello locale per fare dei test,
-              utilizzando direttive come: <tt class=
+              <dd>Utilizzabile al livello della rete locale per
+              fare dei test, utilizzando direttive come: <tt class=
               "docutils literal"><span class=
               "pre">address=/davide.piffa.net/10.10.208.178</span></tt></dd>
 
               <dt><tt class="docutils literal"><span class=
               "pre">/etc/hosts</span></tt></dt>
 
-              <dd>Per prove <em>strettamente a livello locale</em>
-              potete impostare i nomi dei vostri virtual server nel
-              file /etc/hosts .</dd>
+              <dd>Per prove sul proprio sistema potete impostare i
+              nomi dei vostri virtual server nel file /etc/hosts
+              .</dd>
             </dl>
           </blockquote>
+
+          <p>Query DNS con <tt class=
+          "docutils literal"><span class="pre">dig</span></tt>:</p>
           <pre class="literal-block">
 # dig 177.piffa.net
 
@@ -2076,15 +2087,10 @@ php5-pgsql phppgadmin
 
 ;; ANSWER SECTION:
 177.piffa.net.          0       IN      A       10.10.208.177
-
-;; Query time: 12 msec
-;; SERVER: 10.10.208.254#53(10.10.208.254)
-;; WHEN: Wed May  6 12:27:08 2009
-;; MSG SIZE  rcvd: 47
 </pre>
 
-          <p>La parte interessante e' <tt class=
-          "docutils literal"><span class=
+          <p>La parte interessante e' l'<em>ANSWER SECTION</em>:
+          <tt class="docutils literal"><span class=
           "pre">177.piffa.net.</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
           <span class=
           "pre">0</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -2096,12 +2102,14 @@ php5-pgsql phppgadmin
           , nel nostro Apache (che risponde all'ip 10.10.208.177 )
           dovra' essere disponibile un virtual host che corrisponde
           al nome <tt class="docutils literal"><span class=
-          "pre">177.piffa.net</span></tt> .</p>
+          "pre">177.piffa.net</span></tt> (<tt class=
+          "docutils literal"><span class=
+          "pre">ServerName</span></tt>) .</p>
         </div>
 
         <div class="section" id="virtual-host">
           <h3><a class="toc-backref" href=
-          "#id40">3.5.2&nbsp;&nbsp;&nbsp;Virtual host</a></h3>
+          "#id41">3.5.2&nbsp;&nbsp;&nbsp;Virtual host</a></h3>
 
           <p>Esempio di Virtual host:</p>
           <pre class="literal-block">
@@ -2117,8 +2125,8 @@ php5-pgsql phppgadmin
             "pre">&lt;VirtualHost</span> <span class=
             "pre">\*:80</span> <span class="pre">&gt;</span></tt>
             La prima riga indica l'inizio della stanza relativa al
-            nostro virtual host, che ascolotera' su qualunque
-            indirizzo ip (nel caso il server abbia piu' indirizzi
+            nostro virtual host, che ascoltera' su qualunque
+            indirizzo IP (nel caso il server abbia piu' indirizzi
             dai quali e' raggiungibile) sulla porta <tt class=
             "docutils literal"><span class=
             "pre">80</span></tt>.</li>
@@ -2126,7 +2134,7 @@ php5-pgsql phppgadmin
             <li><tt class="docutils literal"><span class=
             "pre">Server/name</span></tt> precisa quale sara' il
             nome di dominio a cui verra' associato questo sito
-            rispetto ad altri eventualmenti presenti sullo stesso
+            rispetto ad altri eventualmente presenti sullo stesso
             server web.</li>
 
             <li><tt class="docutils literal"><span class=
@@ -2146,7 +2154,7 @@ php5-pgsql phppgadmin
 
           <p>Quelle che abbiamo appena visto sono le direttive
           essenziali per definire un sito virtuale, potrebbe essere
-          utile aggiungene altre:</p>
+          utile aggiungere altre:</p>
 
           <ul>
             <li>
@@ -2213,30 +2221,30 @@ php5-pgsql phppgadmin
 
       <div class="section" id="negoziazione-accessi">
         <h2><a class="toc-backref" href=
-        "#id41">3.6&nbsp;&nbsp;&nbsp;Negoziazione accessi</a></h2>
+        "#id42">3.6&nbsp;&nbsp;&nbsp;Negoziazione accessi</a></h2>
 
         <p>Tipicamente quando si installa un server web il proprio
         desiderio e' di dare accesso ai materiali disponibili al
-        maggior numero di visitatori possibile. Talvolta pero' puo
-        essere utile o necessario limitare gli accessi, ad esempio
-        per escludere un <em>bot</em> indesiderato che scansiona
-        ininterottamente le nostre pagine o per creare una <em>Area
-        Riservata</em> i cui materiali non devono essere
+        maggior numero di visitatori possibile. Talvolta pero' puo'
+        essere utile poter limitare questi accessi, ad esempio per
+        escludere un <em>bot</em> indesiderato che scansiona
+        ininterrottamente le nostre pagine o per creare una
+        <em>Area Riservata</em> i cui materiali non devono essere
         disponibile a tutti.</p>
 
         <div class="section" id="limiti-su-base-ip">
           <h3><a class="toc-backref" href=
-          "#id42">3.6.1&nbsp;&nbsp;&nbsp;Limiti su base ip</a></h3>
+          "#id43">3.6.1&nbsp;&nbsp;&nbsp;Limiti su base IP</a></h3>
 
-          <p>La forma piu' semplice di restrizine degli accessi e'
+          <p>La forma piu' semplice di restrizione degli accessi e'
           su base degli indirizzi IP dei client: tipicamente i siti
           web sono settati per dare accesso a chiunque:</p>
           <pre class="literal-block">
 &lt;VirtualHost *:80 &gt;
        # ...
        &lt;Directory "/var/www/177.piffa.net"&gt;
-       Order allow,deny
-       Allow from all
+         Order allow,deny
+         Allow from all
        &lt;/Directory&gt;
 &lt;/VirtualHost&gt;
 </pre>
@@ -2245,10 +2253,11 @@ php5-pgsql phppgadmin
           questo modo:</p>
           <pre class="literal-block">
 &lt;VirtualHost *:80 &gt;
+       # ...
        &lt;Directory "/var/www/177.piffa.net"&gt;
-       Order allow,deny
-       Allow from all
-       Deny from 192.168.0.1
+         Order allow,deny
+         Allow from all
+         Deny from 192.168.0.1
        &lt;/Directory&gt;
 &lt;/VirtualHost&gt;
 </pre>
@@ -2270,40 +2279,43 @@ php5-pgsql phppgadmin
           directory <tt class="docutils literal"><span class=
           "pre">/limitata</span></tt> Si tenga pero' conto che e'
           relativamente facile per un malintenzionato cambiare il
-          propio indirizzo ip, oppure collegarsi da un altra zona.
+          proprio indirizzo IP, oppure collegarsi da un altra zona.
           Meno facile e' accedere ad una classe privata trovandosi
-          all'esterno di questa, ma e' comunque possibile mandare
-          delle richieste <tt class="docutils literal"><span class=
-          "pre">GET</span></tt> per cercare di mandare in Denial Of
-          Service il webserver.</p>
+          all'esterno di questa, ma ci sono comunque soluzioni piu'
+          eleganti.</p>
         </div>
       </div>
 
       <div class="section" id="user-authentication">
         <h2><a class="toc-backref" href=
-        "#id43">3.7&nbsp;&nbsp;&nbsp;User Authentication</a></h2>
-
-        <p>A volte conviene negoziare gli accessi ad un area di un
-        sito tramite autenticazione basata sull'accopiata <em>nome
-        utente / password</em>. Questo puo' venire utile per creare
-        una area download <em>intranet</em>, alla quale possano
-        accedere solo gli utenti previsti a prescindere dagli
-        indirizzi IP dei loro client. Per quanto esistano soluzioni
-        piu' granulari e sofisticate per ottenere questo,
-        <em>mod-auth</em> puo'essere sufficente. E mod auth non
-        richiede l'installazione di software aggiuntivi.</p>
+        "#id44">3.7&nbsp;&nbsp;&nbsp;User Authentication</a></h2>
+
+        <p>Si puo' negoziare gli accessi ad un area del sito
+        tramite autenticazione basata su <em>nome utente /
+        password</em>. Questo puo' venire utile per creare una area
+        download <em>intranet</em>, alla quale possano accedere
+        solo gli utenti previsti a prescindere dagli indirizzi IP
+        dei loro client.</p>
+
+        <p>Tramite il modulo di Apache <em>mod-auth</em> e'
+        possibile implementare questo paradigma, per quanto
+        esistano soluzioni piu' granulari e sofisticate, che
+        richiedono pero' l'implementazione di interpreti di
+        linguaggi di programmazione, criptazione delle passwords,
+        gestione degli utenti ed eventualmente delle sessioni. Mod
+        auth non richiede l'installazione di niente di tutto
+        questo.</p>
 
         <p>link: <a class="reference external" href=
         "http://www.apacheweek.com/features/userauth">http://www.apacheweek.com/features/userauth</a></p>
 
         <div class="section" id="definire-la-cartella">
           <h3><a class="toc-backref" href=
-          "#id44">3.7.1&nbsp;&nbsp;&nbsp;Definire la
+          "#id45">3.7.1&nbsp;&nbsp;&nbsp;Definire la
           cartella</a></h3>
 
           <p>Decidere quale sara' il <em>path</em> della cartella
-          da sottoporre ad autentizazione:(e creiamo la
-          cartella):</p>
+          da sottoporre ad autenticazione:</p>
 
           <blockquote>
             <tt class="docutils literal"><span class=
@@ -2315,7 +2327,7 @@ php5-pgsql phppgadmin
         <div class="section" id=
         "creazione-del-database-delle-passwords">
           <h3><a class="toc-backref" href=
-          "#id45">3.7.2&nbsp;&nbsp;&nbsp;Creazione del database
+          "#id46">3.7.2&nbsp;&nbsp;&nbsp;Creazione del database
           delle passwords</a></h3>
 
           <p>Un modo semplice per gestire una database di
@@ -2342,10 +2354,10 @@ htpasswd -c /home/utente/passwords luca
 </pre>
 
           <p><tt class="docutils literal"><span class=
-          "pre">htpasswd</span></tt> ci chedera' la password da
+          "pre">htpasswd</span></tt> ci chiedera' la password da
           associare all'utente <tt class=
           "docutils literal"><span class="pre">luca</span></tt>.
-          Per sucessive modifiche della password o aggiunta di
+          Per successive modifiche della password o aggiunta di
           nuovi utenti non sara' necessario usare il flag
           <tt class="docutils literal"><span class=
           "pre">-c</span></tt>.</p>
@@ -2353,14 +2365,17 @@ htpasswd -c /home/utente/passwords luca
 
         <div class="section" id="id3">
           <h3><a class="toc-backref" href=
-          "#id46">3.7.3&nbsp;&nbsp;&nbsp;Configurazione di
+          "#id47">3.7.3&nbsp;&nbsp;&nbsp;Configurazione di
           Apache</a></h3>
 
           <p>Ora possiamo passare alla configurazione vera e
           propria di Apache, ma con una novita': andremo a inserire
           la voce in un <tt class="docutils literal"><span class=
-          "pre">.htaccess</span></tt> invece che modificare il file
-          di impostazione del virtual-host.</p>
+          "pre">.htaccess</span></tt> invece che modificare
+          (tramite una direttiva <tt class=
+          "docutils literal"><span class=
+          "pre">&lt;Directory&gt;</span></tt> ) il file di
+          impostazione del virtual-host.</p>
 
           <p>Questo per motivi pratici: solo l'utente <em>root</em>
           puo' modificare l'impostazione del virtual host nel file
@@ -2376,9 +2391,9 @@ htpasswd -c /home/utente/passwords luca
           <p>Dando agli utenti la possibilita' di modificare
           (<em>AllowOverride</em>) autonomamente alcuni parametri
           (in questo caso solo l'<em>AuthConfig</em>) relativi al
-          funzionamenteo del loro spazio web ci togliera'
-          l'incombenza di dover intervenire suii vari virtual
-          host.</p>
+          funzionamento del loro spazio web ci togliera'
+          l'incombenza di dover intervenire continuamente sui vari
+          virtual host.</p>
 
           <p>Abilitiamo l'AllowOverride nel file di configurazione
           del virtual host per la sola directory <tt class=
@@ -2399,19 +2414,17 @@ htpasswd -c /home/utente/passwords luca
           fare un restart / reload di Apache.</p>
 
           <p>Ora sara' possibile, anche per l'utente di sistema,
-          creare un fie <tt class="docutils literal"><span class=
+          creare un file <tt class="docutils literal"><span class=
           "pre">.htaccess</span></tt> che sara' onorato da
           Apache.</p>
 
           <p>/var/www/177.piffa.net/privata/.htaccess</p>
           <pre class="literal-block">
-# Questo file viene incluso
-# nella configurazione del sito web
 # Messaggio visualizzato al prompt per l'autenticazione
 AuthName "Area privata soggetta ad autentizazione"
 # tipo di autenticazione da usarsi
 AuthType Basic
-# File generato precedentemente con htpasswd
+# File precedentemente generato con htpasswd
 AuthUserFile  /home/utente/passwords
 
 # Negoziazione degli accessi
@@ -2423,12 +2436,47 @@ require valid-user
           <p>Si noti che non e' necessario fare ripartire Apache
           per onorare i cambiamenti (un utente non avrebbe la
           possibilita' di farlo!).</p>
+
+          <dl class="docutils">
+            <dt>Oltre a <tt class="docutils literal"><span class=
+            "pre">valid-users</span></tt> si potrebbe scegliere di
+            usare la formula <tt class=
+            "docutils literal"><span class="pre">users</span></tt>
+            che permette di elencare esplicitamente gli
+            utenti::</dt>
+
+            <dd>require user pippo pluto</dd>
+          </dl>
+
+          <p>L'utente <em>paperino</em> che fosse comunque presente
+          nel file generato da htpasswd non potrebbe accedere alla
+          risorsa.</p>
+
+          <dl class="docutils">
+            <dt>Nel caso ci fossero molti utenti conviene gestirli
+            tramite <em>gruppi</em>::</dt>
+
+            <dd>require group staff studenti</dd>
+          </dl>
+
+          <p>I gruppi vengono definiti in un file in modo simile a
+          <tt class="docutils literal"><span class=
+          "pre">/etc/groups</span></tt> per gli utenti di
+          sistema:</p>
+          <pre class="literal-block">
+staff:andrea sara
+studenti: lucap federico luca
+</pre>
+
+          <p>da richiamare tramite la direttiva <tt class=
+          "docutils literal"><span class=
+          "pre">AuthGroupFile</span></tt>.</p>
         </div>
       </div>
 
       <div class="section" id="cavets">
         <h2><a class="toc-backref" href=
-        "#id47">3.8&nbsp;&nbsp;&nbsp;Cavets</a></h2>
+        "#id48">3.8&nbsp;&nbsp;&nbsp;Cavets</a></h2>
 
         <p>Problemi di cache:</p>
 
@@ -2453,54 +2501,154 @@ require valid-user
 
     <div class="section" id="domain-name-system">
       <h1><a class="toc-backref" href=
-      "#id48">4&nbsp;&nbsp;&nbsp;Domain Name System</a></h1>
+      "#id49">4&nbsp;&nbsp;&nbsp;Domain Name System</a></h1>
 
       <p>Domain Name System (spesso indicato con DNS) e' un
       servizio utilizzato per la risoluzione di nomi di host in
       indirizzi IP e viceversa. Il servizio e' realizzato tramite
-      un database distribuito, costituito dai server DNS.</p>
-
-      <p>Il nome DNS denota anche il protocollo che regola il
-      funzionamento del servizio, i programmi che lo implementano,
-      i server su cui questi girano, l'insieme di questi server che
-      cooperano per fornire il servizio.</p>
-
-      <p>I nomi DNS, o "nomi di dominio", sono una delle
-      caratteristiche piu' visibili di Internet.</p>
-
-      <p>C'e' confusione in merito alla definizione dell'acronimo:
-      la S spesso viene interpretata come service, ma la
-      definizione corretta e' system.</p>
+      un sistema <strong>gerarchico</strong> (quindi una struttura
+      ad albero, simile ai <em>file system</em>)
+      <strong>distribuito</strong> (ogni server DNS facente parte
+      del sistema puo' mantenere solo una parte delle informazioni,
+      ad esempio per la sua sola <em>zona</em>), costituito dai
+      server DNS.</p>
+
+      <p>I DNS sono un servizio <em>core</em> (fondamentale) per la
+      rete internet come per qualunque rete locale. Ad esempio
+      durante la navigazione web un client vorrebbe vedere
+      l'<em>URL</em> <tt class="docutils literal"><span class=
+      "pre">http://ww.piffa.net/</span></tt>, quindi per potersi
+      connettere via <em>http</em> al server web deve prima
+      ottenere l'indirizzo IP del <em>server http</em>
+      corrispondente a <em>www.piffa.net</em>. Se il DNS gli
+      fornisce un IP sbagliato l'utente non potra' raggiungere il
+      servizio: di fatto e' come se il serve http fosse spento.</p>
+
+      <p>Stessa cosa vale per gli altri servizi, come la posta
+      elettronica, ssh, ecc. : <em>prima si deve effettuare una
+      query DNS</em>.</p>
+
+      <p>Potrebbe verificarsi uno scenario simile a questo: i
+      vostri server per i siti web funzionano correttamente come i
+      siti ospitati, stessa cosa per i vostri server di posta, IMAP
+      e POP3, e tutto il resto. Ma se poi un errore nella
+      configurazione del DNS non rende raggiungibile l'intero
+      <em>sito</em>: per l'utente finale e' come se nulla
+      funzionasse.</p>
+
+      <p>Infatti quando si parla di un intervento della Polizia
+      Postale per l'<em>oscuramento</em> di un sito dal punto di
+      vista pratico questo si traduce generalmente nella rimozione
+      o mistificazione del record DNS relativo a quel dominio (la
+      <em>PP</em> ha facolta' di chiedere un simile intervento ai
+      principali provider internet che forniscono connettivita'
+      agli utenti italiani, oltre che poter agire direttamente sul
+      NIC italiano per i domini della TLD <em>.it</em>)</p>
 
       <p>L'operazione di convertire un nome in un indirizzo e'
       detta risoluzione DNS, convertire un indirizzo IP in nome e'
       detto risoluzione inversa.</p>
 
+      <blockquote>
+        Un <em>Registar</em> e' un operatore che ha la facolta'
+        (accreditamento da parte dell ICANN) di registrare i domini
+        di secondo livello per gli utenti finali, dietro compenso
+        di una modica cifra (una decina di euro) che vale come
+        contributo su base annuale per il mantenimento
+        dell'infrastruttura.
+      </blockquote>
+
+      <div class="section" id="risoluzione-inversa">
+        <h2><a class="toc-backref" href=
+        "#id50">4.1&nbsp;&nbsp;&nbsp;Risoluzione Inversa</a></h2>
+
+        <p>Per la risoluzione inversa sono invece i provider di
+        connettivita' a gestire i DNS: se volete impostare il
+        <em>PTR</em> associato al vostro indirizzo IP dovete
+        contattare il vostro provider (tipo <em>telecom</em> per
+        una connessione ADSL) e <em>non il Registar del vostro
+        dominio</em>.</p>
+
+        <p>Ad esempio all'IP <tt class=
+        "docutils literal"><span class=
+        "pre">212.22.136.248</span></tt> era associato un PTR
+        <tt class="docutils literal"><span class=
+        "pre">bender.piffa.net</span></tt>, corrispondente al
+        record <tt class="docutils literal"><span class=
+        "pre">212</span></tt> facente parte della zona <tt class=
+        "docutils literal"><span class=
+        "pre">136.22.212.in-addr.arpa</span></tt> gestito dal
+        provider Tiscali/Nextra proprietario della classe C
+        <tt class="docutils literal"><span class=
+        "pre">212.22.136.0</span></tt>. Se avete un solo IP
+        conviene lasciare al fornitore la gestire del PTR, ma se
+        avete a disposizione un'itera classe potete chiedere sempre
+        al vostro provider che vi <em>deleghi</em> la gestione
+        della zona tramite i vostri DNS.</p>
+
+        <p>Per alcuni servizi, ad esempio la spedizione della posta
+        elettronica, e' richiedeiesto che venga impostata
+        correttamente l'associazione tra il PTR dell'indirizzo IP
+        usato dal server di postai e il record A RR al quale questo
+        punta( RFC1912 sezione 2.1, paragrafo 2).</p>
+
+        <p>Si veda:</p>
+
+        <ul class="simple">
+          <li><a class="reference external" href=
+          "http://www.faqs.org/rfcs/rfc1912.html">http://www.faqs.org/rfcs/rfc1912.html</a>
+          2.1 Inconsistent, Missing, or Bad Data</li>
+
+          <li><a class="reference external" href=
+          "http://www.ietf.org/rfc/rfc2505.txt">http://www.ietf.org/rfc/rfc2505.txt</a></li>
+        </ul>
+      </div>
+
       <div class="section" id="nomi-di-dominio">
         <h2><a class="toc-backref" href=
-        "#id49">4.1&nbsp;&nbsp;&nbsp;Nomi di dominio</a></h2>
+        "#id51">4.2&nbsp;&nbsp;&nbsp;Nomi di dominio</a></h2>
 
         <p>Un nome a dominio e' costituito da una serie di stringhe
-        separate da punti, ad esempio it.wikipedia.org. A
-        differenza degli indirizzi IP, dove la parte piu'
-        importante del numero e' la prima partendo da sinistra, in
-        un nome DNS la parte piu' importante e' la prima partendo
-        da destra. Questa e' detta dominio di primo livello (o TLD,
-        Top Level Domain), per esempio .org o .it.</p>
-
-        <p>Un dominio di secondo livello consiste in due parti, per
-        esempio wikipedia.org, e cosi' via. Ogni ulteriore elemento
-        specifica un'ulteriore suddivisione. Quando un dominio di
-        secondo livello viene registrato all'assegnatario, questo
-        e' autorizzato a usare i nomi di dominio relativi ai
-        successivi livelli come it.wikipedia.org (dominio di terzo
-        livello) e altri come some.other.stuff.wikipedia.org
-        (dominio di quinto livello) e cosi' via.</p>
+        separate da punti, ad esempio bender.piffa.net. I nomi di
+        dominio si leggono da destra verso sinistra: <em>TLD</em> o
+        dominio di primo livello <tt class=
+        "docutils literal"><span class="pre">net</span></tt>,
+        secondo livello <tt class="docutils literal"><span class=
+        "pre">piffa</span></tt>, terzo livello <tt class=
+        "docutils literal"><span class="pre">bender</span></tt>. Il
+        dominio di primo livello (o TLD, Top Level Domain,
+        pronunciato <em>tilde</em> in Italia), per esempio .net o
+        .it sono limitati e decisi direttamente dall'ente
+        assegnatario ICANN ( Internet Corporation for Assigned
+        Names and Numbers).</p>
+
+        <p>L'utente finale potra' chiedere l'assegnazione (pagando
+        un contributo al Register preferito per il mantenimento
+        delle spese dell'infrastruttura) di un dominio di
+        <em>secondo</em> livello (es <tt class=
+        "docutils literal"><span class="pre">piffa</span></tt>) di
+        una delle varie TLD disponibili (noi italiani diciamo
+        <em>tildi</em>), sempre che non sia gia' stato assegnato a
+        qualcun altro.</p>
+
+        <p>Ottenuto il secondo livello sara' l'utente a gestirlo:
+        potra' in stanziare domini di terzo livello (es <tt class=
+        "docutils literal"><span class="pre">bender</span></tt>) e
+        anche oltre (es www.andrea.bender.piffa.net). Tali records
+        saranno mantenuti dall'utente, sotto la sua responsbilita':
+        se il proprio server DNS non fosse raggiungibile o
+        risultasse mal configurato gli utenti non potrebbero
+        risolvere / raggiungere i siti di loro interesse.</p>
+
+        <p>Tipicamente si ha almeno un server DNS secondario per
+        garantire la sussistenza del servizio in caso di guasto del
+        DNS principale. I secondari <em>replicano</em> i dati
+        presenti nei DNS principali.</p>
       </div>
 
       <div class="section" id="tipologie-di-record">
         <h2><a class="toc-backref" href=
-        "#id50">4.2&nbsp;&nbsp;&nbsp;Tipologie di record</a></h2>
+        "#id52">4.3&nbsp;&nbsp;&nbsp;Tipologie di record</a></h2>
 
         <p>Ad un nome DNS possono corrispondere diversi tipi di
         informazioni. Per questo motivo, esistono diversi tipi di
@@ -2555,12 +2703,12 @@ require valid-user
 
       <div class="section" id="utilizzo">
         <h2><a class="toc-backref" href=
-        "#id51">4.3&nbsp;&nbsp;&nbsp;Utilizzo</a></h2>
+        "#id53">4.4&nbsp;&nbsp;&nbsp;Utilizzo</a></h2>
 
         <p>I computer vengono identificati in rete grazie agli
         indirizzi <em>IP</em>, questi pero' non sono comodi per gli
         utenti come riferimento per i vari server. Ad esempio
-        sarebbe scomodoriferirsi al motore di ricerca Goggle con
+        sarebbe scomodo riferirsi al motore di ricerca Goggle con
         uno dei suoi IP: <tt class="docutils literal"><span class=
         "pre">74.125.43.104</span></tt>, e' preferibile usare il
         nome di dominio <em>www.google.com</em>:</p>
@@ -2572,7 +2720,7 @@ PING www.l.google.com (74.125.43.104) 56(84) bytes of data.
 
       <div class="section" id="risoluzione-dei-nomi-di-dominio">
         <h2><a class="toc-backref" href=
-        "#id52">4.4&nbsp;&nbsp;&nbsp;Risoluzione dei nomi di
+        "#id54">4.5&nbsp;&nbsp;&nbsp;Risoluzione dei nomi di
         dominio</a></h2>
 
         <p>Ci sono vari strumenti per interrogare i server DNS e
@@ -2637,11 +2785,11 @@ ns4.mydomain.com.       96208   IN      A       63.251.83.74
 
       <div class="section" id="dig">
         <h2><a class="toc-backref" href=
-        "#id53">4.5&nbsp;&nbsp;&nbsp;Dig</a></h2>
+        "#id55">4.6&nbsp;&nbsp;&nbsp;Dig</a></h2>
 
         <p>Vediamo alcune opzioni utili nell'utilizzo di <tt class=
         "docutils literal"><span class="pre">dig</span></tt> per
-        l'inerrogazione dei DNS Server:</p>
+        l'interrogazione dei DNS Server:</p>
         <pre class="literal-block">
 $ dig www.google.it
 
@@ -2680,8 +2828,8 @@ l.google.com.           80856   IN      NS      g.l.google.com.
         <dl class="docutils">
           <dt>$ dig</dt>
 
-          <dd>(semza opzioni o oggetti) Fornisce l'elenco dei
-          <em>root servers</em> utilizzati. I root server sono i
+          <dd>(senza opzioni o oggetti) Fornisce l'elenco dei
+          <em>root server</em> utilizzati. I root server sono i
           server che mantengono le informazioni sui domini di primo
           livello (TLD) e sono quindi il punto di partenza per
           scorrere nella directory dei DNS per recuperare le
@@ -2731,14 +2879,14 @@ l.google.com.           80856   IN      NS      g.l.google.com.
 
           <dt>dig -x 74.125.43.104</dt>
 
-          <dd>Effettua una richiesta inversa: dall'ip al PTR
+          <dd>Effettua una richiesta inversa: dall'IP al PTR
           associato.</dd>
         </dl>
       </div>
 
       <div class="section" id="resolv-conf">
         <h2><a class="toc-backref" href=
-        "#id54">4.6&nbsp;&nbsp;&nbsp;resolv.conf</a></h2>
+        "#id56">4.7&nbsp;&nbsp;&nbsp;resolv.conf</a></h2>
 
         <p>Il file <tt class="docutils literal"><span class=
         "pre">/etc/resolv.conf</span></tt> contiene le impostazioni
@@ -2752,17 +2900,17 @@ l.google.com.           80856   IN      NS      g.l.google.com.
           <ul class="simple">
             <li><tt class="docutils literal"><span class=
             "pre">nameserver</span></tt>: indica il nameserver da
-            utilizzare, indicato con l'indirizzo ip.</li>
+            utilizzare, indicato con l'indirizzo IP.</li>
 
             <li><tt class="docutils literal"><span class=
             "pre">domain</span></tt>: indica il nome di dominio
-            della rete attuale, vedi voce sucessiva.</li>
+            della rete attuale, vedi voce successiva.</li>
 
             <li><tt class="docutils literal"><span class=
             "pre">search</span></tt>: nome di dominio usato dalla
             rete sul quale cercare gli hosts. Ad esempio se
             impostato su <tt class="docutils literal"><span class=
-            "pre">piffa.net</span></tt> pingando l'host <tt class=
+            "pre">piffa.net</span></tt> pingando l' host <tt class=
             "docutils literal"><span class="pre">bender</span></tt>
             viene automaticamente fatto un tentativo di ricerca per
             <tt class="docutils literal"><span class=
@@ -2775,13 +2923,13 @@ l.google.com.           80856   IN      NS      g.l.google.com.
         <p>Attenzione: se si usa un client DHCP o simile questo
         file potra' essere riscritto automaticamente in base a
         quanto ottenuto dal DHCP. Si veda la documentazione del
-        pacchtto <tt class="docutils literal"><span class=
+        pacchetto <tt class="docutils literal"><span class=
         "pre">resolvconf</span></tt>.</p>
       </div>
 
       <div class="section" id="etc-hosts">
         <h2><a class="toc-backref" href=
-        "#id55">4.7&nbsp;&nbsp;&nbsp;/etc/hosts</a></h2>
+        "#id57">4.8&nbsp;&nbsp;&nbsp;/etc/hosts</a></h2>
 
         <p>Tabella statica per l'associazione tra IP e nomi di
         dominio:</p>
@@ -2804,19 +2952,19 @@ l.google.com.           80856   IN      NS      g.l.google.com.
         riga.</p>
 
         <p>Il problema e' la gestione di questo file: quando gli
-        host cambiano IP si devono aggiornare i records, e c'e' poi
+        host cambiano IP si devono aggiornare i records, e poi c'e'
         il problema di distribuire questo file tra i vari hosts
-        della propia LAN. Un metodo semplice per distribuire questo
-        file e' utilizzare <tt class=
+        della propria LAN. Un metodo semplice per distribuire
+        questo file e' utilizzare <tt class=
         "docutils literal"><span class="pre">Dnsmasq</span></tt>:
         questo infatti legge e onora il file <tt class=
         "docutils literal"><span class="pre">hosts</span></tt>
         locale e lo <em>distribuisce</em> ai clients.</p>
 
-        <p>Modificare (riconducendola a un ip interno, cosi'
+        <p>Modificare (riconducendola a un IP interno, cosi'
         annullandola) la risoluzione di un nome di dominio e' un
         modo drastico e funzionale per <em>annullarlo</em>
-        rendendolo indisponibile alla propia rete locale, ad
+        rendendolo indisponibile alla propria rete locale, ad
         esempio aggiungere al file <tt class=
         "docutils literal"><span class=
         "pre">/etc/hosts</span></tt>:</p>
@@ -2830,9 +2978,9 @@ l.google.com.           80856   IN      NS      g.l.google.com.
 
       <div class="section" id="hostname">
         <h2><a class="toc-backref" href=
-        "#id56">4.8&nbsp;&nbsp;&nbsp;Hostname</a></h2>
+        "#id58">4.9&nbsp;&nbsp;&nbsp;Hostname</a></h2>
 
-        <p>Ogni computer ha un <em>propio nome</em> visualizzabile
+        <p>Ogni computer ha un <em>proprio nome</em> visualizzabile
         (e modificabile) con il comando <tt class=
         "docutils literal"><span class=
         "pre">hostname</span></tt>.</p>
@@ -2843,38 +2991,45 @@ l.google.com.           80856   IN      NS      g.l.google.com.
         "pre">/etc/hostname</span></tt>.</p>
 
         <p>Tipicamente si vuole mantenere una correlazione tra il
-        nome dell'host, o meglio la stringa con cui il server si
-        qualifica all'esterno, e il <em>PTR</em> dell'ip. Nel caso
+        nome dell' host, o meglio la stringa con cui il server si
+        qualifica all'esterno, e il <em>PTR</em> dell'IP. Nel caso
         di <em>servizi virtuali</em> ci sara' un <em>nome
         server</em> principale associato al <em>PTR</em> condiviso.
         Non e' automatico che un servizio, ad esempio un server di
         posta, si qualifichi leggendo il contenuto di questo file e
         magari aggiungendo come suffisso il dominio di cui fa parte
-        l'host: a volte questo parametro puo' essere specificato
+        l' host: a volte questo parametro puo' essere specificato
         nel file di configurazione del servizio:</p>
         <pre class="literal-block">
 * Squid: ``visible_hostname``
 
 * Postfix: ``myhostname``
 </pre>
+
+        <p>Si faccia attenzione a non aver un hostname puramente
+        numerico: ad es. <tt class="docutils literal"><span class=
+        "pre">161</span></tt>. E' opportuno che il nome sia
+        comunque un alfanumerico: <tt class=
+        "docutils literal"><span class="pre">host-161</span></tt> o
+        simile.</p>
       </div>
     </div>
 
     <div class="section" id="dnsmasq">
       <h1><a class="toc-backref" href=
-      "#id57">5&nbsp;&nbsp;&nbsp;DNSmasq</a></h1>
+      "#id59">5&nbsp;&nbsp;&nbsp;DNSmasq</a></h1>
 
       <p>Dnsmasq puo' svolgere le funzioni di un DNS cache /
       forwarder e un server DHCP caratterizzato dalla facilita' di
-      configurazione, dalla leggerezza e dalla possibilita' di
-      modificare rapidamente i record DNS serviti alla rete. Puo'
-      essere anche utilizzato come <cite>server per il boot da rete
+      configurazione, leggerezza e dalla possibilita' di modificare
+      rapidamente i record DNS serviti alla rete. Puo' essere anche
+      utilizzato come <cite>server per il boot da rete
       &lt;http://www.debian-administration.org/articles/478&gt;_</cite>
       .</p>
 
       <p>Dnsmasq e' un interessante alternativa all'uso del server
       DNS Bind in modalita' cache-only (non autoritativo)
-      accompagnato dal server DHCPD. I vantaggi sono:</p>
+      accompagnato dal server DHCPd. I vantaggi sono:</p>
 
       <ul class="simple">
         <li>Leggerezza: puo' essere fatto girare su una macchina
@@ -2882,11 +3037,12 @@ l.google.com.           80856   IN      NS      g.l.google.com.
 
         <li>Rapidita' di configurazione (in particolare per servire
         dei record A / MX alla rete, modificando al volo i valori
-        originali ospitati sul server DNS Publico).</li>
+        originali ospitati sul server DNS pubblico).</li>
 
-        <li>Ben integrato con connssioni PPP (utile se dovete
-        rendere disponibile rapidamente una connessione a internet
-        a una rete in difficolta').</li>
+        <li>Ben integrato con connessioni PPP : e' ingrado di
+        rilevare i cambiamenti dei dns suggeriti e impostarli come
+        forwarders (utile se dovete rendere disponibile rapidamente
+        una connessione a internet a una rete in difficolta').</li>
       </ul>
 
       <p>Tutto cio' rende Dnsmasq una soluzione valida in
@@ -2900,7 +3056,7 @@ l.google.com.           80856   IN      NS      g.l.google.com.
 
       <div class="section" id="configurazione">
         <h2><a class="toc-backref" href=
-        "#id58">5.1&nbsp;&nbsp;&nbsp;Configurazione</a></h2>
+        "#id60">5.1&nbsp;&nbsp;&nbsp;Configurazione</a></h2>
 
         <p>Vediamo alcune direttive di basi del file di
         configurazione <tt class="docutils literal"><span class=
@@ -2949,20 +3105,20 @@ l.google.com.           80856   IN      NS      g.l.google.com.
 
       <div class="section" id="dhcp">
         <h2><a class="toc-backref" href=
-        "#id59">5.2&nbsp;&nbsp;&nbsp;DHCP</a></h2>
+        "#id61">5.2&nbsp;&nbsp;&nbsp;DHCP</a></h2>
 
-        <p>Per attivare il demone DHCP di dnsmaq basta aggiungere
-        al file di configurazione il <em>range</em> degli ip che si
+        <p>Per attivare il demone DHCP di Dnsmasq basta aggiungere
+        al file di configurazione il <em>range</em> degli IP che si
         vuole assegnare ai client con il <em>lease time</em> (tempo
-        di rilascio: quanto a lungo saranno validi gli ip
+        di rilascio: quanto a lungo saranno validi gli IP
         assegnati) espresso in ore.</p>
 
-        <p>Si faccia <em>attenzione</em>: in una rete puo' esseere
+        <p>Si faccia <em>attenzione</em>: in una rete puo' essere
         presente <strong>un solo server DHCP</strong>, o per meglio
         dire qualunque server DHCP ascolta sul broadcast <tt class=
         "docutils literal"><span class=
         "pre">255.255.255.255</span></tt> e potrebbe rispondere a
-        un pacchetto di richesta DHCP. Quindi non fate partire
+        un pacchetto di richiesta DHCP. Quindi non fate partire
         inavvertitamente un server DHCP in una rete gia' servita e
         <strong>non vi azzardate ad andare in giro con un portatile
         con un server DHCP attivo</strong> nelle reti altrui.
@@ -2978,13 +3134,13 @@ dhcp-range=192.168.0.20,192.168.0.50,24h
 
       <div class="section" id="dns-cache">
         <h2><a class="toc-backref" href=
-        "#id60">5.3&nbsp;&nbsp;&nbsp;DNS cache</a></h2>
+        "#id62">5.3&nbsp;&nbsp;&nbsp;DNS cache</a></h2>
 
         <p>Aggiungere al file <tt class=
         "docutils literal"><span class=
-        "pre">/etc/resolv.conif</span></tt> il nameserver localhost
+        "pre">/etc/resolv.conf</span></tt> il nameserver localhost
         in cima alla lista dei <em>nameserver</em> disponibili.
-        Dnsmasq usera' la propia cache e in caso non abbia
+        Dnsmasq usera' la propria cache e in caso non abbia
         disponibile il <em>record DNS</em> richiesto fara' partire
         una query al primo DNS:</p>
         <pre class="literal-block">
@@ -3014,19 +3170,87 @@ prepend domain-name-servers 127.0.0.1;
         cambiare i DNS una volta impostati (a meno che non usiate
         un portatile!).</p>
       </div>
+    </div>
+
+    <div class="section" id="bind-dns-autoritativo">
+      <h1><a class="toc-backref" href=
+      "#id63">6&nbsp;&nbsp;&nbsp;Bind : DNS Autoritativo</a></h1>
+
+      <p>Le soluzioni viste possono bastare per la rete locale o
+      per fare delle prove, ma prima o poi verra' il momento in cui
+      si e' chiamati a gestire dei domini su internet: lo standard
+      e' da sempre <em>Bind</em> ( demone <em>named</em>), ora alla
+      versione 9.</p>
+
+      <p>Installare i pacchetti:</p>
+      <pre class="literal-block">
+bind9
+</pre>
 
-      <div class="section" id="dhcpd">
+      <div class="section" id="id4">
         <h2><a class="toc-backref" href=
-        "#id61">5.4&nbsp;&nbsp;&nbsp;DHCPd</a></h2>
+        "#id64">6.1&nbsp;&nbsp;&nbsp;DNS cache</a></h2>
+
+        <p>Bind appena installato funzionera' come DNS cache: si
+        faccia un test con un <tt class=
+        "docutils literal"><span class="pre">dig</span>
+        <span class="pre">@localhost</span></tt> . Bind a
+        differenza di Dnsmasq e' autonomo: non ha bisogno di
+        forwardare (inoltrare) le query a un DNS esterno: queste
+        verranno risolte direttamente da Bind partendo dai <em>DNS
+        root servers</em>.</p>
+
+        <p>E' comunque possibile impostare dei DNS forwarders,
+        tipicamente i DNS server forniti dal proprio provider, per
+        velocizzare le query:</p>
+
+        <p>/etc/bind/named.conf.options (riga 13):</p>
+        <pre class="literal-block">
+forwarders {
+                 10.10.208.254;
+           };
+</pre>
 
-        <p>Dnsmasq puo' lavorare anche come DHCP server per la
-        vostra LAN.</p>
+        <p>Nel caso si voglia usare Bind solo come server DNS cache
+        per la propria LAN senza ospitare delle zone DNS pubbliche
+        sara' il caso di limitare gli accessi al server alla sola
+        LAN:</p>
+
+        <p>/etc/bind/named.conf.options (riga 19):</p>
+        <pre class="literal-block">
+// Se il proprio server ha IP 10.10.208.254
+// sulla rete LAN privata:
+listen-on { 10.10.208.254; }
+</pre>
+
+        <p>E non si lasci il server in ascolto su uno degli
+        eventuali indirizzi IP pubblici.</p>
+
+        <p>Se questo non fosse possibile si puo' sempre lavorare su
+        una <em>acl</em>:</p>
+
+        <p>/etc/bind/named.conf</p>
+        <pre class="literal-block">
+acl "localnet" {
+        10.10.208.0/24 ; 127.0.0.0/8 ;
+        } ;
+</pre>
+
+        <p>Per poi aggiungere all'interno della stanza options la
+        direttiva che abilita' l'entita' <tt class=
+        "docutils literal"><span class=
+        "pre">localnet</span></tt>:</p>
+
+        <p>/etc/bind/named.conf.options</p>
+        <pre class="literal-block">
+allow-query {"localnet" ;} ;
+</pre>
       </div>
     </div>
 
     <div class="section" id="samba">
       <h1><a class="toc-backref" href=
-      "#id62">6&nbsp;&nbsp;&nbsp;Samba</a></h1>
+      "#id65">7&nbsp;&nbsp;&nbsp;Samba</a></h1>
 
       <p>Samba e' un progetto libero che fornisce servizi di
       condivisione di file e stampanti a client SMB/CIFS.</p>
@@ -3035,10 +3259,10 @@ prepend domain-name-servers 127.0.0.1;
       implementazioni SMB/CIFS, e permette di ottenere
       interoperabilita' tra Linux, Unix, Mac OS X e Windows.</p>
 
-      <p>Samba e' un software che puo girare su piattaforme che non
-      siano Microsoft Windows, per esempio, UNIX, Linux, IBM System
-      390, OpenVMS e altri sistemi operativi. Samba utilizza il
-      protocollo TCP/IP utilizzando i servizi offerti sul server
+      <p>Samba e' un software che puo' girare su piattaforme che
+      non siano Microsoft Windows, per esempio, UNIX, Linux, IBM
+      System 390, OpenVMS e altri sistemi operativi. Samba utilizza
+      il protocollo TCP/IP utilizzando i servizi offerti sul server
       ospite. Quando correttamente configurato, permette di
       interagire con client o server Microsoft Windows come se
       fosse un file e print server Microsoft agendo da Primary
@@ -3047,11 +3271,11 @@ prepend domain-name-servers 127.0.0.1;
 
       <div class="section" id="pacchetti">
         <h2><a class="toc-backref" href=
-        "#id63">6.1&nbsp;&nbsp;&nbsp;Pacchetti</a></h2>
+        "#id66">7.1&nbsp;&nbsp;&nbsp;Pacchetti</a></h2>
 
         <p>Pacchetti da installare per utilizzare Samba in
-        modalita' client <a class="footnote-reference" href="#id5"
-        id="id4" name="id4">[2]</a></p>
+        modalita' client <a class="footnote-reference" href="#id6"
+        id="id5" name="id5">[2]</a></p>
         <pre class="literal-block">
 samba-client
 </pre>
@@ -3062,7 +3286,7 @@ samba-client
 samba smbfs smbclient
 </pre>
 
-        <table class="docutils footnote" frame="void" id="id5"
+        <table class="docutils footnote" frame="void" id="id6"
         rules="none">
           <colgroup>
             <col class="label">
@@ -3072,7 +3296,7 @@ samba smbfs smbclient
           <tbody valign="top">
             <tr>
               <td class="label"><a class="fn-backref" href=
-              "#id4">[2]</a></td>
+              "#id5">[2]</a></td>
 
               <td>Anche se nato per i sistemi Windows, Samba puo'
               essere usato anche per montare cartelle sotto
@@ -3100,7 +3324,7 @@ dpkg-reconfigure samba-common
 
       <div class="section" id="passwords-e-autenticazione">
         <h2><a class="toc-backref" href=
-        "#id64">6.2&nbsp;&nbsp;&nbsp;Passwords e
+        "#id67">7.2&nbsp;&nbsp;&nbsp;Passwords e
         autenticazione</a></h2>
 
         <p>Per poter configurare Samba in modo che usi un sistema
@@ -3131,7 +3355,7 @@ dpkg-reconfigure samba-common
           scrittura allora neanche Samba potra' farlo nel momento
           in mette a disposizione la risorsa all'utente. Se si
           montano file-system dedicati per le condivisioni
-          controllare i permessi e propieta' dei <em>punti di
+          controllare i permessi e proprieta' dei <em>punti di
           mount*</em>. Queste passwords sono salvate nel solito
           file /etc/shadow (richiamato da /etc/passwd).</dd>
 
@@ -3161,7 +3385,7 @@ dpkg-reconfigure samba-common
 
       <div class="section" id="creazione-utenti">
         <h2><a class="toc-backref" href=
-        "#id65">6.3&nbsp;&nbsp;&nbsp;Creazione Utenti</a></h2>
+        "#id68">7.3&nbsp;&nbsp;&nbsp;Creazione Utenti</a></h2>
 
         <p>Creiamo per primo l'utente sotto GNU/Linux, facendo
         attenzione a <em>non dargli una shell di sistema</em>. Gli
@@ -3198,7 +3422,7 @@ smbpasswd  sambo
 
       <div class="section" id="creare-la-condivisione">
         <h2><a class="toc-backref" href=
-        "#id66">6.4&nbsp;&nbsp;&nbsp;Creare la
+        "#id69">7.4&nbsp;&nbsp;&nbsp;Creare la
         condivisione</a></h2>
 
         <p>La condivisione altro non e' che una cartella sul server
@@ -3225,7 +3449,7 @@ smbpasswd  sambo
         <div class="section" id=
         "sicurezza-permessi-di-esecuzione-sul-server">
           <h3><a class="toc-backref" href=
-          "#id67">6.4.1&nbsp;&nbsp;&nbsp;Sicurezza: permessi di
+          "#id70">7.4.1&nbsp;&nbsp;&nbsp;Sicurezza: permessi di
           esecuzione sul server</a></h3>
 
           <p>Bisognerebbe notare sul server i permessi di
@@ -3255,7 +3479,7 @@ smbpasswd  sambo
       <div class="section" id=
       "configurazione-dell-applicativo-samba-vero-e-proprio">
         <h2><a class="toc-backref" href=
-        "#id68">6.5&nbsp;&nbsp;&nbsp;Configurazione
+        "#id71">7.5&nbsp;&nbsp;&nbsp;Configurazione
         dell'applicativo Samba vero e proprio.</a></h2>
 
         <p>Avendo preparato gli utenti (ancora una volta: non si
@@ -3295,7 +3519,7 @@ smbpasswd  sambo
 
       <div class="section" id="testare-il-servizio">
         <h2><a class="toc-backref" href=
-        "#id69">6.6&nbsp;&nbsp;&nbsp;Testare il Servizio</a></h2>
+        "#id72">7.6&nbsp;&nbsp;&nbsp;Testare il Servizio</a></h2>
 
         <p>Come testare il servizio</p>
 
@@ -3335,11 +3559,11 @@ mount -t smbfs //localhost/sambo_share /mnt/sambo_mount/ --verbose -o user=sambo
 
     <div class="section" id="server-di-posta-postfix">
       <h1><a class="toc-backref" href=
-      "#id70">7&nbsp;&nbsp;&nbsp;Server di posta: Postfix</a></h1>
+      "#id73">8&nbsp;&nbsp;&nbsp;Server di posta: Postfix</a></h1>
 
       <p>Il server di posta che prenderemo in considerazione e'
       Postfix, a seguire un estratto di un file do configurazione
-      <em>semplie</em> con l'abilizazione delle <em>Maildir</em>
+      <em>semplice</em> con l'abilitazione delle <em>Maildir</em>
       nelle <tt class="docutils literal"><span class=
       "pre">/home</span></tt> degli utenti per la consegna della
       posta:</p>
@@ -3373,11 +3597,11 @@ inet_interfaces = all
 
       <div class="section" id="imap-e-pop">
         <h2><a class="toc-backref" href=
-        "#id71">7.1&nbsp;&nbsp;&nbsp;Imap e pop</a></h2>
+        "#id74">8.1&nbsp;&nbsp;&nbsp;Imap e pop</a></h2>
 
         <p>Postfix e' un server SMTP, di conseguenza se volete che
         i vostri utenti possano <em>scaricare</em> in locale la
-        posta generalemtne volete mettere a loro disposizione un
+        posta generalmente volete mettere a loro disposizione un
         server <em>POP3</em> o ancora meglio <em>IMAP</em>. Oppure
         entrambi.</p>
 
@@ -3393,16 +3617,17 @@ inet_interfaces = all
 
         <div class="section" id="web-client">
           <h3><a class="toc-backref" href=
-          "#id72">7.1.1&nbsp;&nbsp;&nbsp;Web client</a></h3>
+          "#id75">8.1.1&nbsp;&nbsp;&nbsp;Web client</a></h3>
 
           <p>Per mettere a disposizione degli utenti un client web
-          per gestire la propia posta si installi il pacchetto:
+          per gestire la propria posta si installi il pacchetto:
           <tt class="docutils literal"><span class=
           "pre">squirrelmail</span></tt> . Ci sono tanti altri
           client web disponibili: questo e' particolarmente
-          semplice. Naturalemte dovrete aver installato: <tt class=
-          "docutils literal"><span class="pre">php5</span>
-          <span class="pre">apache2</span></tt> .</p>
+          semplice. Naturalmente dovrete aver installato:
+          <tt class="docutils literal"><span class=
+          "pre">php5</span> <span class="pre">apache2</span></tt>
+          .</p>
 
           <p>L'interfaccia dovrebbe essere disponibile all'url:
           <tt class="docutils literal"><span class=
@@ -3419,21 +3644,21 @@ ln -s /etc/squirrelmail/apache.conf ./
 
     <div class="section" id="firewall">
       <h1><a class="toc-backref" href=
-      "#id73">8&nbsp;&nbsp;&nbsp;Firewall</a></h1>
+      "#id76">9&nbsp;&nbsp;&nbsp;Firewall</a></h1>
 
       <p>In Informatica, nell'ambito delle reti di computer, un
       firewall (termine inglese dal significato originario di
       parete refrattaria, muro tagliafuoco, muro ignifugo; in
       italiano anche parafuoco o parafiamma) e' un componente
-      passivo di difesa perimetrale che può anche svolgere
+      passivo di difesa perimetrale che puo'ò anche svolgere
       funzioni di collegamento tra due o piu' tronconi di rete.
-      Usualmente la rete viene divisa in due sottoreti: una, detta
+      Usualmente la rete viene divisa in due sotto reti: una, detta
       esterna, comprende l'intera Internet mentre l'altra interna,
       detta LAN (Local Area Network), comprende una sezione piu' o
       meno grande di un insieme di computer locali. In alcuni casi
-      e' possibile che si crei l'esigenza di creare una terza
-      sottorete detta DMZ (o zona demilitarizzata) atta a contenere
-      quei sistemi che devono essere isolati dalla rete interna ma
+      e' possibile che si crei l'esigenza di creare una terza sotto
+      rete detta DMZ (o zona demilitarizzata) atta a contenere quei
+      sistemi che devono essere isolati dalla rete interna ma
       devono comunque essere protetti dal firewall.</p>
 
       <p>Una prima definizione chiusa di firewall è la
@@ -3444,17 +3669,17 @@ ln -s /etc/squirrelmail/apache.conf ./
       computer, applicando regole che contribuiscono alla sicurezza
       della stessa.</p>
 
-      <p>In realtÃ&nbsp; un firewall può essere realizzato con un
-      normale computer (con almeno due schede di rete e software
-      apposito), può essere una funzione inclusa in un router o
-      può essere un apparato specializzato. Esistono inoltre i
+      <p>In realta'Ã&nbsp; un firewall puo'ò essere realizzato con
+      un normale computer (con almeno due schede di rete e software
+      apposito), puo'ò essere una funzione inclusa in un router o
+      puo'ò essere un apparato specializzato. Esistono inoltre i
       cosiddetti "firewall personali", che sono programmi
       installati sui normali calcolatori, che filtrano solamente i
       pacchetti che entrano ed escono da quel calcolatore; in tal
       caso viene utilizzata una sola scheda di rete.</p>
 
-      <p>La funzionalitÃ&nbsp; principale in sostanza Ã¨ quella di
-      creare un filtro sulle connessioni entranti ed uscenti, in
+      <p>La funzionalita'Ã&nbsp; principale in sostanza Ã¨ quella
+      di creare un filtro sulle connessioni entranti ed uscenti, in
       questo modo il dispositivo innalza il livello di sicurezza
       della rete e permette sia agli utenti interni che a quelli
       esterni di operare nel massimo della sicurezza. Il firewall
@@ -3462,14 +3687,14 @@ ln -s /etc/squirrelmail/apache.conf ./
       potendo eseguire su di essi operazioni di: controllo modifica
       monitoraggio</p>
 
-      <p>Questo grazie alla sua capacitÃ&nbsp; di "aprire" il
+      <p>Questo grazie alla sua capacita'Ã&nbsp; di "aprire" il
       pacchetto IP per leggere le informazioni presenti sul suo
       header, e in alcuni casi anche di effettuare verifiche sul
       contenuto del pacchetto.</p>
 
       <div class="section" id="links">
         <h2><a class="toc-backref" href=
-        "#id74">8.1&nbsp;&nbsp;&nbsp;Links</a></h2>
+        "#id77">9.1&nbsp;&nbsp;&nbsp;Links</a></h2>
 
         <ul class="simple">
           <li><a class="reference external" href=
@@ -3483,7 +3708,7 @@ ln -s /etc/squirrelmail/apache.conf ./
 
       <div class="section" id="ipfilter">
         <h2><a class="toc-backref" href=
-        "#id75">8.2&nbsp;&nbsp;&nbsp;Ipfilter</a></h2>
+        "#id78">9.2&nbsp;&nbsp;&nbsp;Ipfilter</a></h2>
 
         <p>Link: <a class="reference external" href=
         "http://iptables-tutorial.frozentux.net/iptables-tutorial.html#IPFILTERING">
@@ -3501,17 +3726,17 @@ ln -s /etc/squirrelmail/apache.conf ./
         pacchetti, non puo' quindi rilevare la presenza di virus o
         simili che si trasmettono su pacchetti separati:
         ricomporre, analizzare e tornare a scomporre i frammenti
-        rtichiederebbe troppa RAM e risorse di sistema, con il
+        richiederebbe troppa RAM e risorse di sistema, con il
         conseguente rischio di saturare il firewall fino
         all'abbandono dei nuovi pacchetti in transito. Ci sono
         altri software piu' adatti a questi compiti, ad esempio un
         proxy HTTP come Squid che e' appunto una applicazione di
         quarto livello, progettata e strutturata per analizzare e
         modificare i flussi di dati (il <em>contenuto</em> dei
-        pacchetti, non le sole <em>inestazioni</em>) facendo
+        pacchetti, non le sole <em>intestazioni</em>) facendo
         abbondate uso delle risorse RAM e di calcolo del sistema.
         Non a caso su macchine embedded dalle prestazioni molto
-        ridotte (CPU ARM ~250Mhz con ~30MB di RAM) Squid sfrutta al
+        ridotte (CPU ARM ~250MHZ con ~30MB di RAM) Squid sfrutta al
         massimo le risorse di sistema per gestire il traffico di
         una rete 10/100, mentre il lavoro tipico svolto da
         netfilter e' quasi irrilevante.</p>
@@ -3519,7 +3744,7 @@ ln -s /etc/squirrelmail/apache.conf ./
 
       <div class="section" id="progettazione-di-un-firewall">
         <h2><a class="toc-backref" href=
-        "#id76">8.3&nbsp;&nbsp;&nbsp;Progettazione di un
+        "#id79">9.3&nbsp;&nbsp;&nbsp;Progettazione di un
         firewall</a></h2>
 
         <p>Per implementare un firewall bisogna decidere un aio di
@@ -3528,7 +3753,7 @@ ln -s /etc/squirrelmail/apache.conf ./
 
         <div class="section" id="collocazione">
           <h3><a class="toc-backref" href=
-          "#id77">8.3.1&nbsp;&nbsp;&nbsp;Collocazione</a></h3>
+          "#id80">9.3.1&nbsp;&nbsp;&nbsp;Collocazione</a></h3>
 
           <p>DMZ e MZ, internet, intranet, extranet. Frammentazione
           della rete, decidere se diversi reparti di una azienda si
@@ -3560,7 +3785,7 @@ ln -s /etc/squirrelmail/apache.conf ./
 
         <div class="section" id="policy-di-default">
           <h3><a class="toc-backref" href=
-          "#id78">8.3.2&nbsp;&nbsp;&nbsp;Policy di default</a></h3>
+          "#id81">9.3.2&nbsp;&nbsp;&nbsp;Policy di default</a></h3>
 
           <p>Drop o Accept: conseguenze per sicurezza, facilita' di
           gestione.</p>
@@ -3568,9 +3793,9 @@ ln -s /etc/squirrelmail/apache.conf ./
 
         <div class="section" id="hardware">
           <h3><a class="toc-backref" href=
-          "#id79">8.3.3&nbsp;&nbsp;&nbsp;Hardware</a></h3>
+          "#id82">9.3.3&nbsp;&nbsp;&nbsp;Hardware</a></h3>
 
-          <p>Sostanzialmente potremmo distinquere due tipologie di
+          <p>Sostanzialmente potremmo distinguere due tipologie di
           hardware:</p>
 
           <dl class="docutils">
@@ -3587,7 +3812,7 @@ ln -s /etc/squirrelmail/apache.conf ./
             uso del server stesso e della rete connessa.</dd>
           </dl>
 
-          <p>Vantaggi e svantaggi: consumo elettrico, efficenza,
+          <p>Vantaggi e svantaggi: consumo elettrico, efficienza,
           flessibilita', strumenti di gestione, sicurezza,
           OpenBSD.</p>
         </div>
@@ -3596,7 +3821,7 @@ ln -s /etc/squirrelmail/apache.conf ./
       <div class="section" id=
       "percorso-dei-pacchetti-tra-tabelle-e-catene">
         <h2><a class="toc-backref" href=
-        "#id80">8.4&nbsp;&nbsp;&nbsp;Percorso dei pacchetti tra
+        "#id83">9.4&nbsp;&nbsp;&nbsp;Percorso dei pacchetti tra
         tabelle e catene</a></h2>
 
         <p>link: <a class="reference external" href=
@@ -3606,11 +3831,11 @@ ln -s /etc/squirrelmail/apache.conf ./
 
       <div class="section" id="concetti-di-base">
         <h2><a class="toc-backref" href=
-        "#id81">8.5&nbsp;&nbsp;&nbsp;Concetti di base</a></h2>
+        "#id84">9.5&nbsp;&nbsp;&nbsp;Concetti di base</a></h2>
 
         <div class="section" id="tabelle-catene-regole">
           <h3><a class="toc-backref" href=
-          "#id82">8.5.1&nbsp;&nbsp;&nbsp;Tabelle, catene,
+          "#id85">9.5.1&nbsp;&nbsp;&nbsp;Tabelle, catene,
           regole</a></h3>
 
           <p>Iptables lavora su 3 tabelle (tables) di default:</p>
@@ -3619,7 +3844,7 @@ ln -s /etc/squirrelmail/apache.conf ./
             <li>filter - Regola il firewalling: quali pacchetti
             accettare, quali bloccare</li>
 
-            <li>nat - Regola le attivitÃ&nbsp; di natting</li>
+            <li>nat - Regola le attivita'Ã&nbsp; di natting</li>
 
             <li>mangle - Interviene sulla alterazione dei
             pacchetti.</li>
@@ -3629,7 +3854,7 @@ ln -s /etc/squirrelmail/apache.conf ./
           (INPUT, OUTPUT, FORWARD ... ) a cui possono essere
           aggiunte catene custom. Ogni catena è composta da un
           elenco di regole (rules) che identificano pacchetti di
-          rete secono criteri diversi (es: -p tcp --dport 80 -d
+          rete secondo criteri diversi (es: -p tcp --dport 80 -d
           10.0.0.45) Ogni regola termina con una indicazione
           (target) su cosa fare dei pacchetti identificati dalla
           regola stessa (es: -j ACCEPT, -j DROP ...)</p>
@@ -3637,13 +3862,13 @@ ln -s /etc/squirrelmail/apache.conf ./
 
         <div class="section" id="match">
           <h3><a class="toc-backref" href=
-          "#id83">8.5.2&nbsp;&nbsp;&nbsp;Match</a></h3>
+          "#id86">9.5.2&nbsp;&nbsp;&nbsp;Match</a></h3>
 
           <p>I Match di una regola (rule) servono a testare un
           pacchetto per valutare se corrisponda a certe
-          caratteriscttiche. I match di possono servire a
-          controllare se un pacchetto e' destinato a una porta
-          particolare o utilizza un protocollo particolare.</p>
+          caratteristiche. I match di possono servire a controllare
+          se un pacchetto e' destinato a una porta particolare o
+          utilizza un protocollo particolare.</p>
 
           <p>Alcuni esempi:</p>
 
@@ -3656,7 +3881,7 @@ ln -s /etc/squirrelmail/apache.conf ./
             <dt>-s [!] address[/mask]</dt>
 
             <dd>Indirizzo IP sorgente (o network con maschera di
-            sottorete)</dd>
+            sotto rete)</dd>
 
             <dt>-d [!] address[/mask]</dt>
 
@@ -3689,7 +3914,7 @@ ln -s /etc/squirrelmail/apache.conf ./
 
         <div class="section" id="targets">
           <h3><a class="toc-backref" href=
-          "#id84">8.5.3&nbsp;&nbsp;&nbsp;Targets</a></h3>
+          "#id87">9.5.3&nbsp;&nbsp;&nbsp;Targets</a></h3>
 
           <p>Se un pacchetto soddisfa le condizioni del Match
           <em>salta</em> (jump) su uno dei target possibili, in
@@ -3701,7 +3926,7 @@ ln -s /etc/squirrelmail/apache.conf ./
           <dl class="docutils">
             <dt><em>-j ACCEPT</em></dt>
 
-            <dd>Il pachetto matchato viene accettato e procede
+            <dd>Il pacchetto matchato viene accettato e procede
             verso la sua destinazione. Si usa per definire il
             traffico permesso.</dd>
 
@@ -3818,7 +4043,7 @@ ln -s /etc/squirrelmail/apache.conf ./
 
       <div class="section" id="tabella-filter">
         <h2><a class="toc-backref" href=
-        "#id85">8.6&nbsp;&nbsp;&nbsp;Tabella Filter</a></h2>
+        "#id88">9.6&nbsp;&nbsp;&nbsp;Tabella Filter</a></h2>
 
         <p>E' quella implicita e predefinita (-t filter) Riguarda
         le attivitÃ&nbsp; di filtraggio del traffico. Ha 3 catene
@@ -3842,7 +4067,7 @@ ln -s /etc/squirrelmail/apache.conf ./
       <div class="section" id=
       "flush-automatico-per-macchine-remote">
         <h2><a class="toc-backref" href=
-        "#id86">8.7&nbsp;&nbsp;&nbsp;Flush automatico per macchine
+        "#id89">9.7&nbsp;&nbsp;&nbsp;Flush automatico per macchine
         remote</a></h2>
 
         <p>Se state provando una configurazione del firewall per
@@ -3851,11 +4076,11 @@ ln -s /etc/squirrelmail/apache.conf ./
         delle regole dopo qualche minuto. Potreste infatti
         inavvertitamente impostare una regola che vi impedisca di
         raggiungere la macchina remota, cosi' da non poter neanche
-        eliminare quella regola e ripristinare la situazioe
+        eliminare quella regola e ripristinare la situazione
         precedente.</p>
 
-        <p><em>Veramnete</em>, prima di lavorare sul firewall di
-        una macchina remota inpostate almeno un <tt class=
+        <p><em>Veramente</em>, prima di lavorare sul firewall di
+        una macchina remota impostate almeno un <tt class=
         "docutils literal"><span class="pre">at</span> <span class=
         "pre">now</span> <span class="pre">+5</span> <span class=
         "pre">min</span></tt> o con un'oretta di margine per fare
@@ -3869,11 +4094,11 @@ at&gt; [CTR+d]
 
       <div class="section" id="gestione-regole-rules">
         <h2><a class="toc-backref" href=
-        "#id87">8.8&nbsp;&nbsp;&nbsp;Gestione regole
+        "#id90">9.8&nbsp;&nbsp;&nbsp;Gestione regole
         (rules)</a></h2>
 
-        <p>Il comando iptables viene usato per ogni attivitÃ&nbsp;
-        di gestione e configurazione.</p>
+        <p>Il comando iptables viene usato per ogni
+        attivita'Ã&nbsp; di gestione e configurazione.</p>
 
         <p>Inserimento regole:</p>
 
@@ -3936,17 +4161,17 @@ at&gt; [CTR+d]
 
       <div class="section" id="salvataggio-regole">
         <h2><a class="toc-backref" href=
-        "#id88">8.9&nbsp;&nbsp;&nbsp;Salvataggio regole</a></h2>
+        "#id91">9.9&nbsp;&nbsp;&nbsp;Salvataggio regole</a></h2>
 
         <p>Il comando <tt class="docutils literal"><span class=
         "pre">iptables</span></tt> serve per interagire con il
         framework <tt class="docutils literal"><span class=
-        "pre">Netfilter</span></tt> ch gestisce il firewall di
+        "pre">Netfilter</span></tt> che gestisce il firewall di
         Linux al livello del kernel. Questo comporta, in modo
-        analogo a quando avvene col comando <tt class=
+        analogo a quando avviene col comando <tt class=
         "docutils literal"><span class="pre">ifconfig</span></tt>,
-        che i cambiameti impostati siano in <em>tempo reale,
-        RAM</em>, non persistenti nel sistema: al boot sucessivo
+        che i cambiamenti impostati siano in <em>tempo reale,
+        RAM</em>, non persistenti nel sistema: al boot successivo
         del sistema tutto tornera' alle impostazioni di base (in
         questo caso <em>nulle</em>, con policy di default settate
         su <tt class="docutils literal"><span class=
@@ -3988,13 +4213,13 @@ at&gt; [CTR+d]
         <pre class="literal-block">
 iface eth1 inet static
         up /sbin/iptables-restore /root/firewall/basic_fw
-        # Seguno i soliti parametri della scheda di rete
+        # Seguono i soliti parametri della scheda di rete
         address 10.10.208.21
 </pre>
 
         <div class="section" id="iptables-save">
           <h3><a class="toc-backref" href=
-          "#id89">8.9.1&nbsp;&nbsp;&nbsp;Iptables-save</a></h3>
+          "#id92">9.9.1&nbsp;&nbsp;&nbsp;Iptables-save</a></h3>
 
           <p>Per salvare le regole di iptables attualmente presenti
           nel kernel si usi il comando:</p>
@@ -4018,9 +4243,9 @@ iface eth1 inet static
 
         <div class="section" id="iptables-restore">
           <h3><a class="toc-backref" href=
-          "#id90">8.9.2&nbsp;&nbsp;&nbsp;Iptables-restore</a></h3>
+          "#id93">9.9.2&nbsp;&nbsp;&nbsp;Iptables-restore</a></h3>
 
-          <p>Per ripristinare un set di regole prcedentemente
+          <p>Per ripristinare un set di regole precedentemente
           salvate con <tt class="docutils literal"><span class=
           "pre">iptables-save</span></tt> si utilizzi <tt class=
           "docutils literal"><span class=
@@ -4038,7 +4263,7 @@ iface eth1 inet static
 
       <div class="section" id="esempi">
         <h2><a class="toc-backref" href=
-        "#id91">8.10&nbsp;&nbsp;&nbsp;Esempi</a></h2>
+        "#id94">9.10&nbsp;&nbsp;&nbsp;Esempi</a></h2>
 
         <p>Seguono alcuni esempi sull'uso di iptables, lo scenario
         e' un computer con un paio di schede di rete fisiche una
@@ -4063,7 +4288,7 @@ iface eth1 inet static
 
         <div class="section" id="bloccare-i-ping-dall-esterno">
           <h3><a class="toc-backref" href=
-          "#id92">8.10.1&nbsp;&nbsp;&nbsp;Bloccare i ping
+          "#id95">9.10.1&nbsp;&nbsp;&nbsp;Bloccare i ping
           dall'esterno</a></h3>
 
           <p>Spesso gli script che attaccano
@@ -4079,7 +4304,7 @@ iptables -A INPUT -i ppp0 -p ICMP -j DROP
 
         <div class="section" id="masquerading-snat">
           <h3><a class="toc-backref" href=
-          "#id93">8.10.2&nbsp;&nbsp;&nbsp;Masquerading
+          "#id96">9.10.2&nbsp;&nbsp;&nbsp;Masquerading
           (sNAT)</a></h3>
 
           <dl class="docutils">
@@ -4096,7 +4321,7 @@ iptables -A INPUT -i ppp0 -p ICMP -j DROP
           "docutils literal"><span class="pre">-j</span>
           <span class="pre">SNAT</span> <span class=
           "pre">--to-source</span> <span class=
-          "pre">propio_ip_pubblico</span> <span class=
+          "pre">proprio_ip_pubblico</span> <span class=
           "pre">)</span> <span class="pre">legge</span>
           <span class="pre">l'indirizzo</span> <span class=
           "pre">ip</span> <span class="pre">del</span> <span class=
@@ -4109,7 +4334,7 @@ iptables -A INPUT -i ppp0 -p ICMP -j DROP
 
         <div class="section" id="brute-force">
           <h3><a class="toc-backref" href=
-          "#id94">8.10.3&nbsp;&nbsp;&nbsp;Brute force</a></h3>
+          "#id97">9.10.3&nbsp;&nbsp;&nbsp;Brute force</a></h3>
 
           <dl class="docutils">
             <dt>Per limitare attacchi di tipo brute force su
@@ -4132,7 +4357,7 @@ iptables -A INPUT -i ppp0 -p ICMP -j DROP
 
     <div class="section" id="note">
       <h1><a class="toc-backref" href=
-      "#id95">9&nbsp;&nbsp;&nbsp;NOTE</a></h1>
+      "#id98">10&nbsp;&nbsp;&nbsp;NOTE</a></h1>
 
       <ul class="simple">
         <li>controllare apache</li>