有dnsmasq的多个本地域?

Joh*_*ohn 5 unix dns macos dnsmasq localhost

因此,我将dnsmasq用于本地开发环境,并且需要将其设置为使用多个域。(.dev,.test,.somethingelse),该怎么做?

目前它仅与.dev一起使用

这就是我的dnsmasq.conf的样子

address=/dev/127.0.0.1
listen-address=127.0.0.1
Run Code Online (Sandbox Code Playgroud)

mat*_*tes 5

对于要在本地服务器的每个(子)域,将以下条目添加到dnsmasq.conf中:

address=/.domain/127.0.0.1
Run Code Online (Sandbox Code Playgroud)

现在,让您的操作系统知道,您想将对此域的请求重定向到本地dnsmasq名称服务器。为此,请在“ / etc / resolvers”中创建一个文件“ domain”。

/ etc / resolvers / domain具有以下内容:

nameserver 127.0.0.1
Run Code Online (Sandbox Code Playgroud)

有关解析器的更多信息。