Can /etc/hosts config résolution inverse?
Comme nous l'avons tous connu, on peut ajouter l'ip de l'hôte " de l'élément dans /etc/hosts pour se moquer de DNS pour la résolution de nom, maintenant vient la question, puis-je utiliser /etc/hosts pour faire de résolution inverse, la forme ip nom d'hôte? Ou est-il un autre moyen pratique de faire cela? Merci!
Je pense que la réponse est non, mais je vais essayer de comprendre ce que vous voulez à partir de ce. Avez-vous une sorte de reverse DNS du système que vous souhaitez remplacer son résultat?
Je veux juste un moyen simple de config de résolution de nom inverse, pour un projet de test, ne pas vouloir de la configuration du système DNS
Je veux juste un moyen simple de config de résolution de nom inverse, pour un projet de test, ne pas vouloir de la configuration du système DNS
OriginalL'auteur | 2012-11-13
Vous devez vous connecter pour publier un commentaire.
Pas. Cela ne peut être fait sur un serveur DNS.
OriginalL'auteur mwangi
Peut-être. Il dépendra de l'outil que vous utilisez pour faire de la recherche et de la configuration de la résolution sur votre ordinateur.
Par exemple gethostbyaddr() permet de vérifier /etc/hosts si "fichiers" est dans la accueille la section de votre /etc/nsswitch.conf
Toutefois, de noter que tous les outils ne fera un local résoudre, telles que les "hôtes" de commande par exemple, il dépend entièrement de la façon dont vous essayez de faire de la recherche.
avec
files
dans nsswitch.conf je suis en mesure d'obtenir enregistrement DNS inverse à partir de /etc/hosts par:getent hosts ip_here
OriginalL'auteur Tor Magnus
Oui, vous pouvez. Si vous utiliser dnsmasq, vous pouvez intervenir dans un certain nombre de façons d'obtenir une résolution d'aller à l'adresse 127.0.0.1 et de la recherche inversée de 127.0.0.1 d'aller à votre hôte. Par exemple, si votre nom d'hôte est host1.mydomain.com avec une vraie adresse IP 192.168.1.12, alors vous pouvez obtenir 127.0.0.1 à résoudre en procédant de la manière suivante dans le fichier de configuration de dnsmasq:
host-record=host1.mydomain.com,127.0.0.1
L'avant de l'interférence peut être fait de plusieurs façons, en voici une:
alias=192.168.1.12,127.0.0.1
Évidemment, vous devez configurer le reste de dnsmasq correctement à l'avant de votre vrai serveur DNS ... mais qui est assez simple
OriginalL'auteur user3881379
Oui. Il le fait automatiquement si l'application utilise le changement de Nom de Service des bibliothèques (la plupart des applications), et si
/etc/nsswitch.conf
est configuré pour résoudre les adresses ip à partir d'/etc/hosts
avec une ligne comme ceci:Vous pouvez tester la résolution de nom inverse avec l'une des options ci-dessous:
ou
OriginalL'auteur Pcgomes