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 ?