dnsmasq

DNS 条目在 Linux 上有效,但在 Windows 上无效 - dnsmasq
dnsmasq

DNS 条目在 Linux 上有效,但在 Windows 上无效 - dnsmasq

我已设置 dnsmasq 来提供一些家庭域名,例如等mqtt,node-red以便更轻松地管理我的家庭网络。我已经设置好了,并且运行良好 - 除了在 Windows 上... 我的主机文件如下所示: 192.168.86.100 mqtt 192.168.86.100 zigbee2mqtt 在 Linux 上我可以这样做: nslookup mqtt Server: 192.168.86.1 Address: 192.168.86.1#53 Name: mqtt Address: 192.168.86.100 但...

Admin

dnsmasq 水平分割 DNS IPv6 和 CNAME
dnsmasq

dnsmasq 水平分割 DNS IPv6 和 CNAME

example.com我维护一个包含子域名的域名a.example.com。公共 DNS 服务器a.example.com配置了一条CNAME foo.example.com记录,该记录又指向 AWS。在我的 LAN 之外,这一切都按预期运行。 对于双栈​​ LAN,我尝试设置 dnsmasq,以便在 LAN 内a.example.com解析为本地 IPv4 地址,而不是来自公共 DNS 的 CNAME 记录。我的 dnsmasq 配置为: dhcp-range=10.10.10.1,10.10.10.254,24h dhcp-option=option:r...

Admin

使用 systemd-resolved 替换 dnsmasq - ‘address’ 指令的替代方案
dnsmasq

使用 systemd-resolved 替换 dnsmasq - ‘address’ 指令的替代方案

我已经使用 dnsmasq 很久了 - 主要用于本地缓存和阻止可疑域。现在我需要拆分 DNS,所以是时候切换到 systemd-resolved 了。 我使用的 dnsmasq 的一个主要功能是address将域名列入黑名单的指令。我有一个守护进程脚本,/etc/dnsmasq.d/malware.conf它会定期编写一系列规则,例如 address=/baddomain1.com/0.0.0.0/ address=/baddomain2.com/0.0.0.0/ ... 如何使用复制此逻辑systemd-resolved? ...

Admin

Windows-10:当以太网接口未激活时,无法通过 Wi-Fi 访问互联网
dnsmasq

Windows-10:当以太网接口未激活时,无法通过 Wi-Fi 访问互联网

我有一台具有 2 个不同界面的 Windows 10 机器。 以太网适配器 以太网: 连接特定的 DNS 后缀 . : IPv4 地址.................: 192.168.0.101 子网掩码.......................................................................................................................: 255.255.255.0 默认网关................: 192.168.0.1 无线局域网适配器 ...

Admin

如何将 dnsmasq 配置为 DNS 服务器,与 apache 一起,以便指向内部 IP 的 DNS 域可由同一服务器和 LAN 访问
dnsmasq

如何将 dnsmasq 配置为 DNS 服务器,与 apache 一起,以便指向内部 IP 的 DNS 域可由同一服务器和 LAN 访问

我的家庭网络中有一个运行 apache web 服务器的 web 服务器。不幸的是,我的路由器不允许 NAT 环回,因此测试我自己的项目或访问其他自托管服务(owncloud、seafile 等)只能在我连接到 LAN 时使用我的内部服务器 IP 以及在 LAN 之外使用我的 DNS 域来完成。显然,这种来回往返并不理想。 在考虑了可能的解决方案之后,我得出结论,解决指向我的内部 IP 的 DNS 域的最不痛苦的方法是托管我自己的 DNS 服务器并将我的路由器配置为使用我的本地 DNS 服务器。dnsmasq 似乎是个不错的选择。 但是,当我准备在运行 ap...

Admin

dnsmasq 为不同的主机分配相同的 IPv4 地址
dnsmasq

dnsmasq 为不同的主机分配相同的 IPv4 地址

我在 Linux 上使用 DHCP 服务器时遇到问题dnsmasq。我使用 Arch Linux 作为服务器和客户端的操作系统。如果重要的话,它们是虚拟机。问题是为dnsmasq具有不同主机名和 mac 地址的不同主机分配相同的 IPv4 地址。但我注意到位于的租约文件/var/lib/misc/dnsmasq.leases仅包含一行 1630202239 00:0c:29:83:86:01 10.30.1.124 host2 ff:bc:9a:4a:2d:00:02:00:00:ab:11:40:39:4e:16:5a:cf:77:e9 即使两个客户端已...

Admin

GnuPG 和 dnsmasq 无法使用 systemd-resolve 在没有 /etc/resolv.conf 的情况下解析 DNS
dnsmasq

GnuPG 和 dnsmasq 无法使用 systemd-resolve 在没有 /etc/resolv.conf 的情况下解析 DNS

我已经安装了 Arch Linux 发行版。Arch Linux 用作systemd系统服务套件,因此它也用于systemd-resolved解析 DNS。我使用 DHCP 接收 DNS 服务器并解析 DNS。我需要启用服务systemd-resolved来自动检测和解析 DNS。例如,它可以用于curl和简单的 Web 浏览器,即使 为空/etc/resolv.conf。问题是它不适用于gpg和dnsmasq。 GPG。如果 中未指定 DNS,则命令gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv ...

Admin

水平分割 DNS 导致整个网络 DNS 故障
dnsmasq

水平分割 DNS 导致整个网络 DNS 故障

问题 我在本地网络上设置了 Raspberry Pi 4。此设备既是 Web 服务器,也是(现在,必然是)DNS 服务器。此设备需要从网络内部和外部访问。我有一个公共域名正在通过更新动态域名系统接收路由器公共 IP 的服务。当我使用指向我的 IP 的域时,我会使用端口转发将所有传入的 Web 流量通过端口 80 路由到 PI 的私有 IP。当我使用此配置在浏览器中访问我的域时(同时连接到除 PI 之外的其他网络)有用!。也就是说;我进入域名,它解析为我的路由器的公共 IP,端口转发将端口 80 请求发送到 PI,它为页面提供服务。瞧! 问题是当我尝试从里面网...

Admin

在 OpenWRT 19.07.7 中设置自定义 DNS 服务器的不同方法
dnsmasq

在 OpenWRT 19.07.7 中设置自定义 DNS 服务器的不同方法

在 OpenWRT / LuCi 中有 4 种不同的方法可以设置自定义 DNS 服务器,这让我很困惑: 这是我现在用的方法,网上也有推荐,注意LAN口应该是WAN口。 不确定这个方法。 我认为这个可以绕过 dnsmasq 服务器。 最后,我从某处读到这种方法可以使用 DNS-over-HTTPS,但不确定。 我想屏蔽广告,所以应该使用本地 dnsmasq 服务器。我还想使用 DoH,因为我已经在使用 Google DNS,尽管我读到过这两者不兼容。同样,我不确定。 有人能解释一下这四个之间有什么区别吗? 另外,在我设置的其他路由器上,我实际上应该输入...

Admin

无法解析子网中的主机名
dnsmasq

无法解析子网中的主机名

我有一台树莓派 (192.168.1.1),它被设置为几个设备的 AP。WIFI 连接正常,DHCP 似乎也给出了有效的地址。问题是网络中的任何设备都无法解析树莓派的主机名“home”。以下是一些配置文件: /etc/hosts 127.0.0.1 localhost ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters 127.0.1.1 home /etc/...

Admin

dnsmasq 路由子域名
dnsmasq

dnsmasq 路由子域名

我在 RPi4 上用 NextClound 设置了 OpenMediaVault。为了访问它,我在 duckdns 上设置了一个域,mydomain.duckdns.org。Nginx 配置为使用子域访问 nextcloud,因此从我的网络外部,我可以使用 nextcloud.mydomain.duckdns.org 打开 nextcloud,但是我无法在本地访问它,因为我的路由器不支持 NAT 环回。 经过一番研究,我发现我可以使用 dnsmasq 在本地路由 nextcloud.mydomain.duckdns.org。我按照一些指南操作,但没有成功。 ...

Admin

使用 dnsmasq 测试未来的 DNS 迁移
dnsmasq

使用 dnsmasq 测试未来的 DNS 迁移

我计划将我的域名的 DNS 从一个提供商迁移到另一个提供商。(“mydomain.com”,因为我必须审查真实名称)从技术上讲,这只是在注册商更改之前更改 NS 记录的问题,但我想通过欺骗本地机器上的 DNS 服务器并进行测试来确保我不会错过一些域名。 我首先尝试将 /etc/resolv.conf 更改为“nameserver 2.22.230.67”(它是新的名称服务器之一),但它不再返回指向不同域(edgekey.net)的 CNAME 条目的任何内容: $ dig +short login.mydomain.com prod.mydomain.com...

Admin

dnsmasq 用于在不支持 mDNS 的客户端上查找“.local”域
dnsmasq

dnsmasq 用于在不支持 mDNS 的客户端上查找“.local”域

mDNS(例如 avahi、bonjour)允许机器将自己宣传为其machine-name.local在 LAN 上,并允许客户端通过该域名而不是 IP 来查找它。 大多数平台都支持mDNS开箱即用功能,但 Android 却不支持。 即,如果我想通过 Android 上的浏览​​器连接到本地网络中运行的服务,machine-name.local:port我必须使用而不是ip-address:port。当 IP 是动态变化的时,这可能会令人沮丧。 我想知道我是否可以将其中一台机器配置为内部 DNS 服务器(例如使用dnsmasq),我的手机应该会查询该服务器...

Admin

Dnsmasq:记录来自特定 IP/设备的所有 DNS 查询
dnsmasq

Dnsmasq:记录来自特定 IP/设备的所有 DNS 查询

我使用 Dnsmasq 来解析本地网络中的 DNS 查询。为了防止电视加载广告/跟踪我,我设置了 dnsmasq 来解析数十个域名到本地主机。 然而,这也有缺点。电视现在经常抱怨它没有连接到网络。为了调查哪些被阻止的域名应该被允许通过,需要电视发出的域名请求列表。 那么我该如何设置 DNSmasq 来记录电视的要求进入文件/系统日志/某处? ...

Admin

将 DNSMasq 设置为缓存 DNS 服务器,并为具有单独路由器/网关的 IPV6 本地网络设置 DHCP
dnsmasq

将 DNSMasq 设置为缓存 DNS 服务器,并为具有单独路由器/网关的 IPV6 本地网络设置 DHCP

我已经建立了家庭网络,并在该网络上运行 DNSMasq IPV4 缓存 DNS 服务器已有几年了。它不是路由器/网关,我想添加对 IPV6 的支持,我认为我理解的是以下内容网关获得一个公共 IPV6 子网 - 从中​​它将地址分配给所有本地设备对于 IPV4,我理解 - 地址是私有的,所以我只是从我自己的内部地址分配但对于 IPV6 - 我需要某种方式告诉 DNSMasq 它应该......。这就是我遇到困难的地方我假设它需要从网关或其他地方获取其地址,然后使用相同的前缀进行分配我应该禁用 IPV6 然后探测以确定前缀......似乎不太好 Windows ...

Admin