command line linux: trouve le nom d'hôte canonique d'un hôte

Quelle est la manière la plus simple d'get le nom d'hôte canonique d'un hôte à partir de la command line de linux?

Si cela count, ma coquille est bash.

CLARIFICATION: Je veux le nom d'hôte canonique d'un autre hôte, soit par ip, soit par un nom d'hôte non canonique. Pas le nom d'hôte canonique de l'hôte local.

8 Solutions collect form web for “command line linux: trouve le nom d'hôte canonique d'un hôte”

Utilisez dig(1) . Pour les searchs normales, utilisez:

 dig full.hostname.xxx 

et pour les searchs inverse:

 dig -x 127.0.0.1 

Vérifiez également la page man pour des options beaucoup plus cool.

Le nom de nœud d'un hôte distant ne comporte aucune relation nécessaire avec l'un de ses noms de réseau. Vous devrez vous connecter et utiliser la command hostname .

Si vous searchz le nom de domaine complet (FQDN) d'une adresse réseau, vous pouvez utiliser des outils de requêtes DNS comme dig ou nslookup , tel que décrit par @firm et @Richard Holloway.

Vous pouvez également utiliser la command hôte . Comme dans cet exemple

 host xxx.xxx.xxx.xyz 

Le résultat sera quelque chose comme

 xyz.xxx.xxx.xxx.in-addr.arpa domain name pointer name.domain.com 

Pour être clair, le hostname returnnera simplement le nom abrégé. Utilisez le paramètre -f ; Nom d' hostname -f pour get le nom complet.

Pour find le fqdn d'un hôte distant avec IP xxx.xxx.xxx.xxx, vous pouvez utiliser

 nslookup xxx.xxx.xxx.xxx 

et voir la réponse contient

 name = host.domain.net 

Il n'y a pas de "search inverse" pour les noms canoniques. C'est-à-dire: étant donné un logging A, il n'y a aucun moyen d'get une list de ce que les loggings CNAME indiquent.

Voici la command:

hostname

Vous pouvez searchr l'adresse IP par nom, puis searchr le nom de cette adresse IP. Pour le faire en une seule command:

 $ dig -x `dig +short www.google.com` | grep PTR. 100.212.58.216.in-addr.arpa. 86309 IN PTR lhr35s06-in-f4.1e100.net. 100.212.58.216.in-addr.arpa. 86309 IN PTR lhr35s06-in-f100.1e100.net. 

Cela ne fonctionne pas pour tous les sites.

  • Politique de groupe pour spécifier les serveurs DNS dans l'environnement DHCP - Bon ou mauvais?
  • vous connecter à un service Web server à partir du réseau global
  • Les netblocks commutés, le nouveau DNS qui résolvent PTR à l'ancienne DNS IP - pourquoi?
  • Deux modems ADSL sur un LAN
  • Qu'est-ce que la délégation DNS?
  • Comment configurer une machine Windows pour permettre le partage de fichiers avec un alias DNS
  • Possibilité de résoudre le nom d'hôte vers une adresse IP interne à partir d'un location central?
  • Configuration du routeur pour les sous-domaines generics sur le réseau interne
  • Nouveau server Windows 2012 R2 sur SoftLayer - AD DS n ° _msdcs inputs de ressources créées
  • Exécution d'un serveur de noms DNS dans un domaine .local
  • Le domaine ne se propagera pas (plus de 96 heures)
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.