Tengo un servicio ejecutándose en localhost en MacOS High Sierra.
curl foo.test
no funciona, pero
curl localhost
hace.
Para llegar a mi configuración, instalé DNS usando homebrew,
brew install dnsmasq
Agregué mi configuración a /usr/local/etc/dnsmasq.conf,
address=/test/127.0.0.1
y agregue un archivo de resolución / etc / resolver / test:
nameserver 127.0.0.1
He pasado un día intentando cavar foo.test scutil --dns dscacheutil -q host -un nombre foo.test y nada funcionó.
Mi problema final no se cubrió en ningún otro lugar, por lo que estoy respondiendo aquí por otra persona.