dnsmasq 和 cname 记录

问题描述

需要正确添加 CNAME 记录到 dnsmasq。 在FAQ的示例中可以在config中制作cname记录

cname=blizzard.cache.lancache.net,cdn.blizzard.com

此格式返回原始域名的 A 记录。

# nslookup cdn.blizzard.com
Server:     185.123.187.8
Address:    185.123.187.8#53

Non-authoritative answer:
Name:   cdn.blizzard.com
Address: 137.221.64.2
Name:   cdn.blizzard.com
Address: 137.221.64.5

这不适合我的任务。需要返回 CNAME 记录。 (这个答案是作为样本绑定的)

# nslookup cdn.blizzard.com
Server:     185.123.187.8
Address:    185.123.187.8#53

Non-authoritative answer:
cdn.blizzard.com    canonical name = blizzard.cache.lancache.net.
Name:   blizzard.cache.lancache.net
Address: 172.16.0.200

这是正确的答案。在那里我们可以看到对“cdn.blizzard.com”的请求,该域“blizzard.cache.lancache.net”的cname记录和cname“172.16.0.200”的ip。如何通过 dnsmasq 做出这样的回答?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)