Un ordinateur communique avec les autres ordinateurs par des interfaces réseaux. En général, on a une interface réseau pour chaque carte réseaux (pour les ordinateurs qui ont plusieurs cartes réseaux). Une carte réseau (Ethernet ou wifi) possède une adresse mac, qui identifie la carte réseau sur le réseau. Pour faire fonctionner une carte réseau, il faut configurer l'interface qui lui correspond. La commande if config permet de connaitre la configuration réseaux et de configurer le réseau à la main ou dans un script. Sur internet, les stations appelées hôtes ont des adresses IP, qui permettent de les identifier, mais on peut aussi souvent designer un hôte par un nom d'hôte ou nom de domaine (comme google.Com). Le DNS (domain name system, système de nom de domaine en français) a été conçu pour résoudre ce problème, en proposant un modèle hiérarchisé. Chaque machine (imprimante, terminal, serveur ...) reliée à un réseau se voit attribuer un petit nom. Ce nom est unique dans le domaine auquel elle appartient. Ainsi, pour les domaines domaine1.Com et domaine2.Com, on peut avoir deux machines portant des noms similaires ou différents.