web-dev-qa-db-fra.com

Comment configurer DNS sous Windows avec plusieurs NICS?

J'ai deux adaptateurs réseau sur mon PC connecté chacun à un réseau différent (un réseau local et un sans fil). J'ai configuré des tables de routage pour avoir certaines des adresses acheminées vers le réseau local et d'autres sans fil, mais j'ai des problèmes avec la configuration DNS. J'aimerais que la recherche DNS essaye d'abord le DNS par défaut pour le réseau local, puis s'il n'y avait pas de correspondance, essayez le DNS par défaut pour le sans fil.

Le problème est que les serveurs DNS (et donc leur ordre) sont définis par connexion réseau. Je ne peux pas comprendre lequel des DNS est utilisé lorsque j'essaie d'essayer de I.e. Ping un serveur par nom.

Y a-t-il un concept d'adaptateur réseau principal?

Puis-je créer ou gérer une liste globale de serveurs DNS sans tenir compte de l'adaptateur?

16
elifiner

Vous pouvez donner la priorité à un adaptateur sur un autre. Lisez à travers cet article pour comment le faire.

Cependant, lorsque vous dites "J'aimerais que la recherche DNS essaye d'abord le DNS par défaut pour le réseau local, puis s'il n'y avait pas de correspondance, essayez le DNS par défaut pour le sans fil.", Ça ne va pas fonctionner. Votre serveur LAN DNS, si disponible, vous résolvez le nom pour vous, répondez à ce que le nom n'existe pas ou vous renvoie à un autre serveur DNS. Bien que vous puissiez penser que la troisième option serait votre billet, comprenez que le résolveur DNS sous Windows (la plupart des autres systèmes) est un résolveur de bout qui ne peut pas suivre les références, et votre requête DNS échouera donc à ce stade.

Si ce que vous voulez vraiment, c'est obtenir les adresses IP internes de vos systèmes lorsque vous êtes connecté via votre réseau local et des adresses résolues externes lorsqu'elles sont connectées à l'extérieur ou en général pour tout nom externe. Cela peut être atteint par configuration de DNS divisé sur votre serveur LAN DNS.

15
Peter Stuer

En raison de la métrique de la connexion, une recherche DNS devrait toujours choisir LAN sur WLAN. Tant que la table de routage affiche une métrique inférieure pour la connexion LAN que le WLAN, cela devrait fonctionner comme vous le souhaitez.

Si vous devez vérifier vos métriques par connexion, vous devriez pouvoir consulter l'adresse IP de la colonne d'interface pour obtenir la métrique correspondante. Les interfaces physiques doivent avoir la même métrique pour toutes les entrées. Les interfaces virtuelles (et la boucle) auront donné différentes métriques en fonction de la connexion physique qu'ils utilisent pour l'entrée donnée. (- cet article KB explique comment les métriques automatiques sont attribuées.)

Si vous souhaitez assurer une commande spécifique aux serveurs DNS, vous pouvez définir une liste de commandes préférée sur "Propriétés de connexion> Propriétés du protocole Internet (TCP/IP)> Avancé> DNS". Cette liste devra être définie sur chaque connexion.

4
KevinH

J'ai eu le même problème, le DNS du VPN a été préféré, mais j'avais besoin du DNS de la connexion LAN à utiliser.

Modification de la métrique de la connexion LAN à une valeur faible (e. G. 1) a résolu le problème:

Propriétés de la connexion LAN -> Propriétés IPv4 Advanced ...

Décochez "Automatique" et définissez une faible valeur

2
Xosofox

J'ai eu un peu le même problème; Et je ne pense pas que vous puissiez configurer une liste de serveurs DNS à poser, lorsque des informations de domaine sont nécessaires. Voir cette question .

Lorsque Windows demande le serveur de prénoms; Il retournera l'adresse ou la nxdomaine, indiquant que l'adresse ne peut pas être résolue.

2
driis