linux搭建简单的DNS服务器

centos https://www.t4x.org/system/centos-bind-config/

到此基本上DNS服务器可以跑起来了。哦,不要忘记去把/etc/resolv.conf修改为自己这台服务器的IP哦!~下面开始创建域以及域文件。

可以直接修改named.conf,也可以在named.rfc1912.zones下面创建,我喜欢在named.rfc1912.zones下面创建。

基本创建完成,经过测试正向、反向都正确。参考了很多网络文章,不一一列举,本地配置成功。

哦,对了。不要忘记开启防火墙的TCP、UDP 53端口哦!!

转:http://dreamume.blog.163.com/blog/static/184923719201241125541154/

1. 安装bind9: sudo apt-get install bind9 dnsutils bind9-doc
2. /etc/bind/上创建db.192.0.1和db.test.com文件:
db.192.0.1文件内容如下: 
$TTL    604800
@       IN      SOA     test.com. root.test.com. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      test.com.
141     IN      PTR     test.com.
140     IN      PTR     aaa2.test.com.
db.test.com文件内容如下:
$TTL    604800
@       IN      SOA     test.com. root.test.com. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      test.com.
@       IN      A       192.0.1.141
@       IN      MX      10      test.com.
aaa2.test.com.    IN      A       192.0.1.140
3. 在/etc/bind/named.conf.local文件中添加以下内容:
zone "test.com" {
        type master;
        file "/etc/bind/db.test.com";
};
zone "1.0.192.in-addr.arpa" {
        type master;
        file "/etc/bind/db.192.0.1";
}; 
4. 重启DNS服务: service bind9 restart
在测试机中添加本服务器地址,然后用nslookup测试。

    A+
发布日期:2021年08月03日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: