搭建公网自用DNS服务器

2024年4月7日 757点热度 1人点赞

DNS服务器的作用包括:

  • 将域名解析为IP地址
  • 客户端向DNS服务器发送域名查询请求
  • DNS服务器告知客户机Web服务器的IP地址
  • 客户机与Web服务器通信
  • 提供域名注册、域名解析管理和DNSSEC等服务,确保用户能够稳定、安全地访问互联网
  • 进行域名和与之相对应的IP地址进行转换
  • 管理互联网上的所有域名,包括注册、续费、修改、删除等操作
  • 将请求分发到不同的服务器上,实现负载均衡和高可用性

准备至少一台有公网IP的服务器,使用apt或yum命令,看个人服务器系统习惯。

安装bind9服务

sudo apt install bind9

查看bind9服务

通用查看服务状态命令

systemctl status bind9

查看服务配置文件

cat /etc/bind/named.conf

输出:

include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";

修改配置文件

我们要修改的就named.conf.local,在该文件中新增配置

#正向解析
zone "baidu.com" IN {
        type    master;
        file    "/etc/bind/baidu.com.db";
        allow-update { none; };
};
#反向解析
zone "66.156.39.in-addr.arpa" IN {
   type master;
   file "/etc/bind/66.156.39.in-addr.arpa";
};

1.正向解析

/etc/bind目前新建baidu.com.db文件,这个看上面配置的路径,配置以下内容。

$TTL 1D
@       IN SOA  baidu.com. root.baidu.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
;
@        IN     NS      dns       
dns      IN     A       39.156.66.10 #dns服务器ip
www      IN     A       39.156.66.11 #将百度域名转到此ip

2.反向解析

$TTL 1D
@       IN SOA  223.138.168.in-addr.arpa  root.gwm.com.cn. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum

;Name Servers
@       IN      NS     dns
dns     IN      A      39.156.66.10 #dns服务器ip
;PTR Records
10     IN      PTR     dns
11     IN      PTR     www

以上是全部配置了。最后重启服务systemctl restart bind9

注意事项

平常都用的MacBook,连接Wifi或者有线,在网络设置中改DNS进行测试,发现一直不生效,当时头都快撸秃了。最后拿手机配置静态IP一验证,完全有效。希望大家避坑。

CrayfishXu

提供Switch游戏资源,最新最全短剧资源,各类资讯