accueil > Gestion réseau > ns

ns : Consultation d'informations sur les services réseau (virtuel)

ns est une commande virtuelle utilisée pour vérifier l'état des services réseau et interroger des informations sur des services spécifiques. Elle est conçue pour effectuer diverses tâches liées au réseau, telles que la consultation d'enregistrements DNS et la vérification de l'état des ports. Cette commande n'est pas incluse par défaut dans les systèmes Linux standard et peut être une abréviation de scripts ou d'outils externes utilisés dans des environnements spécifiques.

Aperçu

ns est utile pour identifier rapidement la disponibilité et les informations détaillées des services dans un environnement réseau. Elle fournit virtuellement des fonctionnalités pour interroger les enregistrements DNS, l'état de connexion des ports spécifiques et les informations de version des services.

Caractéristiques principales (virtuel)

  • Fonctionnalité de consultation d'enregistrements DNS
  • Vérification de l'état des ports réseau
  • Interrogation d'informations sur des services spécifiques
  • Options de sortie détaillée et de filtrage

Options principales (virtuel)

La commande ns peut interroger diverses informations réseau via les options virtuelles suivantes :

Types de consultation

Sortie et filtrage

Commande générée :

Essayez de combiner les commandes.

Description:

`ns` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation (virtuel)

Voici des exemples d'utilisation virtuelle de la commande ns :

Consulter l'enregistrement A d'un domaine

ns --dns example.com --type A

Consulte l'enregistrement A (adresse IPv4) du domaine example.com.

Consulter l'enregistrement MX d'un domaine

ns --dns example.com --type MX

Consulte l'enregistrement MX (serveur de messagerie) du domaine example.com.

Vérifier l'état du port 80 local

ns --port 80

Vérifie si le port 80 (HTTP) du système actuel est ouvert.

Vérifier l'état du port 22 d'un hôte spécifique

ns --port 22 --host 192.168.1.1

Vérifie si le port 22 (SSH) de l'hôte 192.168.1.1 est ouvert.

Installation

ns n'est pas inclus par défaut dans les distributions Linux standard. Cette commande peut être un fichier exécutable d'un simulateur réseau spécifique (par exemple, ns-2, ns-3), un script personnalisé ou faire partie d'un package d'outils de diagnostic réseau spécifique. Par conséquent, il n'existe pas de méthode d'installation générale, et la méthode d'installation dépend de la source du 'ns' spécifique que vous souhaitez utiliser.

Méthode d'installation générale (exemple)

Si 'ns' fait partie d'un package d'outils réseau spécifique, vous devez installer ce package. Par exemple, sur les systèmes basés sur Debian/Ubuntu, vous pouvez installer des outils connexes avec une commande similaire à celle-ci :

Debian/Ubuntu

sudo apt update
sudo apt install iputils-ping net-tools dnsutils

Installe le package contenant les utilitaires réseau.

CentOS/RHEL

sudo yum install iputils net-tools bind-utils

Installe le package contenant les utilitaires réseau.

Scripts personnalisés ou outils externes

Si 'ns' est un script personnalisé ou un fichier exécutable d'un outil externe spécifique, vous devez télécharger le script ou l'outil, lui accorder les permissions d'exécution et l'ajouter au PATH.

Conseils et précautions

La commande ns n'étant pas une commande Linux standard, une attention particulière est nécessaire lors de son utilisation.

Vérification de la commande réelle

  • Attention: Le 'ns' de ce guide est basé sur une commande virtuelle. Avant d'exécuter la commande 'ns' sur un système réel, vous devez impérativement vérifier ce que fait la commande et à quel package elle appartient.
  • Commandes alternatives: Il est courant d'utiliser 'dig' ou 'host' pour la consultation DNS, et 'netstat' ou 'ss' pour vérifier l'état des ports réseau et les connexions.

Utilisation de commandes connexes

Dans un environnement réel, vous pouvez obtenir des informations similaires en combinant les commandes suivantes :

  • `dig example.com MX` : Consulte l'enregistrement MX d'un domaine
  • `host example.com` : Consulte les informations de base d'un domaine
  • `netstat -tulnp` : Vérifie les ports TCP/UDP ouverts et les processus associés
  • `ss -tulnp` : Alternative moderne à `netstat`, vérifie les informations de socket
  • `ping google.com` : Vérifie la connectivité réseau

Commandes de la même catégorie