gpt4 book ai didi

dns - 带有 dnsmasq 的通配符子域

转载 作者:行者123 更新时间:2023-12-01 18:18:12 51 4
gpt4 key购买 nike

我有一个已映射到 domain.tld 的设备。我现在想为所有子域 *.domain.tld 创建通配符,以便它们也映射到 domain.tld 的 IP。如何使用 dnsmasq 执行此操作?

最佳答案

虽然接受的答案可能已经解决了作者的问题,但它具有误导性,因为它表明前导点仅匹配子域,这是不正确的。

dnsmasq ignores任何前导点,以便

address=/domain.tld/192.168.0.1

相当于

address=/.domain.tld/192.168.0.1

甚至

address=/......domain.tld/192.168.0.1

截至目前(dnsmasq v2.76),遗憾的是无法指定某些内容(服务器地址ipset)对于

  • 仅限单个域名,即没有子域的域名
  • 仅适用于域名的子域

您唯一可以做的就是为域名及其所有子域指定某些内容,并为特定子域覆盖它,例如

address=/domain.tld/192.168.0.1
address=/sub.domain.tld/10.10.0.1

这种仅单个域名的情况,可以使用不同的选项来解决,例如host-recordsrv-record,这在某些情况下可能就足够了,但是当然不是全部。例如,如果您确实需要仅对单个域名使用 serveripset 选项,那么它就不起作用。

关于dns - 带有 dnsmasq 的通配符子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22313142/

51 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com