怎么给 dnsmasq 设置从一个域名映射到另一个域名?

2017-08-01 02:03:42 +08:00
 nsznsznsz
比如我想把我自己定义的一个域名比如 test.abc.com 映射成 tieba.baidu.com

也就是当我想解析 test.abc.com 的时候实际去解析 tieba.baidu.com ,然后返回 tieba.baidu.com 对应的 IP

应该怎么配置?这用 dnsmasq 能做到吗?
4214 次点击
所在节点    Linux
6 条回复
sneezry
2017-08-01 03:01:59 +08:00
cname 么
isCyan
2017-08-01 03:10:09 +08:00
这不就是 cname 吗,test.abc.com 设置 cname 记录指向 tieba.baidu.com
wuwuyun
2017-08-01 14:38:47 +08:00
dnsmasq 里是可以配置的
加一条 cname=xxx.xxx,target

但是 target 域名必须要在 /etc/hosts 里面或者其他地方有指向

There are significant limitations on the target; it must be a DNS name which is known to dnsmasq from /etc/hosts (or additional hosts files), from DHCP, from --interface-name or from another --cname.
nsznsznsz
2017-08-01 22:40:22 +08:00
那这样不就是写死了吗?。。target 不能动态获取 IP 了
nsznsznsz
2017-08-01 22:41:01 +08:00
@wuwuyun 这样不就是写死了吗?。。target 不能动态获取 IP 了
wuwuyun
2017-08-02 13:51:05 +08:00
@nsznsznsz 还想怎么动态,写了 /etc/hosts 又不是不能改

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/379420

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX