<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.theodys.org/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Theodys.org - Ubuntu</title>
  <link>http://www.theodys.org/index.php/</link>
  <description>Le blog de theodys societe commerciale de service informatique a bordeaux, nous mettons à disposition des internautes quelques guides, tutoriels et autres tutos concernant généralement des problemes que nous avons pu avoir au cour de nos interventions developpements</description>
  <language>fr</language>
  <pubDate>Fri, 03 Oct 2008 11:21:21 +0200</pubDate>
  <copyright>Theodys</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Installation, et configuration d'un serveur LAMP (Linux Apache Mysql et Php) sur un serveur Ubuntu 7.10</title>
    <link>http://www.theodys.org/index.php/post/2008/01/04/Installation-et-configuration-dun-serveur-LAMP-Linux-Apache-Mysql-et-Php-sur-un-serveur-Ubuntu-710</link>
    <guid isPermaLink="false">urn:md5:aa32102c10806b3c77b412f8f435a4e2</guid>
    <pubDate>Fri, 04 Jan 2008 14:22:00 +0100</pubDate>
    <dc:creator>mimi</dc:creator>
        <category>Linux</category>
        <category>Apache</category><category>Dotclear</category><category>Linux</category><category>MySQL</category><category>PHP</category><category>Ubuntu</category>    
    <description>&lt;p&gt;Nous allons dans cet article voir comment, à partir d'une installation basique d'Ubuntu Serveur 7.10,&amp;nbsp; installer et paramétrer Apache 2, MySQL 5 et PHP 5.&lt;/p&gt;
&lt;p&gt;Dans cet article, nous avons utilisé une installation fraiche d'Ubuntu dans une VMware, Ubuntu étant basée sur Debian, dites vous bien que ce tutorial est transposable (je l'ai personnellement testé sur un RPS (Real Private Server) d'OVH).&lt;/p&gt;    &lt;h3&gt;Configuration :&amp;nbsp;&lt;/h3&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Le serveur est donc installé dans une VMware, et il s'agit d'une distribution Ubuntu 7.10 Serveur.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; L'adresse IP du Serveur est 192.168.1.150&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; le nom du serveur est : ubuntusrvtest&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; le domaine du serveur est theodys.net&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Lors de l'installation du serveur, au moment ou l'installeur demande si l'on souhaite configurer un type de serveur prédéfini (BIND, LAMP, ...) je n'ai rien selectionné, j'ai simplement cliqué sur suivant.&lt;/p&gt;
&lt;p&gt;Une fois l'installation terminée, comme je souhaite faire l'installtion via SSH, comme pour un serveur dédié, j'ai tout de suite installé ssh-server :&lt;/p&gt;
&lt;p&gt;&lt;strong class=&quot;command&quot;&gt;&lt;code&gt;sudo apt-get install ssh-server&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Voilà je peux maintenant accéder au serveur via SSH ...&lt;/p&gt;
&lt;h4&gt;&amp;nbsp;- depuis un poste client (sous linux) je tape donc :&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;ssh 192.168.1.150&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;à la question : &lt;/p&gt;
&lt;code&gt;
The authenticity of host '192.168.1.150 (192.168.1.150)' can't be established.
&lt;br /&gt;RSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx.&lt;br /&gt;Are you sure you want to continue connecting (yes/no)?&lt;/code&gt;
&lt;p&gt;il faut taper &quot;yes&quot; pour ajouter la clé du serveur ssh à votre fichier de clés.&lt;/p&gt;
&lt;h4&gt;- depuis un poste client windows nous allons utiiser putty&lt;/h4&gt;
Télécharger &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html&quot;&gt;Putty&lt;/a&gt; , puis exécuter le fichier .exe&lt;br /&gt;Vous devriez avoir la fenêtre suivante:&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/Putty01.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Dans la zone Host name (or ip address) tapez l'adresse ip : 192.168.1.150&lt;br /&gt;Vérifier que SSH soit bien sélectionné, et donc que le port est bien 22 (configuration par défaut de SSH).&lt;br /&gt;Je vous conseille de nommer votre session et de l'enregistrer.&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/Putty02.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Vous pouvez maintenant cliquer sur Open.&lt;br /&gt;Lors de la première utilisation vous devriez avoir une alerte concernant les clés, cliquez simplement sur OUI.&lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/Putty03.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Vous pouvez ensuite vous connecter au serveur&amp;nbsp; : &lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/Putty04.png&quot; /&gt;&lt;br /&gt;
Donc maintenant que vous pouvez acceder à votre serveur en SSH, passons à l'objet de ce tutoriel : L'installation de LAMP.&lt;br /&gt;&lt;h3&gt;Installation des Logiciels &lt;/h3&gt;
Pour installer l'ensemble des logiciels, j'ai utilisé apt-get comme d'habitude vous pouvez aussi installer les softs en récupérant les sources et en les compilants, mais l'objectif de ce serveur étant de montrer comment installer un environnement LAMP pour faire des tests, on va faire au plus simple &lt;br /&gt;&lt;br /&gt;Donc on tape la commande :&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo apt-get install apache2 php5 php5-mysql mysql-server-5.0 mysql-client-5.0&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;comme il faut d'autres paquets pour satisfaire les dépendances taper O ou Y à la question :&lt;br /&gt;&lt;code&gt;Souhaitez-vous continuer [O/n] ?&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Il vous sera surement demandé de renseigner un mot de passe pour l'utilisateur root de mysql donc saisissez un mot de passe, puis valider. L'installation se poursuit.&lt;br /&gt;Normalement, Apache est installé.&lt;br /&gt;Pour vérifier ouvrez votre navigateur favoris (Firefox !) et tapez : &lt;em&gt;http://192.168.1.150&lt;/em&gt; et vous devriez avoir quelque chose de ce type:&lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/Putty06.png&quot; /&gt;&lt;br /&gt;Donc ça fonctionne ! Apache est installé.&lt;br /&gt;&lt;br /&gt;On va maintenant vérifier que PHP s'est bien installé, pour cela nous allons simplement créer un fichier hello.php à placer à la racine du site Web : /var/www/&lt;br /&gt;&lt;code&gt;cd /var/www&lt;br /&gt;sudo vi hello.php&lt;/code&gt;&lt;br /&gt;saisissez le code suivant:&lt;br /&gt;&lt;code&gt;&amp;lt;?php&lt;br /&gt;echo &quot;hello world !&quot;;&lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;et on teste : dans votre navigateur tapez http://192.168.1.150/hello.php&lt;br /&gt;et vous devriez voir apparaitre le Hello world!&lt;br /&gt;Donc PHP fonctionne.&lt;br /&gt;&lt;br /&gt;&lt;q&gt;Si votre navigateur n'affiche pas la page &quot;Hello word&quot; et qu'il propose de télécharger le fichier &quot;hello.php&quot;, il est alors nécessaire de redemarrer Apache:&lt;br /&gt;&lt;code&gt;sudo /etc/init.d/apache2 restart&lt;/code&gt;&lt;/q&gt;&lt;br /&gt;&lt;br /&gt;Nous allons maintenant vérifier quelles sont les extensions php installées, pour ce faire nous allons créer un fichier &quot;info.php&quot; placé lui aussi à la racine du site web : &lt;br /&gt;&lt;code&gt;&amp;lt;?php&lt;br /&gt;
echo phpinfo();&lt;br /&gt;
?&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Maintenant nous testons en tapant dans le navigateur:&lt;br /&gt;&lt;em&gt;http://192.168.1.150/info.php&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Vous devriez avoir:&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/.Putty07_m.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;En parcourant cette page, vous pourrez voir toutes les extensions php installées sur votre système.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Installation de phpmyadmin&lt;/h4&gt;
C'est très simple! Il vous suffit de taper dans Putty la commande suivante:&lt;br /&gt;&lt;code&gt;sudo apt-get install phpmyadmin&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Répondez &quot;OUI&quot; à la question dans apt-get.&lt;br /&gt;pendant le procesus d'installation sélectionnez &quot;apache2&quot; puis validez, l'installation se poursuit. Une fois que l'installation est terminée on teste phpmyadmin en tapant dans le navigateur:&lt;br /&gt;&lt;em&gt;http://192.168.1.150/phpmyadmin&lt;/em&gt;&lt;br /&gt;La fenetre suivante devrait s'afficher :&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/.Putty08_m.jpg&quot; /&gt;Vous renseignez dans cette fenêtre:&lt;br /&gt;Nom d'utilisateur: root&lt;br /&gt;Mot de passe: celui que vous avez tapez durant l'installation de mysql&lt;br /&gt;&lt;br /&gt;Nous pouvons dés à présent installer un site Web sur notre serveur.&lt;br /&gt;Nous allons mettre en pratique notre installation en mettant en place un blog: Dotclear&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Installation de Dotclear 2 beta7 &lt;/h3&gt;
&lt;h4&gt;
Récupération des sources&lt;/h4&gt;
&lt;code&gt;cd ~&lt;br /&gt;wget http://download.dotclear.net/latest-2.0.tar.gz&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Décompression&lt;/h4&gt;
&lt;code&gt;tar zxvf dotclear-2.0-beta7.tar.gz&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Pré-paramétrage&lt;/h4&gt;
&lt;code&gt;sudo mv ./dotclear /var/www/&lt;br /&gt;cd /var/www/dotclear&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;changement des permissions&lt;/h4&gt;
&lt;code&gt;sudo chmod 0777 ./inc -Rf&lt;br /&gt;sudo chmod 0777 ./cache -Rf&lt;br /&gt;sudo chmod 0777 ./plugins -Rf&lt;br /&gt;sudo chmod 0777 ./public -Rf&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Création de la base de données&lt;/h4&gt;
Se connecter à l'interface de phpmyadmin et créer une base de données &quot;dotclear&quot;.&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/dotclear00.png&quot; /&gt;&lt;br /&gt;&lt;h4&gt;Installation de dotlcear&lt;/h4&gt;
Dans votre navigateur rendez vous à l'url:&lt;br /&gt;http://192.168.1.150/dotclear/&lt;br /&gt;suivre l'installation en cliquant sur : &lt;a href=&quot;http://192.168.1.150/dotclear/admin/install&quot;&gt;&quot;create a &lt;strong&gt;config.php&lt;/strong&gt; file through a web interface&lt;/a&gt;&quot; puis cliquez sur &quot;Wizard&quot;.&lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/dotclear01.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Renseignez le formulaire comme renseigné ci-dessus puis cliquez sur &quot;enregistrer&quot;&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/dotclear02.png&quot; /&gt;&lt;br /&gt;cliquez sur enregister (n'oubliez pas de renseigner vos vrais valeurs !)&lt;br /&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/Lamp/dotclear03.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pensez à noter votre mot de passe et cliquez sur vous connecter.&lt;br /&gt;Il ne vous reste plus qu'à renseigner votre login et votre mot de passe sur la page d'authentification. Vous arrivez au final sur l'interface d'administration de Dotclear 2 beta 7.&lt;br /&gt;&lt;br /&gt;ET Voilà, vous avez donc un serveur web fonctionnel, cependant, attention quand même cette configuration ne doit pas être utilisée dans le cadre d'un serveur WEB accessible par le grand public car rien n'est vraiment sécurisé, et il est fortement déconseiller d'utiliser une base de données avec le compte root (car il a tous les droits sur le serveur).&lt;br /&gt;La sécurisation et l'utilisation en mode &quot;production&quot; d'un serveur web fera l'objet d'un prochain billet.&lt;br /&gt;&lt;br /&gt;Bonne continuation ...&lt;br /&gt;Yann et Rémi&lt;br /&gt;</description>
    
    
    
          <comments>http://www.theodys.org/index.php/post/2008/01/04/Installation-et-configuration-dun-serveur-LAMP-Linux-Apache-Mysql-et-Php-sur-un-serveur-Ubuntu-710#comment-form</comments>
      <wfw:comment>http://www.theodys.org/index.php/post/2008/01/04/Installation-et-configuration-dun-serveur-LAMP-Linux-Apache-Mysql-et-Php-sur-un-serveur-Ubuntu-710#comment-form</wfw:comment>
      <wfw:commentRss>http://www.theodys.org/index.php/feed/rss2/comments/25</wfw:commentRss>
      </item>
    
  <item>
    <title>Impossible d'executer sudo sous ubuntu</title>
    <link>http://www.theodys.org/index.php/post/2007/11/26/Impossible-dexecuter-sudo-sous-ubuntu</link>
    <guid isPermaLink="false">urn:md5:cc3b3f2499819ae509ee7caa22f0ad31</guid>
    <pubDate>Mon, 26 Nov 2007 15:59:00 +0100</pubDate>
    <dc:creator>mimi</dc:creator>
        <category>Linux</category>
        <category>Linux</category><category>Ubuntu</category>    
    <description>&lt;p&gt;Aprés avoir ajouter mon utilisateur dans le groupe users je ne pouvais plus exécuter la commande sudo, avec le message d'erreur suivant : &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;remi is not in the sudoers file.  This incident will be reported.
&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;Pour résoudre ce petit problème, j'ai simplement redemarrer l'ordinateur en mode recovery, j'ai édité le fichier &lt;em&gt;/etc/group&lt;/em&gt;
et à la ligne :&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;admin:x:111:&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;
J'ai simplement rajouté mon login comme ceci :&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;admin:x:111:remi&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;J'ai ensuite redemarré l'ordinateur et tout est rentré dans l'ordre !&lt;/p&gt;
mimiz !</description>
    
    
    
          <comments>http://www.theodys.org/index.php/post/2007/11/26/Impossible-dexecuter-sudo-sous-ubuntu#comment-form</comments>
      <wfw:comment>http://www.theodys.org/index.php/post/2007/11/26/Impossible-dexecuter-sudo-sous-ubuntu#comment-form</wfw:comment>
      <wfw:commentRss>http://www.theodys.org/index.php/feed/rss2/comments/22</wfw:commentRss>
      </item>
    
  <item>
    <title>Installation et configuration d'un serveur DNS (Bind9) sur Ubuntu</title>
    <link>http://www.theodys.org/index.php/post/2007/05/14/Installation-et-configuration-dun-serveur-DNS-Bind9-sur-Ubuntu</link>
    <guid isPermaLink="false">urn:md5:b4f2ac2a2570223860ee3cebc2032bc1</guid>
    <pubDate>Mon, 14 May 2007 17:40:00 +0200</pubDate>
    <dc:creator>mimi</dc:creator>
        <category>Linux</category>
        <category>BIND</category><category>DNS</category><category>Linux</category><category>Ubuntu</category>    
    <description>&lt;p&gt;
Cet article présente l'installation et la configuration d'un serveur DNS.&lt;br /&gt;
L'installation est faite sur une distribution Ubuntu (6.06 LTS server dans mon cas)&lt;/p&gt;    &lt;h1&gt;Installation d'un serveur DNS (Bind9) sur Ubuntu&lt;/h1&gt;
&lt;p&gt;
Cet article présente l'installation et la configuration d'un serveur DNS.&lt;br /&gt;
L'installation est faite sur une distribution Ubuntu (6.06 LTS server dans mon cas)&lt;/p&gt;
&lt;h2&gt;Pré-requis&lt;/h2&gt;
&lt;p&gt;
Savoir ce qu'est le système DNS : &lt;a href=&quot;http://fr.wikipedia.org/wiki/DNS&quot; target=&quot;_blank&quot;&gt;Définition wikipedia&lt;/a&gt;&lt;br /&gt;
Pour l'ensemble du guide, nous partirons du principe, que la configuration réseau de votre serveur est fonctionnelle.&lt;br /&gt;
Il est aussi nécessaire d'avoir certaines bases de l'utilisation d'un systeme Linux&lt;br /&gt;
Enfin, il est important que votre getionnaire de paquet soit configurer et à jour. Pour cela je vous conseille de lire l'excellent guide sur le site de ubuntu-fr.org :&lt;br /&gt;
&lt;a href=&quot;http://doc.ubuntu-fr.org/gestionnaire_de_paquets&quot; target=&quot;_blank&quot;&gt;http://doc.ubuntu-fr.org/gestionnaire_de_paquets&lt;/a&gt;
&lt;/p&gt;
&lt;h3&gt;Ma configuration&lt;/h3&gt;
Adresse IP du serveur : 192.168.1.2&lt;br /&gt;
Adresse IP de mon routeur (ou de la &quot;box&quot;) : 192.168.1.1&lt;br /&gt;
Domaine : mondomaine.local&lt;br /&gt;
Les noms des ordinateurs et les ip souhaitées:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;server (ubuntu dapper LTS) =&amp;gt; 192.168.1.2&lt;/li&gt;
&lt;li&gt;mimiz (ubuntu Feisty) =&amp;gt; 192.168.1.5&lt;/li&gt;
&lt;li&gt;portable (ubuntu Feisty) =&amp;gt; 192.168.1.6&lt;/li&gt;
&lt;li&gt;poste2 (windows XP) =&amp;gt; 192.168.1.10&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Installation&lt;/h2&gt;
&lt;p&gt;
La première chose à faire est d'installer le paquet bind sur le serveur :
&lt;/p&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
#sudo apt-get install bind
&lt;/div&gt;
&lt;h2&gt;Configuration du serveur&lt;/h2&gt;
&lt;p&gt;
Dans un premier temps, nous allons jeter un coup d'oeil au fichier de configuration général de bind :&lt;/p&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
// This is the primary configuration file for the BIND DNS server named.&lt;br /&gt;//&lt;br /&gt;// Please read /usr/share/doc/bind9/README.Debian.gz for information on the&lt;br /&gt;// structure of BIND configuration files in Debian, *BEFORE* you customize&lt;br /&gt;// this configuration file.&lt;br /&gt;//&lt;br /&gt;// If you are just adding zones, please do that in /etc/bind/named.conf.local&lt;br /&gt;&lt;br /&gt;include &quot;/etc/bind/named.conf.options&quot;;&lt;br /&gt;&lt;br /&gt;// prime the server with knowledge of the root servers&lt;br /&gt;zone &quot;.&quot; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; type hint;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file &quot;/etc/bind/db.root&quot;;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;// be authoritative for the localhost forward and reverse zones, and for&lt;br /&gt;// broadcast zones as per RFC 1912&lt;br /&gt;&lt;br /&gt;zone &quot;localhost&quot; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; type master;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file &quot;/etc/bind/db.local&quot;;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone &quot;127.in-addr.arpa&quot; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; type master;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file &quot;/etc/bind/db.127&quot;;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone &quot;0.in-addr.arpa&quot; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; type master;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file &quot;/etc/bind/db.0&quot;;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone &quot;255.in-addr.arpa&quot; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; type master;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file &quot;/etc/bind/db.255&quot;;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;// zone &quot;com&quot; { type delegation-only; };&lt;br /&gt;// zone &quot;net&quot; { type delegation-only; };&lt;br /&gt;&lt;br /&gt;// From the release notes:&lt;br /&gt;//  Because many of our users are uncomfortable receiving undelegated answers&lt;br /&gt;//  from root or top level domains, other than a few for whom that behaviour&lt;br /&gt;//  has been trusted and expected for quite some length of time, we have now&lt;br /&gt;//  introduced the &quot;root-delegations-only&quot; feature which applies delegation-only&lt;br /&gt;//  logic to all top level domains, and to the root domain.  An exception list&lt;br /&gt;//  should be specified, including &quot;MUSEUM&quot; and &quot;DE&quot;, and any other top level&lt;br /&gt;//  domains from whom undelegated responses are expected and trusted.&lt;br /&gt;// root-delegation-only exclude { &quot;DE&quot;; &quot;MUSEUM&quot;; };&lt;br /&gt;&lt;br /&gt;include &quot;/etc/bind/named.conf.local&quot;;
&lt;/div&gt;
Vous l'aurez certainement remarqué, plusieurs fichiers sont inclus, du coup je vous invite aussi à regarder à quoi ils ressemblent ne serait-ce que pour savoir ce qui est configuré.&lt;br /&gt;
La dernière ligne indique l'inclusion du fichier : &lt;span style=&quot;font-weight: bolder;&quot;&gt;/etc/bind/named.conf.local&lt;/span&gt;, c'est dans ce fichier que nous allons rajouter les informations de la zone (du domaine) que nous souhaitons configurer.&lt;br /&gt;
&lt;p&gt;
J'ai, dans le fichier &lt;span style=&quot;font-weight: bolder;&quot;&gt;/etc/bind/named.conf.options&lt;/span&gt; comme suit :
&lt;/p&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
options {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; directory &quot;/var/cache/bind&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // If there is a firewall between you and nameservers you want&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // to talk to, you might need to uncomment the query-source&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // directive below.  Previous versions of BIND always asked&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // questions using port 53, but BIND 8.1 and later use an unprivileged&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // port by default.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //query-source address * port 53;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // If your ISP provided one or more IP addresses for stable&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // nameservers, you probably want to use them as forwarders.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Uncomment the following block, and insert the addresses replacing&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // the all-0's placeholder.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; forwarders {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br /&gt;&lt;br /&gt;        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;&lt;br /&gt;};&lt;/div&gt;
Tout ce passe au niveau de forwarders {, en effet j'ai mis ici l'adresse IP de mon routeur, cela permet de faire en sorte que si le serveur que nous sommes en train de configurer n'arrive pas à résoudre une adresse donnée il envoie la requete à mon routeur.
&lt;p&gt;
Pour chaque domaine, il est nécessaire de configurer deux zones, la zone principale, et la zone de recherche inversée.&lt;br /&gt;
Je ne rentrerais pas dans le détails mais en gros, &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;la zone principale permet de faire pointer un nom de domaine pleinement qualifié (&lt;a href=&quot;http://fr.wikipedia.org/wiki/DNS#Fully_Qualified_Domaine_Name&quot; target=&quot;_blank&quot;&gt;FQDN = Full Qualified Domain Name&lt;/a&gt;) sur une adresse IP, pour information un nom de domaine pleinement qualifié est de la forme : hote.domaine.extension.&lt;/li&gt;
&lt;li&gt;la zone de recherche inversée, permet de faire, comme son nom l'indique, l'inverse, c'est-à-dire de faire pointer une adresse IP sur un FQDN.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Création de la zone principale&lt;/h3&gt;
Dans le fichier &lt;span style=&quot;font-weight: bolder;&quot;&gt;/etc/bind/named.conf.local&lt;/span&gt; nous allons rajouter les informations suivantes :&lt;br /&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
//&lt;br /&gt;// Do any local configuration here&lt;br /&gt;//&lt;br /&gt;zone &quot;mondomaine.local&quot; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; type master;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file &quot;mondomaine.local.hosts&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; allow-update { none; };&lt;br /&gt;};
&lt;/div&gt;
Ces informations vont créer le domaine : mondoamaine.local, la zone est de type master (c'est-à-dire maitre), le fichier qui contiendra le détails des machines de mon domaine est &lt;span style=&quot;font-weight: bolder;&quot;&gt;/etc/bind/mondomaine.local.hosts&lt;/span&gt;, et je n'autorise pas de mise à jour.&lt;br /&gt;
Pour en savoir plus sur la configuration d'une zone, je vous invite à visiter le site officiel de bind (&lt;a href=&quot;http://www.isc.org&quot; target=&quot;_blank&quot;&gt;http://www.isc.org&lt;/a&gt;).&lt;br /&gt;
La dernière ligne n'est pas indispensable.&lt;br /&gt;
&lt;h3&gt;Création de la zone de recherche inversée&lt;/h3&gt;
Toujours dans le fichier &lt;span style=&quot;font-weight: bolder;&quot;&gt;/etc/bind/named.conf.local&lt;/span&gt; nous allons rajouter les informations suivantes :&lt;br /&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
zone &quot;1.168.192.in-addr.arpa&quot; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; type master;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file &quot;1.168.192.in-addr.arpa.zone&quot;;&lt;br /&gt;};
&lt;/div&gt;
Là je crois que vous allez me dire, oulala, c'est quoi ce nom ?&lt;br /&gt;
C'est en fait assez simple , il s'agit en fait de l'adresse de votre réseau inversé, en gros si les adresses ip de votre réseau sont de la forme, 192.168.1.X, la zone inverse sera : 1.168.192.in-addr.arpa, la fin (in-addr.arpa).&lt;br /&gt;
Pour en savoir plus sur l'extension .arpa : &lt;a href=&quot;http://fr.wikipedia.org/wiki/.arpa&quot; target=&quot;_blank&quot;&gt;http://fr.wikipedia.org/wiki/.arpa&lt;/a&gt;&lt;br /&gt;
&lt;h3&gt;Configuration de la zone principale&lt;/h3&gt;
Dans la section principale, on a défini que le fichier &lt;span style=&quot;font-weight: bolder;&quot;&gt;/etc/bind/mondomaine.local.hosts&lt;/span&gt; contiendrait la définition des hôtes de notre réseau.&lt;br /&gt;
Il faut donc créer ce fichier, et le remplir.&lt;br /&gt;
Mais regardons à quoi ressemble ce fichier, nous le détaillerons plus ensuite :&lt;br /&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
@      &amp;nbsp;&amp;nbsp; &amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; SOA     &amp;nbsp;&amp;nbsp;&amp;nbsp; server.mondomaine.local.  webmaster.mondomaine.local. (&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 2007051401 ; serial&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 21600      ; refresh after 6 hours&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 3600       ; retry after 1 hour&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 604800     ; expires after 1 week&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 86400 )    ; minimum TTL of 1 day&lt;br /&gt;@       &amp;nbsp;&amp;nbsp;&amp;nbsp; IN&amp;nbsp;&amp;nbsp; &amp;nbsp;      NS      &amp;nbsp;&amp;nbsp;&amp;nbsp; server.mondomaine.local.&lt;br /&gt;server&amp;nbsp;&amp;nbsp; &amp;nbsp;	        IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; A       &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.2&lt;br /&gt;mimiz           &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; A       &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.5&lt;br /&gt;portable        &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; A       &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.6&lt;br /&gt;poste2          &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; A       &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.10&lt;br /&gt;router		&amp;nbsp;&amp;nbsp;&amp;nbsp; IN	&amp;nbsp;&amp;nbsp;&amp;nbsp; A	&amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.1
&lt;/div&gt;
Voilà, voilà, voilà &lt;br /&gt;
Bon ça nous dis quoi tout ça ?&lt;br /&gt;
Un fichier de zone DOIT toujours commencer par la définition d'un SOA (Start Of Authority) : &lt;br /&gt;
Le &quot;@&quot; spécifie la zone définie dans le fichier configuration&lt;br /&gt;
Ensuite &quot;IN&quot; précise qu'il s'adit d'une zone Internet, il s'agit &quot;presque&quot; de la valeur par défaut, j'ai bien dis &quot;presque&quot;, en effet, les cas où vous aurez a préciser un autre type de zone sont trés rares ...&lt;br /&gt;
Ensuite on précise le mot clé SOA suivi du FQDN du serveur qui héberge la zone (server.mondomaine.local.), puis, sur la meme ligne une adresse email de contact (webmaster.mondomaine.local.).&lt;br /&gt;
Dans ce dernier cas, le premier &quot;.&quot; est considéré comme un &quot;@&quot; (il s'agit d'une convention), vous auriez pu mettre aussi : moi.fai.com. ...&lt;br /&gt;
&lt;div style=&quot;border: 1px solid black; margin: 10px; width: 80%;&quot;&gt;&lt;span style=&quot;color: red; font-weight: bolder;&quot;&gt;Attention :&lt;/span&gt; Les &quot;.&quot; à la fin de server.mondomaine.local&lt;span style=&quot;color: red; font-weight: bolder;&quot;&gt;.&lt;/span&gt; et webmaster.mondomaine.local&lt;span style=&quot;color: red; font-weight: bolder;&quot;&gt;.&lt;/span&gt; sont obligatoires !&lt;/div&gt;
Ensuite il faut définir les éléments suivant :&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Le numéro de série (serial), généralement la date du jour suivi d'un incrément : YYYYMMDDxx.&lt;/li&gt;
&lt;li&gt;Le temps de rafraichissement (refresh), ici 6 heures.&lt;/li&gt;
&lt;li&gt;Le temps entre deux essais (retry), ici 1 heures.&lt;/li&gt;
&lt;li&gt;Le temps d'expiration (expire) ici 1 semaine.&lt;/li&gt;
&lt;li&gt;La valeur TTL minimum (minimum TTL),  ici, 1 jour.&lt;/li&gt;
&lt;/ul&gt;
Toutes les valeurs de temps sont précisées en secondes ... Je vous rassure, ce n'est pas obligatoire, il est possible de préciser 1W pour une semaine, ou encore 1H pour une heure ...&lt;br /&gt;
Tout de suite aprés l'enregistrement SOA, il faut préciser le serveur DNS a consulter :
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
@       IN      NS      server.mondomaine.local.
&lt;/div&gt;
En gros, là on dit : la machine server.mondomaine.local est un serveur de nom (NS = Name server) pour la zone.&lt;br /&gt;
&lt;br /&gt;
Ensuite nous avons la définition des machines de notre réseau :
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
server	        IN      A       192.168.1.2&lt;br /&gt;mimiz           IN      A       192.168.1.5&lt;br /&gt;portable        IN      A       192.168.1.6&lt;br /&gt;poste2          IN      A       192.168.1.10&lt;br /&gt;router		IN	A	192.168.1.1
&lt;/div&gt;
Chaque ligne Précise : &lt;br /&gt;
le nom du pc - le type de zone - le type d'enregistrement - l'adresse IP de la machine&lt;br /&gt;
le type d'enregistrement A (A pour Alias) permet donc de pointer, par exemple, server sur l'adresse ip 192.168.1.2).&lt;br /&gt;
Bon arretons nous là pour le moment, nous verrons un peu plus loin d'autres type d'enregistrement ...&lt;br /&gt;
Mais avant configurons la zone de recherche inversée :&lt;br /&gt;
&lt;h3&gt;Configuration de la zone de recherche inversée&lt;/h3&gt;
Comme dans la section précédente, commençonc par regarder le fichier :&lt;br /&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
@       &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; SOA     &amp;nbsp;&amp;nbsp;&amp;nbsp; server.mondomaine.local.  webmaster.mondomaine.local. (&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 2007051401 ; serial&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 21600      ; refresh after 6 hours&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 3600       ; retry after 1 hour&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 604800     ; expires after 1 week&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 86400 )    ; minimum TTL of 1 day&lt;br /&gt;@       &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; NS      &amp;nbsp;&amp;nbsp;&amp;nbsp; server.mondomaine.local&lt;br /&gt;1             &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; PTR     router.mondomaine.local.&lt;br /&gt;2             &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; PTR     server.mondomaine.local.&lt;br /&gt;5             &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; PTR     mimiz.mondomaine.local.&lt;br /&gt;6             &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; PTR     portable.mondomaine.local.&lt;br /&gt;10             &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      PTR    poste2.mondomaine.local
&lt;/div&gt;
Je ne vais pas, ici, ré-expliquer le début du fichier ...&lt;br /&gt;
Les lignes d'enregistrements de machine sont un peu différentes, en effet, vous remarquerez que toutes les lignes commencent par un nombre, en fait ce nombre est la fin de l'adresse ip de la machine ...&lt;br /&gt;
C'est en fait ce qu'il y a aprés : 192.168.1., mon routeur à l'adresse ip 192.168.1.&lt;span style=&quot;color: red; font-weight: bolder;&quot;&gt;1&lt;/span&gt; alors j'ai mis &lt;span style=&quot;color: red; font-weight: bolder;&quot;&gt;1&lt;/span&gt; en face de son FQDN.&lt;br /&gt;
Le type d'enregistrement est PTR.&lt;br /&gt;
Bon ben voilà, normalement c'est bon ... votre serveur DNS est configuré, et bien alors on va tester.&lt;br /&gt;
&lt;h3&gt;Configuration des clients&lt;/h3&gt;
&lt;h4&gt;Sous Windows&lt;/h4&gt;
Je ne détaillerais pas ici la configuration d'un poste client sous Windows (si quelqu'un veut bien le faire ce serait sympa &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt; )
&lt;br /&gt;
&lt;h4&gt;Sous Linux&lt;/h4&gt;
Editez le fichier &lt;span style=&quot;font-weight: bolder;&quot;&gt;/etc/resolv.conf&lt;/span&gt;, puis reinseignez le comme suit :&lt;br /&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
domain mondomaine.local&lt;br /&gt;nameserver 192.168.1.2&lt;/div&gt;
&lt;h2&gt;Test de la configuration&lt;/h2&gt;
&lt;h3&gt;Les outils&lt;/h3&gt;
Losrque vous avez installé le paquet bind sur votre distribution préférée, certains outils ont été ajoutés :&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;named-checkconf : Permet de tester si vos fichiers de configurations sont correctement écrits&lt;/li&gt;
&lt;li&gt;named-checkzone : permet de tester une zone, syntraxe :
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
#sudo named-checkzone mondomaine.local /etc/bind/mondomaine.local.hosts&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;nslookup : permet d'interroger un serveur de nom.&lt;/li&gt;
&lt;li&gt;dig : permet aussi d'interroger un serveur de nom.&lt;/li&gt;
&lt;/ul&gt;
Si les tests de configuration sont correctement passés , redémarrer votre serveur : &lt;br /&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
#sudo /etc/init.d/bind9 restart
&lt;/div&gt;
&lt;h3&gt;Interrogation du serveur&lt;/h3&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
remi@portable:~$ nslookup&lt;br /&gt;&amp;gt; server 192.168.1.2&lt;br /&gt;Default server: 192.168.1.2&lt;br /&gt;Address: 192.168.1.2#53&lt;br /&gt;&amp;gt; mimiz.mondomaine.local&lt;br /&gt;Server:         192.168.1.2&lt;br /&gt;Address:        192.168.1.2#53&lt;br /&gt;&lt;br /&gt;Name:   mimiz.monomaine.local&lt;br /&gt;Address: 192.168.1.5&lt;/div&gt;
Ouéé, le serveur à bien résolu mimiz.mondomaine.local en 192.168.1.5 !!&lt;br /&gt;
Testons la zone de recher inverse :&lt;br /&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
remi@portable:~$ nslookup&lt;br /&gt;&amp;gt; server 192.168.1.2&lt;br /&gt;Default server: 192.168.1.2&lt;br /&gt;Address: 192.168.1.2#53&lt;br /&gt;&amp;gt; 192.168.1.6&lt;br /&gt;Server:         192.168.1.2&lt;br /&gt;Address:        192.168.1.2#53&lt;br /&gt;&lt;br /&gt;6.1.168.192.in-addr.arpa        name = portable.mondomaine.local.&lt;/div&gt;
Et bien, c'est pas ty cool tout ça ?&lt;br /&gt;
Tout fonctionne comme il faut !
&lt;h2&gt;Utilisation des CNAME&lt;/h2&gt;
&lt;p&gt;
Comme je l'ai promis un peu plus haut, nous allons voir un autre type d'enregistrement utile : le type : CNAME (pour Canonical Name).&lt;br /&gt;
Ce type d'enregistrement permet de faire pointer un nom différent sur une machine précise et sans passer par l'adresse ip ...&lt;br /&gt;
Le meilleur exemple pour ce type d'enregistrement est le nom d'hôte : www&lt;br /&gt;
On va dire par exemple que votre serveur contient aussi un serveur web, alors dans ce cas ce serait bien d'avoir www.mondomaine.local qui pointe sur votre serveur.&lt;br /&gt;
Reprenons le fichier de zone principal :&lt;/p&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
@       &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; SOA     &amp;nbsp;&amp;nbsp;&amp;nbsp; server.mondomaine.local.  webmaster.mondomaine.local. (&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 2007051401 ; serial&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 21600      ; refresh after 6 hours&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 3600       ; retry after 1 hour&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 604800     ; expires after 1 week&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 86400 )    ; minimum TTL of 1 day&lt;br /&gt;@       &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; NS      &amp;nbsp;&amp;nbsp;&amp;nbsp; server.mondomaine.local.&lt;br /&gt;server	        &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; A       &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.2&lt;br /&gt;mimiz           &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; A       &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.5&lt;br /&gt;portable&amp;nbsp;        IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; A       &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.6&lt;br /&gt;poste2          &amp;nbsp;&amp;nbsp;&amp;nbsp; IN      &amp;nbsp;&amp;nbsp;&amp;nbsp; A       &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.10&lt;br /&gt;router		&amp;nbsp;&amp;nbsp;&amp;nbsp; IN	&amp;nbsp;&amp;nbsp;&amp;nbsp; A	&amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.1&lt;br /&gt;www		&amp;nbsp;&amp;nbsp;&amp;nbsp; IN	&amp;nbsp;&amp;nbsp;&amp;nbsp; CNAME	&amp;nbsp;&amp;nbsp;&amp;nbsp; server
&lt;/div&gt;
J'ai donc simplement rajouté une ligne assez parlante il me semble, faisons un ch'ti test : &lt;br /&gt;
&lt;div style=&quot;border: 2px solid white; padding: 5px; background-color: black; color: white; margin-top: 10px; margin-bottom: 10px;&quot;&gt;
ping www.mondomaine.local&lt;br /&gt;PING server.mondomaine.local (192.168.1.2) 56(84) bytes of data.&lt;br /&gt;64 bytes from server.theodys.net (192.168.1.2): icmp_seq=1 ttl=64 time=0.110 ms&lt;br /&gt;64 bytes from server.theodys.net (192.168.1.2): icmp_seq=2 ttl=64 time=0.109 ms&lt;br /&gt;64 bytes from server.theodys.net (192.168.1.2): icmp_seq=3 ttl=64 time=0.105 ms&lt;br /&gt;64 bytes from server.theodys.net (192.168.1.2): icmp_seq=4 ttl=64 time=0.116 ms&lt;br /&gt;&lt;br /&gt;--- mimiz.theodys.net ping statistics ---&lt;br /&gt;4 packets transmitted, 4 received, 0% packet loss, time 2997ms&lt;br /&gt;rtt min/avg/max/mdev = 0.105/0.110/0.116/0.004 ms&lt;/div&gt;
Vous remarquerez que l'adresse ip (et le nom réel) de server ont été renvoyés comme il faut.
Amusez vous à faire la même chose avec www.google.com par exemple, et Ô surprise, ca pointe vers une autre machine ...&lt;br /&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;
Voilà, c'est fini ...&lt;br /&gt;
A bientôt pour un autre piti tuto ...&lt;br /&gt;&lt;br /&gt;
&lt;span style=&quot;font-weight: bolder;&quot;&gt;mimiz
&lt;/span&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.theodys.org/index.php/post/2007/05/14/Installation-et-configuration-dun-serveur-DNS-Bind9-sur-Ubuntu#comment-form</comments>
      <wfw:comment>http://www.theodys.org/index.php/post/2007/05/14/Installation-et-configuration-dun-serveur-DNS-Bind9-sur-Ubuntu#comment-form</wfw:comment>
      <wfw:commentRss>http://www.theodys.org/index.php/feed/rss2/comments/16</wfw:commentRss>
      </item>
    
  <item>
    <title>Migration de mandriva à Ubuntu Edgy</title>
    <link>http://www.theodys.org/index.php/post/2007/03/11/Migration-de-mandriva-a-Ubuntu-Edgy</link>
    <guid isPermaLink="false">urn:md5:bf7230166faa64fac2c8e758ac759aee</guid>
    <pubDate>Sun, 11 Mar 2007 11:40:00 +0100</pubDate>
    <dc:creator>mimi</dc:creator>
        <category>Linux</category>
        <category>Linux</category><category>Mandriva</category><category>Ubuntu</category>    
    <description>&lt;p&gt;J'ai récememnt installé Ubuntu Edgy sur ma machine à la place
de Mandriva 2007, voici l'histoire de cette migration effectuée en
douceur ...&lt;/p&gt;
&lt;h2&gt;Pourquoi ?&lt;/h2&gt;
&lt;p&gt;&lt;img style=&quot;margin: 0 1em 1em 0; float: left;&quot; alt=&quot;&quot; src=&quot;http://www.theodys.org/public/icones/linux.png&quot; /&gt;C'est vrai, pourquoi changer de distribution Linux quand on a l'habitude d'en utiliser une depuis prés de deux ans ?&lt;br /&gt;
Cette décision est le fruit d'une grande reflexion ... non, c'est en fait assez simple !&lt;img src=&quot;http://www.theodys.org/public/icones/ubuntu.png&quot; alt=&quot;ubuntu&quot; style=&quot;margin: 0 0 1em 1em; float: right;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;
En effet, Mandriva 2007 est une bonne distribution, avec une communauté d'utilisateur assez active, cependant, une des raisons pour laquelle j'avais décidé de passer définitivement à Linux (aprés des années d'utilisation de Windows) était la gratuité du système, or, chez Mandriva beaucoup de choses ne sont accessibles qu'aux membres du Club, et l'accés à ce club, est payant.&lt;br /&gt;
Du coup, je trouvais que Mandriva, à l'instar de RedHat, s'engageait de plus en plus vers un système moins libre et plus proprétaire.&lt;br /&gt;
Ensuite, allez faire un tour sur le site ubuntu-fr.org, et vous verrez une communauté d'utilisateurs trés active, vous trouverez aussi presque tous les guides dont vous aurez besoin, de la configuration d'un client de messagerie à la mise en place d'un serveur de messagerie multi-domaine et sécurisé.&lt;br /&gt;
Il y en a pour tous les goûts et tous les niveaux !&lt;br /&gt;
Ce dernier point est loin d'etre négligeable, faite une recherche sur
google pour : &quot;comment configurer un serveur Samba&quot; par exemple, il y a fort à parier que le site
ubuntu-fr.org apparaitra sur la premiere page ! ce qui n'est absolument
pas le cas pour mandriva ... &lt;br /&gt;
Voilà, les raisons essentielles de cette migration sont donc, l'accés à une documentation quasi-infinie, et le coût !&lt;br /&gt;
En plus vous le verrez (si vous franchissez le pas) ubuntu est bien plus intuitive que mandriva (à mon sens ...), mais ca je ne le savais pas avant d'installer ...
&lt;/p&gt;    &lt;p&gt;Mais revenons à notre migration ...&lt;/p&gt;
&lt;h2&gt;Sauvegarde des données&lt;/h2&gt;
&lt;p&gt;Comme à chaque fois que je décide de reinstaller un systeme, j'ai procédé par étapes ...&lt;br /&gt;La premiere étant d'effectuer une sauvegarde de mes données&lt;/p&gt;
Les 3 disques durs de ma machine étaient décomposés de la manière suivante :
&lt;br /&gt;
DD1 : 30Go : /&lt;br /&gt;
DD2 : 80Go : /mesDonnees&lt;br /&gt;
DD3 : 80Go : /home&lt;br /&gt;
&lt;p&gt;Etant donné que je souhaitais garder àà peut prés tout mon
répertoire home, et que j'avais la place sur le disque DD2, j'ai
simplement fait une copie du répertoire &lt;span style=&quot;font-weight: bolder;&quot;&gt;/home/remi&lt;/span&gt; dans le dossier &lt;span style=&quot;font-weight: bolder;&quot;&gt;/mesDonnees/sauvegarde/home&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Bien entendu vous pouvez effectuer votre sauvegarde sur CD ou DVD ... (mais n'oubliez pas la fichier et dossiers cachés ...).&lt;/p&gt;
&lt;div style=&quot;border: 1px solid black; padding: 5px; background-color: rgb(221, 221, 221);&quot;&gt;
#cp /home/remi/* /mesDonnees/sauvegarde/home/ -Rf
&lt;/div&gt;
&lt;p&gt;Une fois la sauvegarde effectuée, j'ai vérifié qu'il n'y avait pas d'autres données que je souhaitais garder, comme le fichier &lt;span style=&quot;font-weight: bolder;&quot;&gt;httpd.conf&lt;/span&gt; par exemple, c'est vous qui voyez ...&lt;/p&gt;
&lt;p&gt;Puis j'ai rebooté ma machine sur le DVD de ubuntu (livré avec le magazine Linux+ DVD du mois de Janvier 2007)&lt;/p&gt;
&lt;h2&gt;Préparation de l'installation &amp;amp; installation&lt;/h2&gt;
&lt;p&gt;Le DVD, contenant une version Live d'Ubuntu, je me suis donc retrouvé sous gnome, souhaitant simplement installer le système j'ai directement lancé l'installeur (présant sur le bureau), puis j'ai suivi les étapes ...&lt;br /&gt;Pour en savoir plus sur l'installation en mode graphique d'Ubuntu, reportez vous à ce guide : &lt;a href=&quot;http://doc.ubuntu-fr.org/installation/graphique&quot; target=&quot;_blank&quot;&gt;http://doc.ubuntu-fr.org/installation/graphique&lt;/a&gt; trés bien fait.&lt;br /&gt;
Seulement, au moment de préparer l'espace disque j'ai choisi l'option, &quot;Modifier manuellement la table des partitions&quot; pour pouvoir garder intact mon disque DD2, mais aussi pour reprendre la meme configuration que celle que j'avais sous mandriva. J'ai donc &quot;cassé&quot; les partitions de DD1 et DD3, puis j'ai reconfiguré les disques.
&lt;/p&gt;
&lt;p&gt;Une fois les partitions recrées et les points de montage définis, j'ai finalement lancé l'installtion ...&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://doc.ubuntu-fr.org/_media/installation/demarrage.jpg?cache=cache&amp;amp;w=512&amp;amp;h=383&quot; /&gt;&lt;/p&gt;
&lt;p&gt;
Etant donné que l'installation se lance à partir d'une distribution Live, il est possible de faire autre chose pendant que le programme d'installation s'execute, comme par exemple, aller sur Internet, ou encore faire un jeu ! Mais vous pouvez aussi aller boire un café !
&lt;br /&gt;L'installeur me dit que l'installation est terminée, et qu'il est temps de redémarrer le système, chose que je fais de suite !
&lt;/p&gt;
&lt;h2&gt;Fin de l'installtion&lt;/h2&gt;
&lt;p&gt;
L'installtion c'est bien passée et une fois loggé je me retrouve sous Gnome, avec tous mes périphériques reconnus, même les plus éxotiques comme :
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;clé usb bluetooth&lt;/li&gt;
&lt;li&gt;Carte contrôleur FireWire&lt;/li&gt;
&lt;li&gt;Lecteur de cartes mémoires&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;p&gt;Le sytème me dit qu'il existe des mises à jour pour ma version, et me demande si je veux les installer, je valide donc, tout se passe sans le moindre probl&amp;amp;eagrave;me, et &amp;amp;grave; la fin de la mise à jour, je me retrouve donc avec un OS tout neuf, &amp;amp;grave; jour, et bien libre !&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.ubuntu-fr.org/galerie/thumbs/21.png&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;Restauration des données&lt;/h2&gt;
&lt;p&gt;Si on fait une sauvegarde, c'est aussi pour pouvoir restaurer nos données, non ?, ben l&amp;amp;eagrave; j'ai simplement fait une copie inverse :&lt;/p&gt;
&lt;div style=&quot;border: 1px solid black; padding: 5px; background-color: rgb(221, 221, 221);&quot;&gt;
#cp /mesDonnees/sauvegarde/home/* /home/remi/ -Rf
&lt;/div&gt;
&lt;br /&gt;
&lt;p&gt;
Je lance Firefox, pour voir, et ô surprise, j'ai tous mes favoris, idem pour thunderbird, j'ai tous mes mails, rien de plus à faire (sauf peut être réinstaller les extensions ...), mais tout fonctionne comme avant !
&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;Durée totale de la migration : 1 heure (pas mal ...)&lt;/p&gt;
&lt;p&gt;La prise en main de mon nouveau syst&amp;amp;eagrave;me a été trés facile, on retrouve vite ses billes, reste à configurer certaines petites choses dans mon cas, comme le double écran avec ma carte graphique ATI, mais la manipulation est assez similaire à celle que j'avais effectué pour Mandriva &amp;amp;grave; la seule différence que pour Ubuntu j'ai utilisé les drivers libre Radeon : &lt;a href=&quot;http://doc.ubuntu-fr.org/radeon&quot; target=&quot;_blank&quot;&gt;http://doc.ubuntu-fr.org/radeon&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Puis enfin, histoire d'aller plus loin j'ai installé Xgl et Beryl pour tester le bureau 3D, là j'avoue avoir lu pas mal de tutos et avoir fait quelques essais, mais ça fera l'objet d'un prochain guide !&lt;/p&gt;
&lt;p&gt;En attendant, chercher sur le site ubuntu-fr.org et vous trouverez de bonnes informations, puis regardez ma video ...&lt;/p&gt;
&lt;p&gt;Voilà c'est fini .... &lt;br /&gt;
J'espère avoir été assez
&lt;/p&gt;
&lt;h3&gt;Mimiz&lt;/h3&gt;</description>
    
    
    
          <comments>http://www.theodys.org/index.php/post/2007/03/11/Migration-de-mandriva-a-Ubuntu-Edgy#comment-form</comments>
      <wfw:comment>http://www.theodys.org/index.php/post/2007/03/11/Migration-de-mandriva-a-Ubuntu-Edgy#comment-form</wfw:comment>
      <wfw:commentRss>http://www.theodys.org/index.php/feed/rss2/comments/15</wfw:commentRss>
      </item>
    
</channel>
</rss>