当前位置: 首页 > news >正文

Linux一步部署主DNS服务器

​
#!/bin/bash #部署DHCP服务 #userli 20250319if [ "$USER" != "root" ]then echo"错误:非root用户,权限不足!"exit 0fi#防火墙与高级权限 systemctl stop firewalld && systemctl disable firewalld && echo "防火墙已经关闭" sed -i 's/SELINUX=*/SELINUX=disabled/g' /etc/selinux/config && setenforce 0 && echo "关闭selinux"#切换阿里云 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoyum clean allyum makecache#使用yum安装DHCP yum install -y dhcp if [ $? = 0 ] then echo "DHCP安装成功" else echo "DHCP安装失败,10秒后退出" sheep 10 exit 0 fi#服务配置 read -ep "请输入定义的网段:" zhaoread -ep "请输入网段的掩码:" laodiread -ep "请输入IP地址池起始地址:" xiaoread -ep "请输入IP地址池结束地址:" maoread -ep "请输入首选DNS地址:" aread -ep "请输入备用DNS地址:" bread -ep "请输入网关IP地址:" cread -ep "请输入广播IP地址:" d IP=$(hostname -I |awk '{print $1}') mv /etc/dhcp/dhcpd.conf /etc/dhcp/dhcp.conf.log echo " subnet $zhao netmask $laodi { # 定义网络地址和子网掩码 range $xiao $mao;# 指定IP地址池的范围 option domain-name-servers $a,$b;# DNS服务器(自建的DNS或所在地区的DNS) option routers $c;# 网关IP option broadcast-address $d;# 广播地址 default-lease-time 600; max-lease-time 7200; } " > /etc/dhcp/dhcpd.confsed -i 's/^BOOTPROTO=.*$/BOOTPROTO=static/' /etc/sysconfig/network-scripts/ifcfg-ens33 echo -e "IPADDR=$IP\nNETMASK=$laodi\nGATEWAY=$c\nDNS1=$a\nDNS2=$b" >> /etc/sysconfig/network-scripts/ifcfg-ens33#启动服务 systemctl start dhcpd && systemctl enable dhcpd 2>/root/dhcp_err.logif [ $? = 0 ]then echo "服务启动成功"elseehco"下播,10秒后退出"sleep 10exit 0fi​

实际网络配置以自己为准,提醒只有正确输入之前的主机分配到的IP网段才能正常运行DNS服务

自主查询DNS的反向解析,正向解析的命令  nslookup      域名和服务器IP


http://www.mrgr.cn/news/96155.html

相关文章:

  • RGB-T综述
  • FALL靶场通关攻略
  • 【目标检测】【深度学习】【Pytorch版本】YOLOV1模型算法详解
  • Springbean(二)@Component及其派生注解自动注入(2)使用注意和加载问题
  • HarmonyOS之深入解析跳转支付宝小程序完成操作后如何自动返回App
  • 设计秒杀系统(高并发的分布式系统)
  • node-ddk,electron,主进程通讯,窗口间通讯
  • 为AI聊天工具添加一个知识系统 之152 当今AI模型和AI工具应用中的核心矛盾
  • cesium中label样式修改为圆角
  • Ubuntu24.04 离线安装 MySQL8.0.41
  • 软考《信息系统运行管理员》- 5.3 信息系统数据资源备份
  • 在Cesium中创建渐变色墙体效果
  • [二值图像处理] 骨架线提取、骨架端点、交叉点提取
  • Ollama未授权访问
  • 力扣:回溯算法
  • AS400==WINDOWS开发COBOL/安装DB2/连接DB2
  • 学有所记——初探向量数据库Weaviate
  • 深度学习入门1 基于Python的理论与实现
  • kubeadm部署k8s-1.32版本集群(1个master,1个worker)
  • 电机控制常见面试问题(二十)