DNS et Mail. LDN 15 octobre 2011. DNS et Mail. Benjamin Bayart, Fédération FDN. DNS - fichier de zone. DNS - configuration



Documents pareils
Domain Name System. F. Nolot

Master d'informatique 1ère année Réseaux et protocoles

Gérer son DNS. Matthieu Herrb. tetaneutral.net. Atelier Tetaneutral.net, 10 février

Il est possible d associer ces noms aux langages numérique grâce à un système nommé DNS(Domain Name System)

DNS. Olivier Aubert 1/27

Bind, le serveur de noms sous Linux

Domaine Name System. Auteur: Congduc Pham, Université Lyon 1. Figure 1: Schéma des salles TP11 et TD4

Domain Name System ot ol F. N 1

Réseaux. DNS (Domaine Name System) Master Miage 1 Université de Nice - Sophia Antipolis. (second semestre )

Domain Name Service (DNS)

TP DHCP et DNS. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A

DNS : Domaine Name System

B1-4 Administration de réseaux

TP DNS Utilisation de BIND sous LINUX

- FICHE DE PROCEDURE - Configurer un serveur DNS avec Bind9 sur Debian

Installation Serveur DNS Bind9 Ubuntu LTS

Ce cours est la propriété de la société CentralWeb. Il peut être utilisé et diffusé librement à des fins non commerciales uniquement.

Domain Name Service (DNS)

Résolution de nom avec Bind

Domaine Name Service ( DNS )

Nommage et adressage dans Internet

BIND : installer un serveur DNS

Réseaux. 1 Généralités. E. Jeandel

TP de réseaux : Domain Name Server.

Installation du DNS (Bind9)

DOMAIN NAME SYSTEM. CAILLET Mélanie. Tutoriel sur le DNS. Session Option SISR

Installation d un Serveur de Messagerie

Administration Système & Réseau. Domain Name System Historique & Concepts Fonctionnalités & Hiérarchie Requêtes & Base de donnée DNS

LOSLIER Mathieu. Filière Informatique et Réseau 1 ère année. TP DNS. Responsable : LOHIER Stephane. Chargé de TD : QUIDELLEUR Aurélie

1 Présentation du module sr005 2 I Administration d un serveur DNS... 2 II Organisation... 2

Installation du service DNS sous Gnu/Linux

Comment fonctionne le serveur cache (1) DNS Session 2: Fonctionnement du cache DNS. Historique du support de cours

Installer un domaine DNS

INTERNET & RESEAUX. Dino LOPEZ PACHECO lopezpac@i3s.unice.fr

Domain Name System. Schéma hiérarchique. Relation

TP HTTP. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A

M2-ESECURE Rezo TP3: LDAP - Mail

M Architecture des réseaux

TCP/IP - DNS. Roger Yerbanga contact@yerbynet.com

Résolution de noms. Résolution de noms

INSTALLATION D UN SERVEUR DNS SI5

Présentation du système DNS

Service de noms des domaines (Domain Name System) Cours administration des services réseaux M.BOUABID,

machine.domaine

LYCEE FRANCO-MEXICAIN HOMERO 1521 COLONIA POLANCO MEXICO ; D.F.

Couche application. La couche application est la plus élevée du modèle de référence.

DNS ( DOMAIN NAME SYSTEM)

REPARTITION DE CHARGE LINUX

S E C U R I N E T S C l u b d e l a s é c u r i t é i n f o r m a t i q u e I N S A T. Tutoriel Postfix

CREER UN ENREGISTREMENT DANS LA ZONE DNS DU DOMAINE

Quelques protocoles et outils réseaux

Sur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique

Domain Name System. AFNIC (12/12/07) DNS - 1

Étude de l application DNS (Domain Name System)

1 Configuration réseau des PC de la salle TP

CASE-LINUX MAIL. Introduction. CHARLES ARNAUD Linux MAIL

Ce TP consiste à installer, configurer et tester un serveur DNS sous Linux. Serveur open source : bind9 Distribution : Mandriva

Outils de l Internet

V - Les applications. V.1 - Le Domain Name System. V Organisation de l espace. Annuaire distribué. Définition. Utilisation par le resolver

TP LINUX Travaux avec Debian ETCH

Le service de nom : DNS

titre : CENTOS_BIND_install&config Système : CentOS 5.7 Technologie : Bind 9.3 Auteur : Charles-Alban BENEZECH

Construction d un fichier de zone Déboguage et dépannage

Protocoles Applicatifs

Serveurs de noms Protocoles HTTP et FTP

Introduction au DNS. Les noms de domaine s'écrivent de la gauche vers la droite, en remontant vers la racine et sont séparés par un "." (point).

Administration réseau Résolution de noms et attribution d adresses IP

Chapitre 2: Configuration de la résolution de nom

TD n o 8 - Domain Name System (DNS)

Réseaux IUP2 / 2005 DNS Système de Noms de Domaine

Télécommunications. IPv4. IPv4 classes. IPv4 réseau locaux. IV - IPv4&6, ARP, DHCP, DNS

Exemple d application: l annuaire DNS Claude Chaudet

Internet Le service de noms - DNS

L auto-hébergement. Sébastien Dufromentel, Clément Février ALDIL, Conférence jeudi du libre. 7 février 2013

Installer un serveur de messagerie sous Linux

Introduction...3. Objectifs...3 Contexte...3 nslookup/dig/host...3 whois...3. Introduction...4

Introduction au DNS. Bertrand Bonnefoy-Claudet. 10 février 2014

Configuration avancée de Postfix

Administration de Parc Informatique TP03 : Résolution de noms

Mise en place Active Directory / DHCP / DNS

Réseaux - Cours 4. Traduction d adresse (NAT/PAT) et Service de Nom de Domaine (DNS) Cyril Pain-Barre. IUT Informatique Aix-en-Provence

Installation de GFI MailEssentials

La haute disponibilité dans la vraie vie

Session N : 5 Relais de messagerie sécurisé et libre

Chapitre : Les Protocoles

Installation de GFI MailSecurity en mode passerelle

SUJET DES FINALES NATIONALES Sujet jour 1 version 1

SECURIDAY 2012 Pro Edition

Proxies,, Caches & CDNs

IUT Charlemagne, NANCY. Serveur Mail Sécurisé. CROUVEZIER Thibaut, FOLTZ Guillaume, HENRIOT François, VOISINET Florian

Mac OS X Server Administration des services réseau. Pour la version 10.3 ou ultérieure

Il est recommandé de fermer les serveurs DNS récursifs ouverts

Zimbra. S I A T. T é l : ( ) F a x : ( )

FTP & SMTP. Deux applications fondamentales pour le réseau Internet.

LA PLATE-FORME D'ALTERN C

Migration de sendmail vers postfix dans le laboratoire Paul Painlevé à Lille. Mars

Installer un serveur de messagerie avec Postfix

Transcription:

LDN 15 octobre 2011 fichier de

Plan fichier de fichier de

Pré-requis savoir changer l adresse du résolveur d une machine connaître l IP d au moins 2 résolveurs par cœur un minimum de connaissance d admin système unix si vous pensez que synaptic est le bon outil pour installer un logiciel sur un système unix, y a du jus d orange dehors fichier de

Principe Le DNS est uns ystème de résolution hiérarchique de nom. Nom Type Donne edgard.fdn.fr A 80.67.176.0 edgard.fdn.fr MX 10 mail.fdn.fr. edgard.fdn.fr TXT x=42 y=12 fdn.fr NS soleil.uvsq.fr., ns1.fdn.org. et ns0.fdn.org. fdn.org NS ns0.fdn.org. et ns1.fdn.org. fdn.fr SRV 5 0 5269 jabber.fdn.fr. fichier de

Les types de champs Les types d enregistrements A adresse IP v4 AAAA adresse IP v6 MX mail exchanger TXT texte libre NS name server (délégation) SOA start of authority PTR pointeur (reverse) SRV service CNAME canonical name Les informations annexes IN la classe de l enregistrement $ORIGIN $TTL fichier de

La structure d un enregistrement domaine [ ttl ] classe type valeur Exemples : dyn 60 IN A 80.67.176.253 jm.p. IN NS other-ns.example.com jm.p. IN NS other-ns.example.org Si plusieurs enregistrements répondent à la question, on fait un tirage au sort. fichier de

Les reverses La fdn.fr contient : edgard IN A 80.67.176.0 La 176.67.80.in-addr.arpa contient : 0 IN PTR edgard.fdn.fr. 0 IN PTR jmpl.fr.eu.org. 0 IN PTR faqfctt.fr.eu.org. fichier de

Les reverses La fdn.fr contient : edgard IN A 80.67.176.0 La 176.67.80.in-addr.arpa contient : 0 IN PTR edgard.fdn.fr. 0 IN PTR jmpl.fr.eu.org. 0 IN PTR faqfctt.fr.eu.org. Le domaine fdn.fr s achète chez un marchand de domaines. Le domaine jmpl.fr.eu.org se demande poliment chez eu.org. Le domaine edgard.fdn.fr s obtient en adhérent à FDN. Le domaine 176.67.80.in-addr.arpa s obtient auprès du RIPE. fichier de

L enregistrement MX Indique les différents serveurs de mail pour un domaine Exemple : ; ; QUESTION SECTION : ;gmail.com. IN MX ; ; ANSWER SECTION : gmail.com. 3600 IN MX 40 alt4.gmail-smtp-in.l.google.com. gmail.com. 3600 IN MX 5 gmail-smtp-in.l.google.com. gmail.com. 3600 IN MX 10 alt1.gmail-smtp-in.l.google.com. gmail.com. 3600 IN MX 20 alt2.gmail-smtp-in.l.google.com. gmail.com. 3600 IN MX 30 alt3.gmail-smtp-in.l.google.com. fichier de

L enregistrement SOA @ IN SOA domaine mail ( infos ) Exemple : mail avec un point à la place du @ serial numéro de série entier (date, ou pas) refresh contrôle du SOA (propagation) retry durée entre deux tentatives de transfert expire conservation sur le secondaire minttl valeur minimale du TTL (TTL du SOA, en pratique) $TTL 500 @ IN SOA faqfctt.fr.eu.org. bayartb.edgard.fdn.fr. ( 2010111202 ; Serial number 28800 ; Refresh 8 hours 7200 ; Retry 2 hours 604800 ; Expires 7 days 86400 ) ; Minimum 1 day fichier de

L enregistrement NS nom IN NS serveur Indique la délégation d une sous-. Exemples, dans fdn.fr : essai IN NS dns.copain.org. edgard IN NS edgard.fdn.fr. fichier de

L enregistrement NS nom IN NS serveur Indique la délégation d une sous-. Exemples, dans fdn.fr : essai IN NS dns.copain.org. edgard IN NS edgard.fdn.fr. Exemple réel, dans la org : fdn IN NS ns0.fdn.org. fdn IN NS ns1.fdn.org. ns0.fdn.org. IN A 80.67.169.12 ns1.fdn.org. IN A 80.67.169.40 Ce sont des glue record. fichier de

Un fichier de complet $TTL 500 @ IN SOA faqfctt.fr.eu.org. bayartb.edgard.fdn.fr. ( 2010111202 ; Serial number 28800 ; Refresh 8 hours 7200 ; Retry 2 hours 604800 ; Expires 7 days 86400 ) ; Minimum 1 day IN NS ns0.fdn.fr. IN NS ns1.fdn.fr. IN MX 20 guinness.fdn.fr. IN MX 10 jabba.fdn.fr. IN A 80.67.176.0 * IN CNAME edgard.fdn.fr. fichier de

Plan fichier de fichier de

Différencier On a trois parties dans la gestion d un DNS la les commandes d admin les fichiers de La et les commandes d admin changent complètement d un logiciel à l autre, pas les fichiers de. Je me baserait sur Bind 9. Tout se passe dans le fichier /etc/bind/named.conf fichier de

Ajouter une Une primaire "fdn.fr" { type master ; file "/etc/bind/db.fdn.fr" ; allow-transfer { 80.67.169.40 ; } ; } ; Use secondaire "fdn.fr" { type slave ; masters { 80.67.169.12 ; 2001:910:800::12 ; } ; file "/var/cache/bind/db/db.fdn.fr" ; } ; fichier de

Comprendre la réplication On a deux notions distinctes les serveurs NS ils disent au monde extérieur qui fait autorité sur la le master/slave ils définissent les règles de réplication de l information et de mise à jour, ne regardent que l administrateur de la. Le master peut ne pas être un NS. Un slave peut ne pas être un NS. Il peut ne pas y avoir de slave. fichier de

Les différents types de serveur Bind ne fait pas vraiment la différence, il sait jouer tous les rôles, ça complique la lecture. Un résolveur, dit serveur cache, ne fait autorité sur aucune. Il mémorise (selon TTL) les réponses. Un primaire fait autorité sur sa, et sert de point de départ à la réplication. Un secondaire fait autorité sur sa, dont il réçoit un exemplaire de la part du master (sinon, il la demande). fichier de

.../... Les primaires bien élevés envoient des notifications aux secondaires qu ils connaissent pour annoncer les changements. Personne ne connait les résolveurs ayant des informations en cache, d où le délais de propagation DNS. Ce n est qu un délai d effacement des caches. fichier de

Allez lire le mode d emploi! man named.conf acl "gitoyen" { 80.67.160.0/19 ; } ;...allow-transfer { gitoyen ; } ; options { recursion yes ; allow-recursion { gitoyen ; } } ; "." { type hint ; file "/etc/bind/db.root" ; } ; fichier de

Plan fichier de fichier de

Rien à en dire /etc/init.d/bind restart /etc/init.d/bind reload rndc reload fdn.fr Pensez à changer le serial! fichier de

Plan fichier de fichier de

Tout ce dont je n ai pas parlé qu est-ce qu un root server? qu est-ce qu un TLD? comment faire un.fdn? comment faire une racine alternative? comment supprimer la racine? comment a-centrer le DNS? fichier de

Plan fichier de fichier de

Pré-requis savoir ce qu est un serveur POP/IMAP savoir ce qu est un serveur SMTP différencier POP/IMAP de SMTP savoir ce qu est un MX pour une fichier de

Structure d une adresse mail fichier de username [ +addtional ]@ domaine Le mail est dirigé sur le MX du domaine.

Protocoles, routage, transport Un mail passe, en général, par plusieurs intermédiaires, typiquement entre 3 et 15. Exemple de parcours type : User-agent SMTP smart host du FAI serveur entrant du FAI, service mail (postfix) LMTP anti-virus serveur antivirus du FAI (amavis) LMTP service mail serveur du FAI, service mail (postfix) SMTP MX du domaine de destination.../... fichier de

.../... serveur entrant du destinataire (postfix) LMTP anti-spam serveur anti-spam du destinataire (spamassassin) LMTP service mail serveur mail du destinataire LTMP anti-virus serveur anti-virus du destinataire (clamav) LMTP service mail serveur mail de destination (stockage, postfix avec dovecot) Ce sont des protocoles de transport. fichier de

Typologie simpliste smarthost passerelle de sortie routeur passerelle quelconque dans une infrastructure de mail MX passerelle responsable de recevoir le mail d un domaine depuis le monde du dehors delivery serveur chargé de ranger le mail à l arrivée, en général couplé avec du POP/IMAP. fichier de

Plan fichier de fichier de

L enveloppe, l en-tête Retranscription d un dialogue SMTP simple: telnet edgard.fdn.fr 25 Trying 127.0.0.1... Connected to localhost. Escape character is ˆ]. 220 edgard.fdn.fr ESMTP Postfix (Debian/GNU) HELO edgard 250 edgard.fdn.fr MAIL FROM: <> 250 2.1.0 Ok RCPT TO: bayartb@edgard.fdn.fr 250 2.1.5 Ok fichier de

.../... DATA 354 End data with <CR><LF>.<CR><LF> Subject: Bonjour From: Dark Vador <dark@dark.start.empire> To: Titrelipimpom <trieli.pimpon@chiwawa.42> X-CoinCoin: Plop Rien du tout.. 250 2.0.0 Ok: queued as 9A13F12AC002 QUIT 221 2.0.0 Bye fichier de

La notion de transport-map Crée la notion d aiguillage edgard.fdn.fr uucp:edgard autre.fdn.fr smtp:machine.example.com copain.org smtp:machine.copain.org totomatique.com protobete: fdn.fr local: fichier de

La notion d alias En général utilisé très tard dans les règles de «delivery» du mail. benjamin: bayartb benjamin.bayart: bayartb fichier de

Les notions plus complexes Postfix, et tous les systèmes modernes, savent combiner autour de ces deux notions. Par exemple la notion de virtual_alias sur un domaine non-local dont on est MX. fichier de admin@copain.org admin@cretin.fr @paschezmoi.com edmon.pote@sondomaine.org rani@corp.free.fr @chezlui.org En transport-map: paschezmoi.com smtp:chezlui.org autre.org smtp:[192.168.42.12]

Plan fichier de fichier de

Les fichiers de Postfix fonctionne avec, fondamentalement, 3 variétés de fichiers. master.cf déclare les protocoles de transport qu il est succeptible de parler, permet d en ajouter (par exemple le protobete de tout à l heure), toucher avec précautions, beaucoup main.cf déclare les options de fonctionnement (quelles maps utiliser, etc) les maps fichier de

Comprendre les maps Postfix utilise plusieurs type de maps à plusieurs endroits de son fonctionnement. Une map de transport sur des domaines ne ressemble pas à une map de virtual transport sur des adresses mail. La syntaxe des fichiers ne change pas vraiment, c est la recherche des clefs qui change. Sur des adresses mails : username@sub.domaine.com *@sub.domaine.com sub.domaine.com *.domaine.com domaine.com En général postfix accepte, pour chaque variété, plusieurs maps, qu il interroge dans l ordre. fichier de

Exemples fichier de alias_maps = hash :/etc/postfix/alias.global, ha cdb :/etc/postfix/alias.autre, ldap :/etc/postfi mysql :/etc/postfix/mysql.cfg Il faut reconstruire la version binaire des maps quand on change la version texte. postmap hash :/etc/postfix/alias.global