web-dev-qa-db-fra.com

Impossible de résoudre les domaines Windows dans le réseau local

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
8
Rafal B

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

10
user.dz