J'ai installé Ubuntu sur mon ordinateur au travail parce que je pense que c'est un système parfait pour le travail, mais j'ai quelques problèmes. Je ne peux pas résoudre les domaines du serveur DNS Windows. En gros, nous avons deux serveurs, l’un est le serveur Windows (serveur DNS) et l’autre est ubuntu 12.04 (LAMP). Ainsi, chaque fois que je crée un nouveau projet, je dois créer un nouvel alias sur un serveur DNS, par exemple project1.localdomain.local , qui pointe sur le serveur Ubuntu. Sur le serveur Ubuntu, je dois créer le projet dans le répertoire/var/www/project1/htdocs. Tout fonctionne pour les ordinateurs en réseau local avec Windows ou pour les Mac. Donc, fondamentalement, lorsque j'essaie d'ouvrir un lien http: //project1.localdomain.local dans un navigateur, cela fonctionne. Mais lorsque je le fais sur mon ordinateur avec une nouvelle installation d'ubuntu, ce n'est pas le cas. Il semble que Ubuntu ne puisse pas résoudre le domaine local où se trouve le serveur DNS.
Donc, mon réseau ressemble à ça: 10.10.16.1 - Serveur DNS - Domaine du serveur Windows - Test
J'ai déjà essayé de résoudre le problème en ajoutant des lignes au fichier /etc/resolve.conf
domain test
nameserver 10.10.16.2
/etc/NetworkManager/NetworkManager.conf fichier que j'ai commenté en ligne
#dns=dnsmasq
/etc/dhcp/dhclient.conf J'ai ajouté des lignes
supersede domain-name "test";
prepend domain-name-servers 10.10.16.1, 10.10.16.2;
Mais ça ne marche pas.
Sous Windows ou Mac, je n'ai pas besoin de configuration supplémentaire pour que cela fonctionne.
Voici le contenu de /etc/nsswitch.conf
:
passwd: compat
group: compat
shadow: compat
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
Changer de ligne d'hôtes:
hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4
.local
est utilisé par mDNS (Avahi), dns
devrait venir en premier.
Voir http://www.lowlevelmanager.com/2011/09/fix-linux-dns-issues-with-local.html