Cet article est basé sur trois façons de configurer le serveur DNS pour une machine Linux lorsque le serveur DNS a été créé.
Une adresse IP est une adresse numérique qui identifie un site sur le réseau. Afin de faciliter la mémoire, un nom de domaine est utilisé pour remplacer l'adresse IP pour identifier l'adresse du site. DNS (résolution de nom de domaine) est le processus de conversion des noms de domaine en adresses IP.
Il existe trois façons de configurer l'emplacement du serveur de résolution DNS sous Linux. Une fois la configuration terminée, elle peut être résolue automatiquement.
Hôtes locaux
Modifiez le fichier d'hôtes local et utilisez des hôtes pour résoudre automatiquement le nom de domaine en ip. Cette méthode est également applicable à Windows, mais l'emplacement de Windows estC:\WINDOWS\system32\drivers\etc\hosts
$ vim /etc/hosts
123.123.123.123 www.baidu.com
124.123.123.123 www.qq.com
Configuration DNS par défaut du système
Modifiez le fichier de configuration pour /etc/resolv.conf
ajouter plusieurs règles telles que:
$ vim /etc/resolv.conf
nameserver 114.114.114.114
nameserver 123.123.123.123
Fichier de configuration de la carte réseau
En supposant que notre carte réseau est nommée eth0
, nous pouvons alors modifier /etc/sysconfig/network-scripts/ifcfg-eth0
le contenu du fichier de configuration et ajouter des règles DNS
$ vim /etc/sysconfig/network-scripts/ifcfg-eth0
添加规则 例如:
DSN1=114.114.114.114
DNS2=xxx.xxx.xxx.xxx
DNS3=xxx.xxx.xxx.xxx
Redémarrez le service réseau:
$ service network restart
Tant que /etc/sysconfig/network-scripts/ifcfg-eth0
DNS est configuré
Après le redémarrage du service, le /etc/resolv.conf
même DNS sera généré automatiquement
Priorité de l'analyse du système
HÔTE local> Configuration de la carte réseau> Configuration DNS par défaut du système