Pour une utilisation personnelle, je dois ajouter un serveur personnalisé s'exécutant sur 127.0.0.1#5354
qui résout les requêtes pour les domaines .hyperboria
.
Il y avait un fichier appelé /etc/resolv.conf
qui dit maintenant,
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
Donc, il semble que, puisque systemd
est le principal responsable de tout, je devrais me pencher sur systemd-resolved
service/configuration.
Je pourrais simplement modifier les paramètres WiFi de 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 pouvais pas contrôler les domaines résolus avec chaque serveur, et je ne savais pas quels fichiers étaient édités en arrière-plan.
Sur dnsmasq
Je pense que je pourrais simplement ajouter cette ligne à sa configuration, server=/hyperboria/127.0.0.1#5354
, mais Dnsmasq ne fonctionne pas et si cela se produit, j’ai découvert qu’elle était encapsulée par NetworkManager ou quelque chose de similaire et je ne saurais pas si je devrais le faire. ajoutez un fichier dans /etc/NetworkManager/dnsmasq.d/
ou éditez /etc/dnsmasq.conf
.
Les autres configurations possibles sont,
/etc/network/interfaces
# ne sait pas à quel point il est hérité de nos jours/etc/resolvconf/resolv.conf.d/base|head|tail
Quoi qu'il en soit, tout semble reposer sur systemd-resolved
. Comment pourrait atteindre ceci?
Essayez d’éditer le fichier /etc/systemd/resolved.conf
. N'oubliez pas de redémarrer le service approprié par Sudo systemctl restart systemd-resolved.service
.
Notez que:/etc/network/interfaces
/etc/resolv.conf
sont obsolètes maintenant.