Deux ordinateurs Windows sur un réseau domestique ne peuvent pas résoudre les noms d'hôte l'un de l'autre

-1

J'ai deux ordinateurs Windows 10 connectés au routeur Wi-Fi domestique (Technicolor MediaAccess TG589vn). Les PC ne sont connectés à aucun domaine. Ces PC ne peuvent pas résoudre le nom d'hôte de l'autre. Ping par IP fonctionne bien alors que ping par nom d'hôte échoue. Comment activer la résolution de noms?

vico
la source
Le manuel dit à la page 4 "Serveur DNS et relais", il agit donc comme un serveur DNS. Maintenant, il vous suffit de savoir comment enregistrer vos propres noms ... Si le micrologiciel ne le prévoit pas, vous avez probablement besoin d'un accès root.
dirkt
@dirkt Vous n'avez pas besoin d'un serveur DNS pour vous connecter à des machines locales sur un réseau comme celui-ci. Typiquement, ils auraient une .localextension et c'est tout. L'aspect "serveur DNS & relais" est lié au fait que le routeur agit en tant que passerelle DNS vers les serveurs DNS sélectionnés par le fournisseur de services Internet ou tout autre serveur DNS défini dans le routeur. Cela n'a rien à voir avec le routeur, qui est en quelque sorte son propre serveur DNS.
JakeGould
Veuillez vérifier cette autre question et les questions suggérées par l'affiche originale examinée. Si vous me le demandez, il s'agit d'un problème spécifique à Windows 10 et non d' un problème de DNS.
JakeGould
@JakeGould: Cela a beaucoup à voir avec le routeur étant un serveur DNS: En règle générale, le routeur domestique est une machine Linux intégrée, et exécute quelque chose comme dnsmasq pour faire exactement ce que vous dites (il met en cache les réponses des serveurs DNS des FAI). Mais il s’agit toujours d’un serveur DNS complet; il est annoncé au réseau local comme serveur DNS via DHCP et vous pouvez le configurer pour qu’il serve vos propres noms en plus du remplacement par proxy - si vous pouvez y accéder (c’est ce que fait ma Fritzbox). Le .localdomaine est réservé à mDNS .
dirkt
Bien sûr, vous pouvez également utiliser mDNS pour annoncer vos noms locaux; si c'est plus facile à faire car on ne peut pas accéder au routeur, faites-le. mDNS est un protocole de diffusion dans un seul segment, il n’a donc pas besoin de la prise en charge d’un seul serveur quelque part.
dirkt

Réponses:

1

Pour résoudre le nom, vous devez:

  1. lire à propos de ce qu'est le DNS?
  2. configurer un serveur DNS sur l’un de vos ordinateurs du réseau local. Il doit être presque toujours allumé pour que les autres ordinateurs de votre réseau puissent lui parler.
  3. Configurez votre routeur pour qu'il publie l'adresse de votre serveur DNS sur d'autres ordinateurs de votre réseau (cela se produit lorsqu'ils essaient de se connecter à votre réseau et que votre routeur leur indique leur adresse IP et d'autres informations via le protocole DHCP)

Si vous êtes un de ces gars chanceux qui a un routeur supporté par OpenWRT, alors, n ° 2 peut être votre routeur lui-même.

Euphorie
la source
2
Avec mon modem / routeur VDSL non OpenWRT de grande qualité, je n’ai pas besoin de configurer aucun serveur pour utiliser les noms d’ordinateur sur mon réseau domestique. En outre, aucune configuration nécessaire que ce soit. Avec un autre modem / routeur câblé grand public, il suffit d’ajouter .local.
Arjan
4
Vrai, et cela dépend fortement du modèle de votre routeur.
Euphoria le
Je suis propriétaire du routeur MediaAccess TG389ac. Je m'attendais à ce que le routeur soit un serveur DNS, mais je ne trouve pas cette fonctionnalité.
vico
Cette question et les réponses sont assez exagérées. Pour accéder aux machines locales sur un réseau local, il s’agit généralement d’un schéma [machine name].local.
JakeGould
Qu'est-ce que tu me par [machine name].local. Où utiliser une telle syntaxe?
vico