J'ai une file d'impression partagée à partir d'un bureau exécutant Mint, avec le nom d'hôte du serveur et un nom DNS local de server.home.
J'ai un ordinateur portable Ubuntu que je veux connecter à cette file d'attente partagée. En utilisant l'interface graphique, je peux trouver la file d'attente sur server.home, et l'icône de l'imprimante apparaît comme prévu dans la liste des imprimantes. Pour une raison quelconque, l’imprimante est construite avec un URI de périphérique faisant référence à server.local.
Je peux le reconvertir en server.home et l'imprimante fonctionne correctement, mais l'URI de périphérique de la file d'attente de l'imprimante redevient server.local à chaque redémarrage de l'ordinateur portable.
Je ne trouve aucune référence à un domaine local
- j'ai le contrôle /etc/hosts
sur les deux machines et les enregistrements DNS (listes de noms sur la configuration du concentrateur d'accueil).
Où devrais-je chercher, car je préférerais ne pas avoir à réinitialiser le nom de l'URL à chaque fois ..
Le seul service que je connaisse utilisant .local
domaine sous Linux est Avahi/Bonjour (mDNS), mais je ne sais pas comment CUPS inverse la résolution de l'adresse IP en nom.
/etc/nsswitch.conf
Si vous avez quelque chose comme:
hosts: files mdns4_minimal dns [NOTFOUND=return] mdns4
puis changez le en:
hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4
Donc, le DNS vient avant mDNS. Voir man nsswitch.conf
pour référence.