V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
miaosl
V2EX  ›  宽带症候群

放弃 bind 用 dndmsdw 依旧心态爆炸

  •  
  •   miaosl · 360 天前 · 803 次点击
    这是一个创建于 360 天前的主题,其中的信息可能已经有所发展或是发生改变。
    真的哥哥们,有些东西真的网上没有太正规得教程
    我只是想实现,做个本地域名服务器,然后让其他服务器实现访问本地域名直接解析本地 ip ,本地没有转发 dns ,去外网访问就这么简单。。。。
    但是昨天用得是 bind 服务,用 ping 百度测试会很慢,网慢到装软件会超时。网上说开转发器就行了,我的单一变量试了,只给内网得一个服务器配置 DNS 为这台域名服务器 ip ,域名服务器开转发,开 only ,first 两种模式得到得都是未知得域名,dig 查确实根本就解析不了。真的有大佬能解释一下吗?是不是不只是开个转发器(添加个 forwarders 选项)我真的。。。
    现在听 v 站大佬们得建议用 dnsmasq ,依旧有问题,我主要是参考了博客园 https://www.cnblogs.com/saneri/p/14141397.html 这位大佬得帖子。但是跟着做首先他好像没有啥配置文件体现能连接外网。其次如果它把 reslove 改成了本地 ip 和 VMware 得 ip 那么这个机器直接上不了网了把
    效果还是之能内网解析,外网还是 G
    有从事运维或者计算机网络得大佬能不能说说真的企业中没有这种需求得嘛?
    9 条回复    2023-11-22 19:26:18 +08:00
    XiLingHost
        1
    XiLingHost  
       360 天前
    也许可以试试 powerdns ,upstream 肯定是要设置的
    jasonyang9
        2
    jasonyang9  
       360 天前
    我简单覆盘一下,你有一个或几个本地的域,bind 配置为它们的权威域名服务器,然后同时作为递归( recursive )和转发域名服务器,将其它域名解析转给上游?这是典型的应用,怎么可能无法做到。哈哈

    关键配置是:

    ```
    options {
    ...
    recursion yes;
    allow-recursion { address-match-list; };
    allow-query { address-match-list; };
    forward only;
    forwarders {
    upstream-nameseerver-ip;
    };
    dnssec-enable no; <-- may vary
    dnssec-validation no; <-- may vary
    };
    ```
    miaosl
        3
    miaosl  
    OP
       360 天前
    @jasonyang9 好大佬,我研究一下,刚刚突然 dnsmasq 转发成功了虽然我不知道为啥从它日志来看真的转发成功了
    miaosl
        4
    miaosl  
    OP
       360 天前
    完蛋完蛋帖子发错地方了
    miaosl
        5
    miaosl  
    OP
       360 天前
    很奇怪啊我就按照博客园大佬得配置下来
    现在突燃发现能转发了日志如下
    Nov 20 23:15:24 dnsmasq[108101]: query[A] www.v2ex.com from 10.0.1.1
    Nov 20 23:15:24 dnsmasq[108101]: forwarded www.v2ex.com to 114.114.114.114
    Nov 20 23:15:29 dnsmasq[108101]: query[A] www.v2ex.com from 10.0.1.1
    Nov 20 23:15:29 dnsmasq[108101]: forwarded www.v2ex.com to 114.114.114.114
    Nov 20 23:15:34 dnsmasq[108101]: query[A] www.v2ex.com.com from 10.0.1.1
    Nov 20 23:15:34 dnsmasq[108101]: forwarded www.v2ex.com.com to 114.114.114.114
    Nov 20 23:15:39 dnsmasq[108101]: query[A] www.v2ex.com.com from 10.0.1.1
    Nov 20 23:15:39 dnsmasq[108101]: forwarded www.v2ex.com.com to 114.114.114.114
    但是我机器 ping 得结果是:
    [root@mysqla ~]# ping www.v2ex.com
    ping: www.v2ex.com: 未知的名称或服务
    miaosl
        6
    miaosl  
    OP
       360 天前
    @miaosl 成了这个是因为 reslove 文件写错了
    noahzh
        7
    noahzh  
       360 天前
    用免费的 dnspod 解析加自己的域名,根本不用自己搭建
    mantouboji
        8
    mantouboji  
       359 天前
    不就是 avahi 的 xxx.local ?
    miaosl
        9
    miaosl  
    OP
       358 天前
    @mantouboji 大佬你好。我发现可能不是 dns 的问题,因为我后来改回正常的 dns 也不能 ping 通百度。所以我直接重启电脑瞬间好了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5809 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 03:01 · PVG 11:01 · LAX 19:01 · JFK 22:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.