linux环境本地DNS服务器搭建-coredns
环境centos7.5
coredns1.9.1二进制版本包下载地址:
https://objects.githubusercontent.com/github-production-release-asset-2e65be/54230994/69669e8c-1972-4c7c-a3f5-8628f33a161f?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20220324%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20220324T065201Z&X-Amz-Expires=300&X-Amz-Signature=799fa579200d60883140ed67cb79966e90ecf1a1f6986f3e3cd5611f36b8b41f&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=54230994&response-content-disposition=attachment%3B%20filename%3Dcoredns_1.9.1_linux_amd64.tgz&response-content-type=application%2Foctet-stream
我传到了home目录
cd /home
#tar -xzvf coredns_1.9.1_linux_amd64.tgz
解压得到一个绿色的可执行的二进制文件,保证当前用户对这个文件有执行权限
#mkdir /usr/local/coredns
#mv coredns /usr/local/coredns
创建一个systemd管理coredns服务
#vim /usr/lib/systemd/system/coredns.service
[Unit]
Description=https://github.com/coredns/deployment
After=network.target[Service]
WorkingDirectory=/usr/local/coredns
Restart=on-failure
ExecStart=/usr/local/coredns/coredns
#ExecReload=/bin/kill -HUP $MAINPID
Type=simple
KillMode=control-group
RestartSec=3[Install]
WantedBy=multi-user.target
#systemctl daemon-reload
#systemctl enable coredns
#cd /usr/local/coredns
coredns一个配置文件名字为:Corefile,它需要放在coredns二进制文件的目录
#vim Corefile
.:53 {forward . 202.96.199.133log
}
lo:53 {hosts domain.conf log
}
202.96.199.133是公网电信DNS,可以按需更改
hosts后面的 domain.conf 是hosts配置文件,它的格式为: lo结尾的都用这个domain.conf查询
192.168.1.1 test.lo192.168.1.2 yourserver.lo
启动coredns服务
#systemctl start coredns
测试结果:
linux环境本地DNS服务器搭建-coredns相关推荐
- Linux下的DNS服务器搭建
Linux下的DNS服务器搭建 一.DNS介绍 1.dns域名系统 2.正向解析和反向解析 二.检查环境 三.搭建主DNS 1.安装dns相关包 2.设置服务开机自启 3.编辑DNS主配置文件 4.编 ...
- Linux环境下socket服务器搭建
在TCP/IP协议中,"IP地址+TCP或UDP端口号"唯一标识网络通讯中的一个进程."IP地址+端口号"就对应一个socket.欲建立连接的两个进程各自有一个 ...
- 简述使用BIND配置本地DNS服务器(centos 6.8)
DNS简介: DNS,Domain Name System,域名系统,用于Internet上域名和IP地址的相互映射,使得用户不用记忆主机IP地址,仅通过与之对应的域名就可以访问该主机. 关于BIND ...
- linux ftp dns,Ubuntu下FTP与DNS服务器搭建教程PDF
Linux服务器系统是Ubuntu 16.04 LTS,FTP软件选择的当然是vsftpd(very secure FTP daemon), Ubuntu装vsftpd还是很简单,一句命令就行: su ...
- Linux下的DNS服务器的搭建实战
Linux下的DNS服务器的搭建 DNS(Domain Name Server,域名服务器) 是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器. DNS ...
- Linux学习之云服务器搭建嵌入式Linux开发环境
Linux学习之云服务器搭建嵌入式Linux开发环境 第一步:购买云服务器 进入腾讯云官方网站腾讯云官方网站 选择云+校园云+校园 进入控制台 将云服务器系统设置为Ubuntu系统 使用Xshell6 ...
- Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析
Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析 文章目录 Dnsmasq安装 Dnsmasq配置 Dnsmasq启动 Dnsmasq使用 Dnsmasq小结 默认的情况下, ...
- 使用Dnsmasq搭建本地dns服务器上网
搭建一个属于自己的本地DNS服务器很有必要,利用Dnsmasq来搭建一个属于自己的本地DNS服务器,享受更干净无污染.更智能快速和没有广告干扰的DNS解析服务. 一.Dnsmasq安装 安装并启动Dn ...
- Linux服务篇之DNS服务器搭建
文章目录 一.DNS介绍 1.DNS简介 2.DNS工作原理 3.DNS的资源记录 二.实验 1.DNS正向解析实验 2.反向解析 3.主从服务器配置 三.总结 一.DNS介绍 1.DNS简介 DNS ...
最新文章
- 【进展】冰箱运行监测系统:进展汇报,顺理思路
- easypoi导出excel不设置样式_EasyExcel为单个Cell设置样式
- oracle自动把SID给改了,Oracle SID修改方式的详解
- [C#.NET 拾遗补漏]06:单例模式最佳实践
- python编程加油_编程学习资料,中途加油站,c++/java/python/小程序/人工智能......等等等等...
- Adhesive框架系列文章--报警处理流程使用实践
- 在ubuntu16上新创建了一个用户,通过xrdp远程连接时出现灰屏,鼠标是“x”号
- HMM:隐马尔科夫模型 - 预测和解码
- 基于WinPcap获取设备列表
- QML 自定义鼠标光标
- java 高效遍历map_精髓!Java中遍历Map集合的五种方式
- 模电实验报告:单级共射放大电路
- 新手学java用什么电脑?需要安装什么软件
- 2021-12-19 老杨博客推荐\TCP像串口的多程编写的一个弱鸡版本类MQTT的TCP实现\字典值查键\微PYTHON与PYTHON的JSON区别\以及一个ESP32领导多个ESP8266组网模式
- Fadeln()方法
- 驻场开发让我学到了哪些?
- 《史蒂芬·乔布斯传》摘录
- ground truth解释
- 效能评估理论、方法及应用-效能评估系统软件方法有哪些
- 基于rt-thread与stm32f405rgt6驱动 240x320的st7789v TFT屏