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

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

  •  
  •   frostnotfall · 11 天前 · 1049 次点击

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

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

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

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

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

    所以为了求稳,推荐 BIND,有环境测试,可以用 dnsmasq
        16
    nanjishidu   11 天前
    推荐 bind
        17
    pangliang   11 天前
    swarm 集群才是现代方式.... [逃]
        18
    jeffson   11 天前
    没搭过的路过
        19
    xiaoz   11 天前
    小规模用 dnsmasq 也是不错的,配置简单。
        20
    tony1016   11 天前
    dnsmasq
        21
    zjqzxc   11 天前
    @frostnotfall 当时还看了下,bind 是支持数据库的(至少支持 mysql,其他的没注意),配置好了自己套个 web 端应该也能满足要求
        22
    cnyang   11 天前
    dnsmasq+10086
        23
    Mithril   11 天前
    @frostnotfall 说实话就简单搞个服务器凑合用的话,Windows 要比 ubuntu 简单多了。不过我们都是用 Windows Server 做域控,所以顺手开个 DNS 非常的容易。
    我也曾经用过一个 2G 内存的虚拟机跑了个 Server 2012,做 DNS 和域控。域控里加几十台机器不成问题,你的 DNS 请求量不太大就没事
        24
    fox0001   10 天前
    @saihuang #7 我们就是用 dnsmasq
        25
    Showfom   10 天前 via iPhone
    每次标题不说递归还是权威 DNS 的都是耍流氓
        26
    pexcn   10 天前
    那就端口转发 8.8.8.8:53 ...
        27
    JingKeWu   9 天前
    一直都用 bind
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   1559 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.7.5 · 150ms · UTC 10:30 · PVG 18:30 · LAX 03:30 · JFK 06:30
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1