iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >【网络篇】如何搭建自己的DNS服务器
  • 594
分享到

【网络篇】如何搭建自己的DNS服务器

服务器网络运维 2023-08-20 19:08:00 594人浏览 独家记忆
摘要

引言 平时练习域名解析,一般直接修改的/etc/hosts文件。对于服务器数量小的情况完全可以,但是如果服务器数量较多,每个都修改比较麻烦。 DNS是作为域名解析。在实际的生产过程中,尤其是对于内网搭建的情况,DNS不可能使用互联网的DNS

引言

平时练习域名解析,一般直接修改的/etc/hosts文件。对于服务器数量小的情况完全可以,但是如果服务器数量较多,每个都修改比较麻烦。

DNS是作为域名解析。在实际的生产过程中,尤其是对于内网搭建的情况,DNS不可能使用互联网的DNS,这时需要我们自行搭建。

环境准备

我这里准备了4台虚拟机

提供服务IP地址域名
DNS192.168.189.254
Harbor192.168.189.30harbor.kubernetes.com
Nfs192.168.189.31nfs.kubernetes.com
Nginx192.168.189.32nginx.kubernetes.com

实际操作

1. 修改主机名称

hostnamectl set-hostname xxx

2. 修改固定ip

vi /etc/sysconfig/network-scripts/ifcfg-ens33
# ens33TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="none"DEFROUTE="yes"IPV4_FaiLURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_FAILURE_FATAL="no"IPV6_ADDR_GEN_MODE="stable-privacy"NAME="ens33"UUID="d9e74a0c-c0ff-4708-802d-3aa8ed8c4981"DEVICE="ens33"ONBOOT="yes"IPADDR="192.168.189.254"PREFIX="24"GATEWAY="192.168.189.2"DNS1="192.168.189.254"DNS2="119.29.29.29"

每台服务器按照此方法修改,将自己的DNS服务器ip放在前面。然后重启即可。

3. 安装bind

yum install -y bind

4. 关闭防火墙

systemctl stop firewalldsystemctl disable firewalldfirewall-cmd --state

5. 关闭selinux

setenforce 0   # 临时sed -ri 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config   # 永久

6. 修改/etc/named.conf

vi /etc/named.conf
# 修改13行和21行,加any;13         listen-on port 53 { 127.0.0.1;any; };21         allow-query     { localhost;any; };

7. 修改/etc/named.rfc1912.zones

vi /etc/named.rfc1912.zones
# 注册一段新的域名zone "kubernetes.com" IN {        type master;        file "kubernetes.com.zone";        allow-update { none; };};

8. 新建kubernetes.com.zone并修改

cd /var/named/cp -p named.localhost kubernetes.com.zone

vi kubernetes.com.zone
$TTL 1D@       IN SOA  kubernetes.com admin.kubernetes.com. (            0       ; serial            1D      ; refresh            1H      ; retry            1W      ; expire            3H )    ; minimum@       NS      ns.kubernetes.com.ns      A       192.168.189.254harbor  A       192.168.189.30www     A       192.168.189.30nfs     A       192.168.189.31nginx   A       192.168.189.32

说明:使用Tab隔开,不能使用空格。

9. 启动服务

systemctl enable namedsystemctl start named

10. 检查验证

yum -y  install bind-utils
nslookup

来源地址:https://blog.csdn.net/weixin_45842494/article/details/127780511

--结束END--

本文标题: 【网络篇】如何搭建自己的DNS服务器

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

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

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

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

下载Word文档
猜你喜欢
  • 【网络篇】如何搭建自己的DNS服务器
    引言 平时练习域名解析,一般直接修改的/etc/hosts文件。对于服务器数量小的情况完全可以,但是如果服务器数量较多,每个都修改比较麻烦。 DNS是作为域名解析。在实际的生产过程中,尤其是对于内网搭建的情况,DNS不可能使用互联网的DNS...
    99+
    2023-08-20
    服务器 网络 运维
  • 怎么搭建自己的dns服务器
    要搭建自己的DNS服务器,您可以按照以下步骤进行操作:1. 选择操作系统:首先,您需要选择一个适合您的操作系统来搭建DNS服务器。常...
    99+
    2023-08-25
    dns服务器 服务器
  • pytorch如何搭建自己的神经网络
    在Pytorch中搭建神经网络通常需要遵循以下步骤: 定义神经网络的结构:通过创建一个继承自torch.nn.Module的类来定...
    99+
    2024-04-02
  • 如何自己搭建服务器
    搭建服务器的操作步骤:打开控制面板找到Windows功能组件中的Internet信息服务进行安装更新。更新完成后,打开“Internet 信息服务管理器”创建Web网站,再打开浏览器,输入“http://localhost/”地址后按回车,...
    99+
    2024-04-02
  • 如何自己搭建云服务器上外网
    要自己搭建云服务器上外网,你需要按照以下步骤进行操作: 安装网络硬件:你需要准备一个网络交换机和一台网络浏览器,具体方法可以参考上文“搭建云服务器上外网的步骤”。 配置网络参数:在配置网络参数之前,你需要确保你的网络连通性良好,以便能够...
    99+
    2023-10-27
    上外 服务器
  • 云服务器搭建dns解析网络
    云服务器搭建dns解析网络可以按照以下步骤进行: 购买云服务器:需要购买一个提供dns解析服务的云服务器,这个服务可以自动管理域名和IP地址之间的映射关系。 注册域名:注册一个域名,可以在本地使用命令行操作,也可以使用云服务器提供的远程...
    99+
    2023-10-26
    服务器 网络 dns
  • 如何搭建自己的云服务器
    要搭建自己的云服务器,你可以按照以下步骤进行操作:1. 选择云服务提供商:有许多云服务提供商可供选择,你可以根据自己的需求和预算选择...
    99+
    2023-09-27
    云服务器
  • 如何搭建自己的git服务器
    要搭建自己的Git服务器,可以按照以下步骤进行操作:1. 选择操作系统:选择适合自己的操作系统作为服务器,如Linux、Window...
    99+
    2023-10-08
    git
  • 自己如何搭建云服务器
    个人搭建云服务器的操作步骤:挑选云服务器供应商并进入官网。注册账户并登录。点击购买云服务器。选择云服务器配置,个人使用的话,选择”1核1G,带宽2M”配置足够。云服务器系统选择自己熟悉的即可。例如Windows和Linux系统。付款交易成功...
    99+
    2024-04-02
  • 如何自己搭建云服务器
    要自己搭建云服务器,需要按照以下步骤进行: 确定云服务器的类型:根据不同的云服务器供应商和服务平台,选择合适的服务器类型,例如Windows服务器、Linux服务器、MySQL服务器等。 规划服务器:根据所需的存储容量和计算能力,规划服...
    99+
    2023-10-26
    服务器
  • 如何自己云服务器搭建
    以下是一个简单的步骤: 选择一台云服务器:您可以选择适合您需求的云计算平台,例如 Amazon Web Services (ECS)、Google Cloud Platform (GCP)。 安装所需的软件:在 GitHub 上下载云服...
    99+
    2023-10-26
    服务器
  • 如何自己搭建云服务器上外网服务器
    确定云服务器的容量和存储选项 首先需要确定云服务器的容量和存储选项。云服务器通常可以提供大量的存储空间,以满足您的需求。例如,谷歌云可以提供20GB的存储空间,而亚马逊AWS提供1TB的存储空间。您需要考虑的因素包括:存储类型、容量大...
    99+
    2023-10-27
    服务器 上外
  • 如何搭建自己的云服务器呢
    搭建自己的云服务器可以使用自己熟悉的虚拟主机或云主机服务,也可以使用第三方开源云服务器(如GitCloud、Stack Cloud)。 下面是一些关于如何搭建自己的云服务器的步骤和要点: 选择云服务商:在决定要使用哪种云服务之前,你可以...
    99+
    2023-10-26
    自己的 服务器
  • 如何自己搭建vps云服务器
    要自己搭建vps云服务器,你需要了解以下步骤: 了解vps的工作原理:vps是一种服务器虚拟化技术,通过在服务器硬件上划分出部分计算、存储和网络资源来支持用户的多台虚拟机。vps可以通过远程管理界面或者安装vps管理工具来实现。 选择合...
    99+
    2023-10-26
    服务器 vps
  • pytorch怎么搭建自己的神经网络
    在PyTorch中,搭建自己的神经网络通常需要以下步骤: 导入必要的库: import torch import torch.n...
    99+
    2024-04-08
    pytorch
  • 云服务器搭建dns解析网络异常
    云服务器搭建DNS解析网络异常时,需要先确定出现异常的原因,以下是几种可能的原因。 DNS请求失败:DNS请求失败通常是因为DNS查询缓存中的域名权限不匹配引起的。尝试重定向到不同的DNS服务器进行测试,或者重新发送DNS响应,看看能否...
    99+
    2023-10-27
    异常 服务器 网络
  • 如何搭建一个自己的云服务器
    要搭建自己的云服务器,您需要以下步骤:1. 选择云服务提供商:选择可靠的云服务提供商。根据您的需求和预算选择合适的服务商。2. 注册账号并购买服务:根据您选择的云服务提供商,注册一个账号并购买适合您需求的云服务器服务。您可以根据预算和需...
    99+
    2023-08-09
    云服务器
  • 云服务器搭建dns解析网络错误
    在云服务器搭建dns解析网络错误时,通常可以尝试以下几种方法来解决: 使用Apache的私有DNS解析协议。Apache是一种开源的PHP DNS解析协议,可以直接在命令行中使用。例如,下面是一个简单的使用Apache私有DNS解析的示...
    99+
    2023-10-27
    错误 服务器 网络
  • 如何免费搭建自己的云服务器
    要免费搭建自己的云服务器,你可以考虑以下几个步骤:1. 选择云服务器提供商:有许多提供免费云服务器服务的公司,你可以根据自己的需求和...
    99+
    2023-08-09
    云服务器
  • 如何搭建自己的云服务器账号
    选择云服务提供商 首先,我们需要选择一个可靠的云服务提供商来托管我们的数据和应用程序。我们可以选择一些知名的云服务提供商,例如Amazon Web Services、Microsoft Azure、Google Cloud等等。这些云...
    99+
    2023-10-28
    自己的 账号 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作