Configuration du nom d'hôte Ubuntu


0

J'ai configuré toutes les configurations nécessaires pour configurer un hôte statique en plus de localhost (par défaut) sur Ubuntu, mais je peux envoyer une requête ping à l'hôte que j'ai défini avec le fichier / etc / host, mais je ne peux pas utiliser nslookup ni la commande host pour le résoudre. En passant, j'ai vérifié les fichiers resolve.conf et nsswitch.conf. Il dit NXdomain. Aucun conseil?


Cette question est hors sujet pour SO. Essayez de le poser sous Unix et Linux ou Demandez à Ubuntu .
Gerald Schneider

@ GeraldSchneider Je suis d'accord. Quelqu'un qui connaît Ubuntu peut déterminer la bonne réponse. Si l'ajout / la modification de l'entrée du nom d'hôte dans / etc / sysconfig / network fonctionne dans Ubuntu, cela devrait être une question * nix. Si Ubuntu le fait différemment, alors il devrait y aller.
Xalorous

@sravnv - comme le disent les réponses et les commentaires, vous avez besoin du DNS nslookupet / ou de la hostrésolution. Une raison particulière pour laquelle vous auriez besoin d'une résolution DNS pour que votre hôte fonctionne sur votre hôte?
Zina

Réponses:


0

Si vous souhaitez utiliser la commande nslookup ou host pour résoudre votre nom d'hôte, vous devez configurer un serveur DNS local, car Ubuntu n'utilise pas par défaut la commande gethost pour résoudre les informations à partir des fichiers hôtes. Par conséquent, les applications externes nécessitant une résolution du nom d'hôte ou des sockets. vous ne pourrez pas trouver votre hôte statique. Comme je l’ai dit, mettez en place un serveur DNS local, c’est assez simple et direct. Utilisez ce lien: https://www.digitalocean.com/community/tutorials/how-to-configure-bind-as-a--private-network-dns-server-on-ubuntu-14-04 Bonne chance!


La résolution du nom d'hôte va 1. cache, 2. fichier hôtes, 3. DNS. Tout appel système pour la résolution de nom passe par ces étapes. La configuration d’un serveur DNS peut sembler simple et directe, mais cela augmente considérablement la surface d’attaque et il est difficile de renforcer le DNS.
Xalorous

@Xalorous - nslookup demande à DNS. Donc, sans un enregistrement DNS valide, il n'y aura pas de nslookup différent de NXDomain. En ce qui concerne la résolution du nom d'hôte, vous avez raison (bien qu'il soit possible de modifier l'ordre - voir ici ), mais l'OP a demandé pourquoi nslookup ne résolvait pas. De même pour la commande host, il effectue une recherche DNS et ne retournera JAMAIS quoi que ce soit à partir du fichier hosts.
Zina
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.