V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
nsznsznsz
V2EX  ›  Linux

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

  •  
  •   nsznsznsz · 2017-08-01 02:03:42 +08:00 · 4221 次点击
    这是一个创建于 2671 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如我想把我自己定义的一个域名比如 test.abc.com 映射成 tieba.baidu.com

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

    应该怎么配置?这用 dnsmasq 能做到吗?
    6 条回复    2017-08-02 13:51:05 +08:00
    sneezry
        1
    sneezry  
       2017-08-01 03:01:59 +08:00 via iPhone
    cname 么
    isCyan
        2
    isCyan  
       2017-08-01 03:10:09 +08:00 via Android
    这不就是 cname 吗,test.abc.com 设置 cname 记录指向 tieba.baidu.com
    wuwuyun
        3
    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
        4
    nsznsznsz  
    OP
       2017-08-01 22:40:22 +08:00
    那这样不就是写死了吗?。。target 不能动态获取 IP 了
    nsznsznsz
        5
    nsznsznsz  
    OP
       2017-08-01 22:41:01 +08:00
    @wuwuyun 这样不就是写死了吗?。。target 不能动态获取 IP 了
    wuwuyun
        6
    wuwuyun  
       2017-08-02 13:51:05 +08:00
    @nsznsznsz 还想怎么动态,写了 /etc/hosts 又不是不能改
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1589 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 17:03 · PVG 01:03 · LAX 09:03 · JFK 12:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.