首页 > 其他分享 >内网搭建DNS服务器

内网搭建DNS服务器

时间:2022-08-17 17:44:12浏览次数:66  
标签:named ftop conf bind etc DNS 服务器 ns 搭建

docker 使用ubuntu镜像搭建 DNS 服务

  1. DNS方案选择

    实现dns常见的软件有bind9、coredns(k8s中使用的)、DNSmasq。等

    这里选择bind9

  2. 配置

    #配置清单
    dns server ip: 172.50.0.1
    dns server name: ns.ftop.
    域名:ftop.  #真正的域名后面都有个点号,只是一般的软件省略掉了
    
    • /etc/bind/named.conf

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

      options 文件一般不需要改动,确保 dnssec-validation auto 和 listen 后 中是 {any} 即可。

    • 添加zone配置,这里为了方便就写在 named.conf.local 中,注意最后有分号,因为它不是结尾。

      文件中主要指定zone名称和zone的数据文件

      zone    "ftop" {
              type master;
              file "/etc/bind/db.ftop";
      }; 
      
    • 配置zone的数据文件/etc/bind/db.ftop

      ;
      ; BIND data file for local loopback interface
      ;
      $TTL    604800
      @       IN      SOA     ns.ftop. root.ftop. (
                                    1         ; Serial
                               604800         ; Refresh
                                86400         ; Retry
                              2419200         ; Expire
                               604800 )       ; Negative Cache TTL
      ;
      @       IN      NS      ns.ftop.
      ns.ftop.        IN      A       172.50.0.1
      

      NS记录指定ftop 域中的ns服务器,A 记录指定服务器ip

  3. 检查配置是否正确

    named-g		#未运行前执行,查看有没有错误
    named-checkzone ftop /etc/bind/db.ftop		#检查区文件,看是否有错误
    
  4. 启动,service named start ,或者 /etc/init.d/named start

  5. 测试

    #nslookup,需要修改/etc/resolv.conf文件,地址改为刚设定的地址
    nslookup ns.ftop
    
    #使用dig测试
    dig @dns-server-ip ns.top
    

标签:named,ftop,conf,bind,etc,DNS,服务器,ns,搭建
From: https://www.cnblogs.com/fengfengyang/p/16596088.html

相关文章

  • 在linux服务器上搭建FTP服务器
    一、在Linux服务器上安装vsftpyum-yinstallvsftpd二、编辑vsftp.conf文件 参数作用listen=[YES|NO]是否以独立运......
  • 服务器部署 Vue 和 Django 项目的全记录
    本篇记录我在一个全新服务器上部署Vue和Django前后端项目的全过程,内容包括服务器初始配置、安装Django虚拟环境、pythonweb服务器uWSGI和反向代理Nginx的使用,......
  • 搭建UnityGameFramework框架最低需求项目
    1、下载GameFramework包进入官网的下载页面下载2021.05.31版本https://gameframework.cn/download/2、新建Unity项目,然后把包导入3、新建Editor文件夹,并创建GameFr......
  • spring 源码搭建
    这是不坚持写博客写的第7篇博客,搭建spring5源码运行环境idea版本:   第一步:拉取5.1.x版本代码到本地,官方的,中文注释的都可以 第二步:因为spring源码使用gradle......
  • Windows服务器Oracle11G安装与完全卸载详细教程(附Oracle11g安装程序)
     首先解压Oracle的安装包,得到安装程序文件(链接:https://pan.baidu.com/s/1lxr_H52kk6R4BrWrBywVfA提取码:73pz)进入到目录下,找到setup.exe右键使用管理员身份运行......
  • SSM环境搭建
    一、下载安装Spring下载Spring地址:https://repo.spring.io/libs-release-local/沿着org-springframework-spring,可以看到各版本的压缩包下载链接  解压后有如下几个......
  • Windows下ESP32 环境搭建(基于esp-idf FreeRTOS)
    1.之前的尝试(失败的尝试)咸鱼买了3块ESP32开发板。背面写了NODEMCUv1.1,好像这玩意可以直接写lua,也可以刷Micropython写python,还可以用ArduinoIDE写c。我想直接用官方库......
  • 迁移与备份,Dockerfile,Docker私有仓库,Docker-compose,Mysql主从搭建,django读写分离
    1迁移与备份#一个容器内,尽量只有一个软件,不要把mysql,redis,。。。方到一个容器中,而要放到多个容器#镜像---》容器---》装了软件(vim,mysql)---》打包成镜像#打包后的镜......
  • MySQL篇:MySQL主从搭建、django读写分离
    目录一、MySQL主从搭建1.1什么是主从同步?1.2原理1.3搭建步骤1.3.1拉取mysql5.7镜像1.3.2创建一些文件夹,用来做目录映射1.3.3启动两个docker容器1.3.4链接主库1.3.5......
  • 【菜鸟学会】nacos服务及集群搭建
    官网地址https://nacos.io/zh-cn/docs/quick-start.html快速开始单应用https://nacos.io/zh-cn/docs/quick-start.html应用数据源配置nacos服务默认启动会创建内部......