Je souhaite configurer MediaWiki sur l'une de mes machines personnelles, puis faire en sorte que toutes les demandes effectuées sur le réseau local pour «wiki.home» ou «wiki.local» pointent vers cette case. Je sais que cela peut être fait en éditant chaque fichier / etc / hosts individuellement, mais je veux quelque chose de plus automatisé pour que, par exemple, si un ami ou un membre de la famille vient chez moi, il n'a pas besoin de jouer avec le héberge le fichier afin de visualiser le site.
Existe-t-il un moyen simple de procéder? J'ai le wiki opérationnel et j'ai étudié dnsmasq, mais je n'arrive pas à comprendre comment configurer correctement le DNS. Étant donné que je veux une solution automatisée, je sens que je dois changer les paramètres DNS sur mon routeur, mais si je change les paramètres DNS là-bas, comment puis-je toujours résoudre les hôtes externes?
Détails de configuration
Routeur: Netgear WNR2000v2. Le routeur me donne la possibilité de spécifier manuellement les serveurs DNS, je suppose que je devrai pointer vers ma boîte Ubuntu si je veux que cela soit opérationnel.
Hôte MediaWiki et dnsmasq: exécute Ubuntu 12.04. J'ai eu quelques difficultés avec la configuration dnsmasq (principalement à cause de mon inexpérience). Par exemple, je ne suis pas sûr, mais je pense que lors de l'installation, Ubuntu a modifié mes paramètres DNS pour qu'ils
/etc/resolv.conf
aient désormais127.0.0.1
comme seul serveur DNS. À ce stade, j'ai pu résoudre les hôtes locaux, mais rien d'autre. J'ai résolu ce problème temporairement en modifiant/etc/resolv.conf
et en ajoutant en192.168.1.1
tant que serveur de noms secondaire, mais le problème ici est qu'il192.168.1.1
utilisera la boîte Ubuntu pour DNS. Suis-je en train de manquer quelque chose d'évident ici?paramètres dnsmasq: décommente les lignes suivantes:
domain-needed bogus-priv local=/local/ domain=local