广告
返回顶部
首页 > 资讯 > 服务器 >使用 Webmin+bind9快速搭建私有DNS服务器
  • 716
分享到

使用 Webmin+bind9快速搭建私有DNS服务器

linux 2023-09-14 12:09:39 716人浏览 独家记忆
摘要

什么是DNS DNS是Domain name system的简称,有些地方也称为Domain name server DNS主要是用于将域名解析为IP地址的协议,有时候也用于将IP地址反向解析成域名,所以DNS可以实现双向解析。 DNS

  • 什么是DNS

DNS是Domain name system的简称,有些地方也称为Domain name server

DNS主要是用于将域名解析为IP地址的协议,有时候也用于将IP地址反向解析成域名,所以DNS可以实现双向解析。

DNS可以使用tcp和UDP的53端口,基本使用UDP协议的53端口。

  • 内网搭建DNS的方案

内网搭建dns服务,有很多可选的方案比如:

CoreDNS、Bind9、dnsmasq、PowerDNS、WEBminDNS、 AD域控自带

Bind 是一款开源的 DNS 服务器软件,能够提供双向域名解析,转发,子域授权,view 等功能。是目前世界上使用最为广泛的 DNS 服务器软件。

Webmin是一个web端的dns服务器管理软件,官网:https://www.webmin.com/

  • 部署

安装Docker,参考文档:Https://docs.docker.com/engine/install/Centos/

sudo yum remove docker \                  docker-client \                  docker-client-latest \                  docker-common \                  docker-latest \                  docker-latest-logrotate \                  docker-logrotate \                  docker-enginesudo yum install -y yum-utilssudo yum-config-manager \    --add-repo \    https://download.docker.com/linux/centos/docker-ce.reposudo yum install docker-ce docker-ce-cli containerd.io docker-compose-pluginsudo systemctl start dockersudo docker run hello-world

docker启动bind9+webmin

mkdir -p /data/bind #创建数据目录docker run --name bind -d --restart=always \--publish 53:53/tcp \--publish 53:53/udp \--publish 10000:10000/tcp \-v /etc/localtime:/etc/localtime \-v /data/bind/:/data \--env='WEBMIN_INIT_SSL_ENABLED=false'  \--env='ROOT_PASSWord=20221128'  \sameersbn/bind:9.16.1-20200524

如果开启了防火墙还需要放通对应的端口

# 开启 NAT 转发firewall-cmd --permanent --zone=public --add-masquerade# 开放 DNS 使用的 53 端口,UDPfirewall-cmd --zone=public --add-port=10000/tcp --permanentfirewall-cmd --zone=public --add-port=53/tcp --permanentfirewall-cmd --zone=public --add-port=53/udp --permanent
  • 登录webmin

登录地址:http://IP:1000,默认账号密码:root/password,这里在启动的时候指定为了20221128

  • 修改语言为中文

  • DNS 服务配置

    • 配置转发和传输

  • 访问控制

  • 创建新的主区域

  • 创建正向区域A记录

可以看到这里指定DNS服务器为上面搭建的内网DNS服务器地址,解析jenkins.devops.online这个域名,已经成功地已解析到上面添加的A记录192.168.1.188上面了

好了,今天的分享就到这里了,希望对大家有所帮助。如果觉得还不错的话,各位看官动动小手点赞加关注,点击下面的链接可以直接进入本公众号,查看历史文章,谢谢大家^_^

来源地址:https://blog.csdn.net/jcmj123456/article/details/128108579

--结束END--

本文标题: 使用 Webmin+bind9快速搭建私有DNS服务器

本文链接: https://www.lsjlt.com/news/407262.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用 Webmin+bind9快速搭建私有DNS服务器
    什么是DNS DNS是Domain name system的简称,有些地方也称为Domain name server DNS主要是用于将域名解析为IP地址的协议,有时候也用于将IP地址反向解析成域名,所以DNS可以实现双向解析。 DNS...
    99+
    2023-09-14
    linux
  • 私有服务器搭建有哪些用途
    私有服务器搭建有以下用途:1. 网站托管:可以在私有服务器上搭建自己的网站,可以自定义网站功能和样式,提高网站的访问速度和安全性。2...
    99+
    2023-06-11
    私有服务器 服务器
  • 教你使用Ubuntu搭建DNS服务器
    本例是在ubuntu18.04上进行的,其他版本的ubuntu同样类似! 一、重点说明/etc/bind/named.conf.options配置文件 在进行bind9服务器配置时,...
    99+
    2022-11-13
  • 怎么使用Dnsmasq搭建DNS服务器
    这篇文章主要介绍“怎么使用Dnsmasq搭建DNS服务器”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用Dnsmasq搭建DNS服务器”文章能帮助大家解决问题。一、Dnsmasq安装安装并启动...
    99+
    2023-06-28
  • 私人服务器搭建有哪些用途
    1. 网络存储:可以将自己的文件、照片、音乐等存储在私人服务器上,随时随地访问和共享。2. 网络游戏:可以在私人服务器上搭建游戏服务...
    99+
    2023-06-11
    私人服务器 服务器
  • 如何使用PHP快速搭建一个图片服务器
    PHP是一种被广泛应用于Web开发的服务器端脚本语言。在很多实际应用中,我们需要搭建一些服务器来专门存储和管理图片,以供我们的应用和网站进行引用和展示。本文介绍如何使用PHP快速搭建一个图片服务器。基础环境安装在开始之前,我们需要安装PHP...
    99+
    2023-05-14
  • Linux下如何搭建与使用DNS服务器
    这篇文章主要介绍Linux下如何搭建与使用DNS服务器,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!DNS(Domain Name System,域名系统),其主要作用是将主机名解析为IP地址的过程,完成了从域名到主...
    99+
    2023-06-28
  • 教你如何快速使用miniserve搭建文件服务
    目录启动服务更多功能指定目录指定单个文件投放网页设置用户名和密码随机6位十六进制URL允许上传文件允许创建目录允许手机拍照上传Docker 快速部署命令当我们想自己搭建一个 HTTP...
    99+
    2023-05-15
    miniserve搭建文件服务 miniserve文件服务器
  • 详解Node.js利用node-git-server快速搭建git服务器
    本文用到了node-git-server 1、检测本地git版本 该包的使用需要机器上本来就安装git,且git的版本大于等于2.7: ─root@lt /home/workspace ─# gi...
    99+
    2022-06-04
    详解 快速 服务器
  • 教你快速搭建sona服务及idea使用sona的方法
    目录Sonar概述一、 搭建sona服务二、idea配置三、 配置maven的setting.xml文件四、idea中 mvn sonar:sonar 执行命令五 访问sona查看问...
    99+
    2022-11-12
  • 使用阿里云服务器搭建私服的详细步骤
    在游戏世界中,每个玩家都希望有一个属于自己的服务器,可以与朋友一起玩耍,体验游戏的乐趣。但是,如果想要自己搭建一个服务器,就需要有一定的技术水平和设备。那么,如何使用阿里云服务器搭建一个私服呢?本文将为你详细介绍具体的步骤。 一、选择阿里云...
    99+
    2023-11-16
    私服 阿里 步骤
  • 利用宝塔服务器面板快速搭建PHP运行环境
    目录 宝塔面板介绍 安装面板 环境配置 如果需要进行php开发,开发环境少不了。 这个环境主要有两种,一是编辑器或IDE,一是服务器的运行环境。 编辑器常用的有vscode、sublime、phpstorm、hbuilder等都可以,这...
    99+
    2023-08-31
    php 服务器 数据库
  • 阿里云虚拟服务器运行Python快速搭建云端应用
    简介:在本文中,我们将介绍如何在阿里云虚拟服务器上安装和配置Python环境,以便快速搭建云端应用程序。我们将从安装Python环境开始,然后讨论如何设置虚拟主机,并最后提供一些实际的应用示例。 一、安装Python环境在阿里云虚拟服务器上...
    99+
    2023-12-28
    阿里 云端 快速
  • 使用美国服务器搭建外贸建站的好处有哪些
    使用美国服务器搭建外贸建站的好处有:1、网络条件更好,网站页面打开速度快;2、硬件配置性价比高,升级空间大;3、技术支持沟通方便,支持7*24小时在线运维服务;具体分析如下:网络条件更好由于现在国内做跨境电商的话做主要分为欧美市场还有亚洲地...
    99+
    2022-10-18
  • 使用美国cn2服务器搭建视频网站有哪些好处
    使用美国cn2服务器搭建视频网站的好处有:1、不用备案,能省去繁琐的备案流程和时间,且对网站内容限制少,能实现快速建立视频网站;2、采用国际带宽,支持无限流量,能满足视频网站的需求;3、提供的硬盘空间大,能满足视频网站对硬盘空间的需求。具体...
    99+
    2022-10-23
  • 使用美国服务器搭建站群系统的优势有哪些
    使用美国服务器搭建站群系统的优势有:1、性能可靠,稳定性好,有利于搜索引擎抓取;2、IP资源充足,性能配置高,可以定制化配置IP;3、网络可靠,网站访问速度快,可以提升网站排名;具体分析如下:性能可靠对于站群来说虽然单个网站所占用的资源一般...
    99+
    2022-10-21
  • 使用国外服务器搭建外贸网站注意事项有哪些
    这期内容当中小编将会给大家带来有关使用国外服务器搭建外贸网站注意事项有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。现在国内企业针对国外潜在用户的地理位置开始选择国外的服务器进行建站来进行交易,在租用...
    99+
    2023-06-07
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作