• 请不要在回答技术问题时复制粘贴 AI 生成的内容
frostnotfall
V2EX  ›  程序员

DNS server 除了 bind 有什么好的推荐吗?

  •  
  •   frostnotfall · Sep 13, 2017 · 8930 views
    This topic created in 3191 days ago, the information mentioned may be changed or developed.

    上级命令搭建一个 DNSserver,于是搭了一个 bind,使用上没问题。但是领导说这太复杂,添加一个新的 DNS 解析操作上太繁琐,想想也觉得是这样 于是打算现在再搭建一个 namedmanager,但是 ubuntu 系统安装起来也反人类,且 web 界面感觉也不太友好 网上找了一下,选择困难症就犯了,一个一个试也不太划算。因为没什么太高的要求,支持泛域名就行,其他的操作上越简单越好,最好有管理界面,当然最好也是中文, 问问各位有相关经验的大佬,不知有什么好的推荐?

    27 replies    2017-09-15 10:08:35 +08:00
    frostnotfall
        1
    frostnotfall  
    OP
       Sep 13, 2017
    刚发就沉了?
    yanggis
        2
    yanggis  
       Sep 13, 2017
    这么多要求,还不如直接用 IP 访问呢!
    frostnotfall
        3
    frostnotfall  
    OP
       Sep 13, 2017
    @yanggis #2 开发要用到
    Mithril
        4
    Mithril  
       Sep 13, 2017
    Windows Server。。。开个默认的 DNS 服务就能用。。。
    a1044634486
        5
    a1044634486  
       Sep 13, 2017
    #4 有道理,求简单肯定是 windows 啊
    a1044634486
        6
    a1044634486  
       Sep 13, 2017
    直接修改本机 hosts 啊。。哈哈哈 别用 dns 了
    saihuang
        7
    saihuang  
       Sep 13, 2017   ❤️ 2
    简单的话,可以试试 dnsmasq,用起来就跟 hosts 文件一样
    rrfeng
        8
    rrfeng  
       Sep 13, 2017 via Android
    skydns + etcd

    爽的飞起。
    frostnotfall
        9
    frostnotfall  
    OP
       Sep 13, 2017
    @Mithril #4
    @a1044634486 #5
    @a1044634486 #6
    哈哈哈,歪了歪了,正经一点,内网服务器是 ubuntu 系统,windows server 的话本身就有点麻烦啊,总不能为这个在申请一台服务器吧,而且就算是虚拟机,搭建虚拟机本身就不太划算
    Tink
        10
    Tink  
    PRO
       Sep 13, 2017
    @frostnotfall #9 我目前是 dnsmasq 好像 udns 也可以
    7654
        11
    7654  
       Sep 13, 2017
    webmin 的 bind 模塊可以试试
    安装也简单
    zjqzxc
        12
    zjqzxc  
       Sep 13, 2017
    为了写 ddns,自己拿 python 或者 nodejs (各)撸了一个。。。
    好像也用不了多长时间。。

    python 用的 dnslib
    nodejs 用的 dnsd
    zjqzxc
        13
    zjqzxc  
       Sep 13, 2017
    后来没空完善,只实现了最基本的功能,也就没传 github。。不发出来丢人了
    frostnotfall
        14
    frostnotfall  
    OP
       Sep 13, 2017
    @zjqzxc #13 666
    ScotGu
        15
    ScotGu  
       Sep 13, 2017
    对 Bind、dnsmasq、unbound 这几个 DNS 服务系统的使用场景,已经困惑了很久。
    Bind 老大哥,任何环境用都没啥问题,重点在于配置,虽然强大,但是配置极为繁琐。
    dnsmasq,轻量、配置简单,特别友好,我很喜欢,但是不知道在城域网环境中使用是否会有短板。
    unbound,看介绍很 NB,据说在 freebsd 系统中已经代替了 bind 的位置。使用起来也比较简单。

    还尝试过用 dnsmasq 做前端,默认转发到某公共 DNS,特殊域名转发到指定 DNS 或本地劫持; unbound 做后端负责对外通过 TCP 请求请求解析结果。
    但只在办公室测试过,并未进行压力测试,不知道遇到大量请求后效果怎么样。

    所以为了求稳,推荐 BIND,有环境测试,可以用 dnsmasq
    nanjishidu
        16
    nanjishidu  
       Sep 13, 2017
    推荐 bind
    pangliang
        17
    pangliang  
       Sep 13, 2017
    swarm 集群才是现代方式.... [逃]
    jeffson
        18
    jeffson  
       Sep 13, 2017
    没搭过的路过
    xiaoz
        19
    xiaoz  
       Sep 13, 2017
    小规模用 dnsmasq 也是不错的,配置简单。
    tony1016
        20
    tony1016  
       Sep 13, 2017
    dnsmasq
    zjqzxc
        21
    zjqzxc  
       Sep 13, 2017
    @frostnotfall 当时还看了下,bind 是支持数据库的(至少支持 mysql,其他的没注意),配置好了自己套个 web 端应该也能满足要求
    bigtwo
        22
    bigtwo  
       Sep 13, 2017
    dnsmasq+10086
    Mithril
        23
    Mithril  
       Sep 13, 2017
    @frostnotfall 说实话就简单搞个服务器凑合用的话,Windows 要比 ubuntu 简单多了。不过我们都是用 Windows Server 做域控,所以顺手开个 DNS 非常的容易。
    我也曾经用过一个 2G 内存的虚拟机跑了个 Server 2012,做 DNS 和域控。域控里加几十台机器不成问题,你的 DNS 请求量不太大就没事
    fox0001
        24
    fox0001  
       Sep 13, 2017
    @saihuang #7 我们就是用 dnsmasq
    Showfom
        25
    Showfom  
    PRO
       Sep 13, 2017 via iPhone
    每次标题不说递归还是权威 DNS 的都是耍流氓
    pexcn
        26
    pexcn  
       Sep 14, 2017
    那就端口转发 8.8.8.8:53 ...
    JingKeWu
        27
    JingKeWu  
       Sep 15, 2017
    一直都用 bind
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3419 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 11:40 · PVG 19:40 · LAX 04:40 · JFK 07:40
    ♥ Do have faith in what you're doing.