NixOS + docker nginx + dnsmasq 用于本地 somesomething.dev 域

NixOS + docker nginx + dnsmasq 用于本地 somesomething.dev 域

我最近一直在将 NixOS 配置为开发机器(到目前为止我真的很喜欢它)。我计划使用 nginx 映像作为反向代理,将所有 *.dev 请求路由到运行的 docker 映像。这已经适用于对本地主机的请求,因为当它们连接到同一网络时,我可以访问已启动容器的应用程序。

现在为了解决 *.dev 请求,我在 nixos 配置中添加了 dnsmasq 配置:

services.dnsmasq = {
  enable = true;
  resolveLocalQueries = true;
  servers = [
    ''/.dev/127.0.0.1''
    ''8.8.8.8''
    ''8.8.4.4''
  ];
};

重建时,我得到输出starting the following units: dnsmasq.service,但是当我尝试访问我的 .dev URI 时,我仍然只得到DNS_PROBE_FINISHED_NXDOMAIN.这里可能有什么问题?

相关内容