<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>bigo72's &#187; DNS</title>
	<atom:link href="http://www.bigo72.com/category/dns/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bigo72.com</link>
	<description>L'unico blog con un solo lettore: PINO! (che saluto)</description>
	<lastBuildDate>Fri, 07 Jan 2011 09:39:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Impostare BIND: DNS locale su Leopard.</title>
		<link>http://www.bigo72.com/19/03/2009/impostare-bind-dns-locale-su-leopard/</link>
		<comments>http://www.bigo72.com/19/03/2009/impostare-bind-dns-locale-su-leopard/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 01:23:26 +0000</pubDate>
		<dc:creator>bigo72</dc:creator>
				<category><![CDATA[Adsl]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Smanettando]]></category>
		<category><![CDATA[Trucchetti]]></category>

		<guid isPermaLink="false">http://www.bigo72.com/?p=359</guid>
		<description><![CDATA[Premetto che non so che cosa ho fatto di preciso, ma giuro a me stesso che approfondirò questo argomento, anche perchè pare funzionare alla grande! Molto spesso ci capita di lamentarci della lentezza delle nostre connessioni a banda larga, ma non sempre tutto questo è dovuto al brand del fornitore di servizi internet, o meglio, [...]<p>Postato in: <a href="http://www.bigo72.com">bigo72's</a>
Entra a far parte di bigo72's: <a href="http://www.bigo72.com/iscriviti/">iscriviti</a>! Potrai pubblicare i tuoi articoli!<br/><br/><a href="http://www.bigo72.com/19/03/2009/impostare-bind-dns-locale-su-leopard/">Impostare BIND: DNS locale su Leopard.</a></p>



Nessun post correlato.]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a class="lightbox" title="dns" href="http://www.bigo72.com/wp-content/uploads/2009/03/dns.jpg"><img style=' float: left; padding: 4px; margin: 0 7px 2px 0;'  class="alignleft size-full wp-image-360" title="dns" src="http://www.bigo72.com/wp-content/uploads/2009/03/dns.jpg" alt="dns Impostare BIND: DNS locale su Leopard." width="255" height="149" /></a>Premetto che non so che cosa ho fatto di preciso, ma giuro a me stesso che approfondirò questo argomento, anche perchè pare funzionare alla grande!</p>
<p style="text-align: justify;">Molto spesso ci capita di lamentarci della lentezza delle nostre connessioni a banda larga, ma non sempre tutto questo è dovuto al brand del fornitore di servizi internet, o meglio, solo in parte.</p>
<p style="text-align: justify;">Occhio che sto per scrivere una frase riscrita milioni di volte negli anni: <strong>ad ogni indirizzo web corrisponde un indirizzo IP</strong> quindi scrivere nella barra indirizzi del browser <em>http://www.google.com</em> o <em>http://74.125.43.103/</em> è esattamente la stessa cosa, ma col vantaggio che il caricamento del secondo indirizzo sarà più immediato del primo.</p>
<p style="text-align: justify;">Se moltiplichiamo tutti i piccoli ritardi accumulati nel <em>surfing</em> giornaliero ci accorgiamo che clicka di qua e clicka di là, alla fine della giornata abbiamo passato 1/5 del nostro tempo aspettando il caricamento delle pagine (stima un tantino esagerata, comunque, dai, fate i bravi, un bloger deve esagerare, è risaputo! Lo fanno tutti i blog fighi).</p>
<p style="text-align: justify;">In pratica se ci ricordassimo l&#8217;indirizzo IP di tutti i siti che frequentiamo saremmo a cavallo, ma dovremmo anche linkare i siti inserendone l&#8217;IP e poi&#8230;.insomma, sarebbe un&#8217;incubo! E&#8217; qui che ci vengono incontro i server <a href="http://it.wikipedia.org/wiki/Domain_Name_System">DNS</a> (Domain Name System), che memorizzano per noi tutte le coppie <em>NomeDominio-IP</em> presenti nel WEB. Ogni ISP consiglia i suoi server DNS, una massa incolore di nerd pseudo-geek spinge per l&#8217;adozione in massa dei famosi <a href="http://www.opendns.com/">OpenDNS</a> (che ogni tanto rallentano talmente tanto la navigazione da ricordare i &#8220;vecchi tempi&#8221;&#8230;..ma è solo un&#8217;esperienza personale, in giro c&#8217;è gente entusiasta).</p>
<p style="text-align: justify;">Quello che qui mi accingo a descrivere è l&#8217;impostazione di un Servizio di Domain Name proprio sul nostro mac, in modo che le coppie <em>nome-numero</em> vengano memorizzate in locale, per un accesso praticamente istantaneo, senza interrogare DNS esterni, che devono poi interrogare altri DNS e così via.</p>
<p style="text-align: justify;">Cominciamo allora, per me ha funzionato, poi magari cercherò pure di capire cosa ho fatto <img src='http://www.bigo72.com/wp-includes/images/smilies/icon_biggrin.gif' alt="icon biggrin Impostare BIND: DNS locale su Leopard." class='wp-smiley' title="Impostare BIND: DNS locale su Leopard." /> </p>
<p style="text-align: justify;">Creiamo prima di tutto una chiave <em>rndc</em> col seguente comando in terminale</p>
<blockquote>
<p style="text-align: justify;">$ sudo rndc-confgen -a</p>
</blockquote>
<p style="text-align: justify;">ci verrà richiesta la password da amministratore e la inseriremo. Fatto il primo passo, ora, visto che abbiamo il terminale aperto e la maggior parte del lavoro va fatto qui, usiamo anche l&#8217;editor di testo <strong>nano </strong><em>così</em> poco preso in considerazione, in modo da far tutto nel terminale.</p>
<p style="text-align: justify;">Prima trasformiamoci nell&#8217;onnipotente <em>root</em></p>
<blockquote>
<p style="text-align: justify;">$ sudo su -</p>
</blockquote>
<p>Inseriamo la nostra password</p>
<blockquote>
<p style="text-align: justify;">$ cd /System/Library/StartupItems</p>
</blockquote>
<blockquote>
<p style="text-align: justify;">$ mkdir BIND<br />
$ cd BIND<br />
$ nano -w BIND</p></blockquote>
<p style="text-align: justify;">Ora siamo in nano e stiamo creando il file BIND che riempiremo con le seguenti righe:</p>
<blockquote>
<p style="text-align: justify;">#!/bin/sh</p>
<p>. /etc/rc.common</p>
<p>if [ "${DNSSERVER}" = "-YES-" ]; then<br />
ConsoleMessage “Starting BIND DNS Server”<br />
/usr/sbin/named<br />
fi</p></blockquote>
<p style="text-align: justify;">Chiudiamo con ctrl-X e salviamo il file con Y e poi INVIO. Ora ci serve un&#8217;altro file, che prontamente andremo a creare:</p>
<blockquote>
<p style="text-align: justify;">$ nano -w StartupParameters.plist</p>
</blockquote>
<p style="text-align: justify;">aggiungendo queste righe:</p>
<blockquote>
<p style="text-align: justify;">{<br />
Description = “Local DNS”;<br />
Provides = (”DNS Server”);<br />
OrderPreference = “None”;<br />
Messages =<br />
{<br />
start = “Starting DNS Server”;<br />
stop = “Stopping DNS Server”;<br />
};<br />
}</p></blockquote>
<p>Rendiamo il file eseguibile:</p>
<blockquote>
<p style="text-align: justify;">$ chmod +x BIND</p>
</blockquote>
<p>E assicuriamoci che si avvii ad ogni reboot del mac:</p>
<blockquote><p>$ nano -w /etc/hostconfig</p></blockquote>
<p>E aggiungiamo questa riga alla fine, se non esiste già:</p>
<blockquote><p>DNSSERVER=-YES-</p></blockquote>
<p>Se esiste già nel file avrà valore -NO-, quindi cambiamo -NO- con -YES- ed abbandoniamo la condizione di root:</p>
<blockquote>
<p style="text-align: justify;">$ exit</p>
</blockquote>
<p>Ora lanciamo il nostro script:</p>
<blockquote><p>$ sudo /System/Library/StartupItems/BIND/BIND</p></blockquote>
<p>Adesso possiamo uscire dal terminale, abbiamo attivato il servizio locale di DomainName BIND, ma non è ancora finita, perchè dobbiamo utilizzarlo:</p>
<p>andiamo in Preferenze &gt; Network<br />
Cancelliamo i DNS presenti e inseriamo 127.0.0.1.</p>
<p style="text-align: justify;">FATTO!</p>
<p style="text-align: justify;">Per verificare che il DNS in uso sia effettivamente quello locale ricorriamo nuovamente al terminale:</p>
<blockquote>
<p style="text-align: justify;">$ nslookup www.apple.com<br />
Server:        127.0.0.1<br />
Address:    127.0.0.1#53</p>
<p>Non-authoritative answer:<br />
www.apple.com    canonical name = www.apple.com.akadns.net.<br />
Name:    www.apple.com.akadns.net<br />
Address: 17.149.160.10</p></blockquote>
<p style="text-align: justify;">Sinceramente ho notato un miglioramento che definirei bestiale, davvero non me l&#8217;aspettavo!</p>
<p style="text-align: justify;">[<a href="http://blog.frands.net/?p=36">Fontissima!</a>]</p>
<div style="margin:5px" align="right"><script type="text/javascript"><!--
google_ad_client = "pub-8472416847326186";
/* 728x15, creato 16/04/09 */
google_ad_slot = "8346988508";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>Postato in: <a href="http://www.bigo72.com">bigo72's</a>
Entra a far parte di bigo72's: <a href="http://www.bigo72.com/iscriviti/">iscriviti</a>! Potrai pubblicare i tuoi articoli!<br/><br/><a href="http://www.bigo72.com/19/03/2009/impostare-bind-dns-locale-su-leopard/">Impostare BIND: DNS locale su Leopard.</a></p>


<p>Nessun post correlato.</p>]]></content:encoded>
			<wfw:commentRss>http://www.bigo72.com/19/03/2009/impostare-bind-dns-locale-su-leopard/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

