Sous-domaines sur le réseau local?

2

J'ai un serveur Ubuntu 12.10 avec Apache faisant office de serveur Web.

Je dois faire un ping de la manière DEV01.local parce que DEV01 seul ne résoudrait pas.

Je voudrais avoir un sous-domaine, comme redmine.DEV01.local.

J'ai un modem / routeur que j'ai reçu de mon FAI et qui n'a pas de DNS, je pense, il a DHCP

Pour que le ping DEV01.local fonctionne, je devais installer AVAHI-DAEMON sur les deux PC Ubuntu.

Est-il possible d'ajouter le sous-domaine sur le serveur sans avoir à l'ajouter manuellement à tous les fichiers hôtes LAN PC?

JorgeeFG
la source
Où vos ordinateurs cherchent-ils le DNS?
Tanner Faulkner
@Tanner Bonjour, le DNS de Google est configuré pour mon modem / routeur. Je pense que mon réseau utilise Netbios à cause d'Avahi.
JorgeeFG
Avahi est uniquement pour Zeroconf et mDNS, Netbios est un terme spécifique à Windows.
afrazier

Réponses:

3

C'est faisable - mais pas simple (c.-à-d. Cela nécessite une bonne connaissance du DNS, du DHCP et du routage - tous ces composants sont complémentaires - le DHCP ne remplace pas le DNS)

Pour l'implémenter:

  • Remplacez l’adresse IP de votre serveur par une adresse IP statique. (Vous devriez vraiment le faire même si vous utilisez DHCP car c'est un serveur)

  • Modifier temporairement l'adresse IP de votre poste de travail sur une adresse IP statique adresse (en supposant que votre poste de travail n'est pas un serveur)

  • Assurez-vous que vous avez un itinéraire par défaut via votre routeur.

    Vous devrez peut-être modifier temporairement les paramètres DNS de vos machines pour 8.8.8.8 (ou un autre serveur de noms. 8.8.8.8 est Google et est facile à retenir)

  • Installez et configurez DNSMasq pour gérer DHCP et DNS. Il y a des guides sur Internet. Un simple est - http://wiki.debian.org/HowTo/dnsmasq

  • Vous devrez probablement ajouter le nom d'hôte souhaité dans / etc / hosts. sur le serveur exécutant DNSMasq (DNSMasq peut lire les fichiers / etc / hosts et ajoutez-le au DNS - vous devrez peut-être modifier les paramètres pour que cela fonctionne exactement comme vous le souhaitez, mais une installation "prête à l'emploi" devrait plus ou moins de travail)

  • Désactivez DHCP sur votre routeur.

  • Redéfinissez votre poste de travail sur DHCP.

davidgo
la source
Merci, je pense que je vais devoir l'essayer, je suis en train d'installer. Existe-t-il un moyen d’enregistrer automatiquement le domaine? Je veux dire, n'éditez pas le fichier hôte du serveur DNS, mais en étant client, dites "Hé, j'ai aussi ce sous-domaine, pouvez-vous l'enregistrer?"
JorgeeFG
J'imagine que oui, mais je n'ai jamais joué avec. Je suppose que cela impliquera des modifications du service WINS, de l’exécution de SAMBA (pour le serveur WINS) et du partage Netbios / Windows - & gt; traductions dns. Je ne fais pas Windows cependant, alors peut-être que vous devez poser cette question comme une autre question!
davidgo
0

Pour utiliser les sous-domaines, vous devez pointer DNS sur un serveur de votre réseau local. Cela signifie configurer un serveur DNS sur votre réseau. Vous souhaitez configurer une zone de recherche directe pour DEV01.local, un enregistrement CNAME pour tous les sous-domaines et un redirecteur vers 8.8.8.8 pour Internet.

Tanner Faulkner
la source