Je veux juste ajouter ma propre liste de domaines de recherche mais sans remplacer ceux retournés par le DHCP?
Comme tout le monde l'imagine, j'ai déjà essayé de les ajouter à Réseau> Avancé> DNS, mais en les ajoutant, cela remplacera ceux de DHCP, ce qui n'est pas mon intention.
Ce serait parfait si je pouvais les ajouter après ceux du DHCP, mais j'accepterais également une solution qui les ajouterait après.
Le deuxième essai serait /etc/resolv.conf
mais le message du fichier est aussi clair que possible:
# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.
Personnellement, j'enverrais le gars qui a écrit ce message faire du support téléphonique pendant deux mois. Ainsi, il apprendrait à ajouter des conseils la prochaine fois qu'il documentera des choses: où êtes-vous censé régler les paramètres? ou inclure un lien vers un article de la base de connaissances.
Pourtant, je ne veux pas que quelque chose soit perdu lors d'une mise à jour mineure d'OS X.
Comment puis-je faire cela pour OS X 10.7?
Réponses:
Essayez peut-être de les ajouter / les ajouter
/etc/resolv.conf
? Vous ne pouvez pas les ajouter manuellement à la fin de la liste, en les délimitant par une virgule dans Lion? Il semble fonctionner en 10.6, il l'ajoute en plus de ceux fournis par DHCP, et la totalité d'entre eux apparaissent instantanément dans resolv.conf.Peut-être que cela ne fonctionnera pas pour vos besoins, mais pourquoi ne pas simplement ajouter manuellement ceux fournis par DHCP et ceux que vous souhaitez ajouter et les enregistrer dans les Préférences Système? Ensuite, vous n'aurez plus à vous soucier d'écraser quoi que ce soit, car vous les ajouterez manuellement. Je ne suppose pas que votre domaine va changer de nom très fréquemment.
Je peux vous dire que Snow Leopard mDNSResponder (Bonjour) gère tous les DNS (pas seulement les DNS Multicast).
la source
resolve.conf
l'utilisation est déconseillée, étant documentée à l'intérieur du fichier.Vous pouvez utiliser la
networksetup
commande et ajouter les domaines de recherche supplémentaires dans un tableau sur la ligne de commande: À partir de la page de manuel:Donc:
cette invocation doit avoir le bon ordre.
la source
Mettez simplement un fichier dans / etc / resolver / avec un nom tel que "searchappend" avec ces contenus:
Ne nommez simplement pas le fichier "com" ou un autre TLD valide. Cela fonctionne grâce à la magie du résolveur OSX. Pour plus d'informations, consultez https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man5/resolver.5.html
J'ai là un fichier appelé "consul" qui ressemble à ceci:
Cela rend par magie si .consul est ajouté au chemin de recherche, et toute résolution pour les TLD .consul utilise mon serveur de noms local.
la source
search mydomain.com
. Le domaine de recherche supplémentaire appliqué à toutes les cartes réseau et ajouté aux domaines de recherche DHCP existants.man 5 resolver
sur votre mac? le lien était vers une version Web de cette même page de manuel.Ajoutez-les à Préférences Système> Réseau> Avancé> | DNS |
(Y a-t-il une raison particulière pour laquelle ce vote est rejeté? Il fait exactement ce que le demandeur demande et ne nécessite pas l'utilisation d'un terminal.)
la source
En supposant que votre routeur fournit son ensemble de serveurs DNS, ajoutez son adresse IP (votre routeur) à votre liste de serveurs DNS . Ajoutez vos propres serveurs DNS en dessous.
Votre ordinateur interrogera d'abord votre routeur, puis parcourra ceux que vous avez définis manuellement.
la source