V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
AII
V2EX  ›  DNS

dnsmasq 可以实现域名反解吗?

  •  
  •   AII · 2016-02-28 11:11:19 +08:00 · 4110 次点击
    这是一个创建于 3183 天前的主题,其中的信息可能已经有所发展或是发生改变。
    例如我想将 123.con(1.2.3.4)的解析结果包括子域名对应反向解析到 456.con(4.5.6.7)上。


    效果:
    >nslookup xxx.123.con
    非权威应答:
    名称: xxx.456.con
    Address: 4.5.6.7
    Aliases: xxx.123.con

    就是访问 xxx.123.con 实际返回 xxx.456.con 的 IP 解析结果。
    10 条回复    2016-03-02 10:39:58 +08:00
    alect
        1
    alect  
       2016-02-28 13:25:51 +08:00
    据我所知不能。
    czb
        2
    czb  
       2016-02-28 15:39:07 +08:00 via Android
    CNAME FLATTENING 这个应该是你想要的
    raysonx
        3
    raysonx  
       2016-02-28 15:47:39 +08:00
    dnsmasq 好像并没有提供这个功能,需要权威解析功能的话还是上 bind 吧。
    esxivistawrt
        4
    esxivistawrt  
       2016-02-28 18:03:26 +08:00
    raysonx
        5
    raysonx  
       2016-02-28 18:11:43 +08:00
    @esxivistawrt 反向解析要添加 PTR 记录,主要是看它支不支持 PTR 记录了。
    另外, IPv4 地址的反解是 in-addr.arpa 域, IPv6 地址的反解才是 ip6.arpa
    比如 IPv4 地址 1.2.3.4 的反解域名是 4.3.2.1.in-addr.arpa , IPv6 地址 2001:db8:1234:5678:90ab:cdef:1234 的反解域名是 4.3.2.1.f.e.d.c.b.a.0.9.8.7.6.5.4.3.2.1.8.b.d.0.1.0.0.2.ip6.arpa
    LGA1150
        6
    LGA1150  
       2016-02-29 14:24:22 +08:00 via Android
    dnsmasq.conf:
    cname=xxx.123.con,xxx.456.con

    hosts:
    4.5.6.7 xxx.456.con
    bclerdx
        7
    bclerdx  
       2016-03-01 00:03:53 +08:00
    @LGA1150 dnsmsaq 支持 cname 语法?
    LGA1150
        8
    LGA1150  
       2016-03-01 20:28:25 +08:00
    @bclerdx 至少我路由器上可以这么用
    bclerdx
        9
    bclerdx  
       2016-03-01 23:46:24 +08:00
    @LGA1150 你路由器刷的是哪个第三方固件?
    LGA1150
        10
    LGA1150  
       2016-03-02 10:39:58 +08:00 via Android
    @bclerdx 官方。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1355 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:57 · PVG 01:57 · LAX 09:57 · JFK 12:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.