DNS et machines virtuelles
Vincent Etévenaux <[email protected]>
| Newsgroups | gmane.network.dns.french |
|---|---|
| Message-ID | <[email protected]> |
Bonjour la liste, Dans le cadre d'un projet perso, j'ai loué un serveur dédié. J'ai installé dessus Proxmox, avec plusieurs VM qui tournent sous Débian (étrangement...). J'ai donc une IP principale, qui dessert exclusivement l'hyperviseur, et des IP fail-over, avec du NAT sur l'hôte Proxmox pour répartir les IP/ports sur les VM. Ce qui donne : IP1 --> Hyperviseur (srv.dom1.fr) IP2:53 --> VM "dns.dom1.fr" IP2:80 --> VM "apache" : www.dom1.fr, test.dom1.fr, www.dom2.fr IP2:25 --> VM "mail" : mail.dom1.fr IP3:80 --> VM "nginx" : user1.dom2.fr, user2.dom2.fr La VM DNS gère (ou plutôt gèrera...) deux domaines : dom1.fr : dns.dom1.fr, www.dom1.fr, test.dom1.fr sont sur IP2 dom2.fr : www.dom2.fr est sur IP2, user1.dom2.fr, user2.dom2.fr sont sur IP3 Les questions que je me pose sont : Pour les DNS, comment dois-je déclarer les VM ? J'associe un FQDN par @IP (donc un champ "IN A" juste pour le nom de la VM le plus représentatif), et tous les "autres noms de VM/alias pour des virtualhosts" ne sont que des CNAME ? Ou je déclare un champ "IN A" par nom de VM, et les autres sous domaines qui pointent sur les VM en "CNAME" ? La question se pose aussi pour les résolutions inverses : peut-on avoir plusieurs champs PTR pour une @IP ? Ces questions sont en relation avec la réflexion suivante : je vais aussi devoir monter un (des) serveurs mail (un serveur qui desservira dom1.fr et dom2.fr, ou un serveur par domaine qui gèrera les sous-domaines... je ne sais pas encore). Au cours de lectures informatiques, j'ai souvenir d'avoir vu que pour qu'un serveur mail "soit bien accepté", il faut que la double résolution DNS fonctionne (mail.dom1.fr -> IP2 -> mail.dom1.fr). Or je ne peux mettre qu'un seul reverse DNS par IP. Est-ce que la résolution inversée xxx.in-addr.arpa suffit pour cette double résolution ? Et dans ce cas, comment déclarer ces zones inversées ? Tous les exemples que j'ai trouvé expliquent pour un réseau. Puis-je faire de même pour chaque IP (donc un fichier "/etc/bind/db.IP.Fail.Over.Inversée" par IP) ? Bref, j'suis un peu perdu dans toutes ces "subtilités"... Jusqu'à maintenant, j'avais un fichier de zone avec 5 champs "IN A" vers la même IP, et tout fonctionnait très bien. Mais je voudrais faire les choses plus "proprement", surtout si je dois présenter le projet par la suite... :) J'espère avoir été assez clair et explicite, vu que tout n'est que théorique pour le moment. Merci d'avance pour vos retours/conseils/éclaircissements (voire redirection si je ne suis pas au bon endroit)..