Salut! :)

Alors voila j'ai un petit problème avec le DNSmasq sous Archlinux

J'ai installé DNSmasq

Dans

/etc/dnsmasq.conf

J'ai ajouté

listen-address=127.0.0.1

address=/.test/127.0.0.1 (domaines en .test)

Dans resolv.conf NetworkManager a ajouté

nameserver 127.0.0.1

Mais quand je vais sur la page 127.0.0.1, j'ai deux soucis:

Quand je regarde le status de dnsmasq j'ai ce message:

failed to create listening socket for port 53: Address already in use
dnsmasq.service: Start request repeated too quickly.

dnsmasq.service: Failed with result 'exit-code'.
Failed to start dnsmasq - A lightweight DHCP and caching DNS server.

(Alors j'ai aussi ce message, c'est nouveau ça :/)

failed to create listening socket for 127.0.0.1: Address already in use

Pour ce qui est de la situation, j'ai un projet qui tourne sur docker, docker utilise nginx et php-fpm, et il est configuré pour necessiter un dnsmasq qui prends des adresses http://{...blabla...}.test

Dans la doc qu'on m'a fournit il y'a uniquement un lien vers un MD en open source sur github... sur MAC

https://gist.github.com/ogrrd/5831371

J'espère avoir été assez clair, j'ai un petit doute la dessus, mais si il y a des questions j'y répondrais

Voila si quelqu'un s'y connait en réseau DNS et qui connait bien ArchLinux pouvait m'aider ça me ferait très plaisir ^^

Merci :)

3 réponses


Donki Shock
Réponse acceptée

Bonjour as tu essayé avec le "dot" comme cela? : address=/dot.test/127.0.0.1
un autre git pour la resolution des .test et .localhost sur ubuntu mais ça devrait pas trop différer sur Arch: https://gist.github.com/kgaut/5a62ba1e272683ce134f6903bc70463b
en espérant ne pas mettre fourvoyé sur la question ;)

popotte
Auteur

Salut, alors c'est une idée que j'avais tenté, mais finalemnet j'ai trouvé ^^

En gros le client avait déjà toute la config dans docker, je devais simplement désactiver nginx depuis mon archlinux qui entrait en conflit avec l'image nginx de docker et tout est bon :)

Merci, j'ai noté dans mon petit carnet, ça peut toujours servir. :)