3 votes

A perdu l'édition de la configuration DNS dans Ubuntu 18.04

Objectif

Pour un usage personnel, j'ai besoin d'ajouter un serveur personnalisé fonctionnant sur 127.0.0.1#5354 qui résout les requêtes pour les domaines .hyperboria.

Ce que j'ai fait

Il y avait autrefois un fichier appelé /etc/resolv.conf qui dit maintenant,

# NE PAS MODIFIER CE FICHIER MANUELLEMENT -- VOS MODIFICATIONS SERONT ÉCRASÉES
# 127.0.0.53 est le résolveur stub systemd-resolved.

Donc, il semble que puisque systemd est principalement responsable de tout, je devrais regarder le service/configuration systemd-resolved.

Je pourrais simplement modifier les paramètres WiFi du NetworkManager dans GNOME pour ajouter un serveur DNS manuel sur mon réseau connecté, mais cela ne s'applique pas à tous les réseaux (uniquement celui que j'ai modifié). De plus, je ne pourrais pas contrôler quels domaines sont résolus avec chaque serveur, et je ne sais pas quels fichiers sont modifiés en coulisses.

Avec dnsmasq, je pense que je pourrais simplement ajouter cette ligne à sa configuration, server=/hyperboria/127.0.0.1#5354, mais dnsmasq n'est pas en cours d'exécution et s'il l'était, j'ai découvert qu'il est intégré à NetworkManager ou quelque chose de similaire et je ne saurais pas s'il faudrait ajouter un fichier dans /etc/NetworkManager/dnsmasq.d/ ou modifier /etc/dnsmasq.conf.

D'autres configurations possibles sont,

  • /etc/network/interfaces # pas sûr de son ancienneté de nos jours
  • /etc/resolvconf/resolv.conf.d/base|head|tail

En tout cas, tout semble reposer sur systemd-resolved. Comment pourrais-je y parvenir ?

4voto

Gannet Points 443

Essayez de modifier le fichier /etc/systemd/resolved.conf. N'oubliez pas de redémarrer le service approprié avec la commande sudo systemctl restart systemd-resolved.service.

Notez que :
/etc/network/interfaces
/etc/resolv.conf
sont désormais obsolètes.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X