logo NodeSeekbeta

使用poweradmin自建Authoritative server服务器

image
image

概念

前期准备

  • 用来做NS的域名
  • 两台拥有公网IP地址的服务器
  • 服务器安装好Docker

安装过程

  1. 设置胶水记录到你的两台服务器的公网IP地址
    比如
    ns1.wocao.com 指向 1.1.1.1
    ns2.wocao.com 指向 2.2.2.2

  2. ns1安装
    这里我就把我组合出来的贴出来了。
    直接执行 git clone --recursive https://github.com/yumusb/poweradmin-aio.git
    然后进去以后修改.env中的以下部分即可

    DB_ROOT_PASS=pdns_roootsadasdasd
    DNS_MASTER=domain.net
    DNS_NS1=ns1.wocao.com
    DNS_NS2=ns2.wocao.com
    TUNNEL_TOKEN=?????????????
    

    我这里使用了CloudFlare Tunnel映射到公网,根据需要自己选择其他的方式。
    映射以后就可以访问你的外网域名进行安装了,安装需要用到的数据库密码在.env中。
    然后可以参考我的 backup.sh 来备份数据库,数据无价,谨慎操作。

  3. ns2设置
    就懒得再部署什么主从了,直接使用端口转发ns1的,

    cat compose.yml
    
    services:
    gost-dns:
        image: ginuerzh/gost
        restart: always
        ports:
        - "53:53/udp"
        command:
        - "-L=udp://:53/ns1.wocao.com:53?ttl=60"
        logging:
        options:
            max-size: "10m"
            max-file: "3"
    

注意事项

先用非主要域名测试,测试完成后再正式使用。
过程不一定完整,还是需要自己多折腾,有问题需要补充请留言。

  • 技术贴没人看,没人顶?

  • 好帖,bd

  • Nice. xhj003

  • 过程不是不完整,是根本就看不太懂。。。小白检索了半个互联网,看到了一篇有救的帖子,然后看到帖子如此简洁,整个人都绝望了。。

  • @Fishyu #4 我就这么跟你说 你照着做 绝对能成。哪里不懂就问GPT就完事。一些基础的概念我已经列出来了,多问GPT。先让他给你捋清楚是干嘛的

  • @3az7qmfd #5 发布于2024/12/28 10:21:37
    @Fishyu #4 我就这么跟你说 你照着做 绝对能成。哪里不懂就问GPT就完事。一些基础的概念我已经列出来了,多问GPT。先让他给你捋清楚是干嘛的

    @3az7qmfd #5 OKOK

  • 挺好的,感谢分享

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72280位seeker

🎉欢迎新用户🎉