web-dev-qa-db-fra.com

Pourquoi puis-je envoyer une requête ping via une adresse IP mais pas avec un nom d'hôte?

J'ai un serveur multimédia/de fichiers exécutant Ubuntu 10.10 Maverick Meerkat, connecté via un câble directement à un routeur DSL , qui fait également office de commutateur réseau.

Le routeur utilise DHCP pour attribuer dynamiquement des adresses IP. J'aimerais le garder tel quel, si possible. J'ai des amis qui entrent et il leur est plus facile de se connecter.

À partir de mon ordinateur de bureau (Ubuntu 10.04 Lucid Lynx), je me connecte via le réseau sans fil au routeur. Je peux envoyer une requête ping au serveur de médias et à SSH avec son adresse IP, mais cela échoue lorsque j'utilise le nom d'hôte.

Lorsque je lance un ping et un SSH sans fil à partir de mon Netbook (Crunchbang Linux), cela fonctionne étrangement avec le nom d'hôte du serveur de supports.

Cela dit, j’estime que ce n’est peut-être pas un problème de configuration de routeur, mais que je dois configurer quelque chose sur mon bureau.

J'ai essayé de désactiver le pare-feu des deux côtés (Sudo ufw enable/disable).

Que puis-je vérifier ou essayer? Merci :-)

4
invert

Essayez Sudo apt-get install winbind

Vous voudrez probablement ajouter 'wins' où il est écrit "hosts:" dans /etc/nsswitch.conf

8
Leon Nardella

Si vous pouvez configurer les machines pour recevoir la même adresse IP à chaque fois, par exemple en utilisant l'adresse MAC du routeur ou si vous pouvez configurer un adressage statique sur chaque machine, vous pouvez créer un fichier hôtes qui activera la Fonctionnalité.

# sample /etc/hosts
#
127.0.0.1   localhost.localdomain   localhost
::1     localhost6.localdomain6 localhost6

192.168.1.1 router.example.com  router
192.168.1.201   machine1.example.com    machine1
192.168.1.202   machine2.example.com    machine2
192.168.1.203   machine3.example.com    machine3
1
user8290

L'utilisation de noms d'hôte nécessite que la résolution du service de noms soit correctement configurée, car vous utilisez un serveur DHCP qui devrait être géré automatiquement par votre routeur. Vérifiez /etc/resolv.conf (il contient la configuration DNS).

1
João Pinto