linux DNS高速缓存

2024-01-04 23:58
文章标签 linux dns 高速缓存

本文主要是介绍linux DNS高速缓存,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

配置名称服务器(本机ip:172.25.254.117)
1 安装 bind 软件包

– yum install -y bind

2 编辑 /etc/named.conf

    listen-on port 53 { any; };     ##开启端口allow-query { any; };           ##允许访问forwarders { 172.25.254.250; };     ##如果服务器没有这个地址就去访问250

3 启动并启用 DNS 服务器

 systemctl start namedsystemctl enable namedfirewall-cmd --permanent --add-server=dnsfirewall-cmd --reloadfirewall-cmd --list-allnetstat -antlupe|grep 53

4配置其他两台机器dns

vim /etc/resolve.confnameserver 172.25.254.117
• 进行测试
– dig www.baidu.com

这里写图片描述
这里写图片描述
DNS正向解析

vim /etc/named.confforwarders { 172.25.254.250; };     ##删除这一行自己搭建一个DNS
vim /etc/named.rfc1912.zoneszone "westos.com" IN {type master;file "westos.com.zone";allow-update { none; };
cd /var/named/
cp -p named.localhost westos.com.zone
vim westos.com.zone1 $TTL 1D2 @       IN SOA   westos.com.zone. root.westos.com. (    ##@如果后面不加. 自动补齐westos.com3                                         0       ; serial4                                         1D      ; refresh5                                         1H      ; retry6                                         1W      ; expire7                                         3H )    ; minimum8         NS      dns.westos.com.9 dns     A       172.25.254.11710 www     A       172.25.254.111
systemctl restart named

测试:dig www.westos.com
@@@如果想让DNS服务器实现轮询:
vim westos.com.zone
10 www CNAME sjw.westos.com.
11 sjw A 172.25.254.111
12 sjw A 172.25.254.222
systemctl restart named
这里写图片描述
DNS反向解析

vim /etc/named.rfc1912.zones 47 zone "254.25.172.in-addr.arpa" IN {48          type master;49          file "westos.com.ptr";50          allow-update { none; };51 };
cp -p named.loopback westos.com.ptr
vim westos.com.ptr1 $TTL 1D2 @       IN SOA  dns.westos.com. root.westos.com. (3                                         0       ; serial4                                         1D      ; refresh5                                         1H      ; retry6                                         1W      ; expire7                                         3H )    ; minimum8         NS      dns.westos.com.9 dns     A       172.25.254.11710 111     PTR     www.westos.com.11 222     PTR     sjw.westos.com.
systemctl restart named

测试:dig -x 172.25.254.111
dig -x 172.25.254.222
双向解析

cp -p westos.com.zone westos.com.inter
vim westos.com.inter %s/172.25.254/192.25.254/g
cp /etc/named.rfc1912.zones /etc/named.rfc1912.zones.inter -p
vim named.rfc1912.zones.inter 24 zone "westos.com" IN {25         type master;26         file "westos.com.inter";27         allow-update { none; };28  };
vim named.conf 50 #zone "." IN {51 #       type hint;52 #       file "named.ca";53 #};54 #55 #include "/etc/named.rfc1912.zones";56 #include "/etc/named.root.key";57 #58 view localnet{59         match-clients {172.25.254.117; };   ##这里填的是localhost60         zone "." IN{61         type hint;62         file "named.ca";63         };64 include "/etc/named.rfc1912.zones.inter";65 };66 67 view internet{68          match-clients {any; };69          zone "." IN{70          type hint;71          file "named.ca";72          };73  include "/etc/named.rfc1912.zones";74  };vim /etc/resolv.conf 
nameserver 172.25.254.217

测试:
在内网和外网测试dig www.westos.com

这篇关于linux DNS高速缓存的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/571006

相关文章

Linux线程之线程的创建、属性、回收、退出、取消方式

《Linux线程之线程的创建、属性、回收、退出、取消方式》文章总结了线程管理核心知识:线程号唯一、创建方式、属性设置(如分离状态与栈大小)、回收机制(join/detach)、退出方法(返回/pthr... 目录1. 线程号2. 线程的创建3. 线程属性4. 线程的回收5. 线程的退出6. 线程的取消7.

Linux下进程的CPU配置与线程绑定过程

《Linux下进程的CPU配置与线程绑定过程》本文介绍Linux系统中基于进程和线程的CPU配置方法,通过taskset命令和pthread库调整亲和力,将进程/线程绑定到特定CPU核心以优化资源分配... 目录1 基于进程的CPU配置1.1 对CPU亲和力的配置1.2 绑定进程到指定CPU核上运行2 基于

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

Linux下删除乱码文件和目录的实现方式

《Linux下删除乱码文件和目录的实现方式》:本文主要介绍Linux下删除乱码文件和目录的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux下删除乱码文件和目录方法1方法2总结Linux下删除乱码文件和目录方法1使用ls -i命令找到文件或目录

Linux在线解压jar包的实现方式

《Linux在线解压jar包的实现方式》:本文主要介绍Linux在线解压jar包的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux在线解压jar包解压 jar包的步骤总结Linux在线解压jar包在 Centos 中解压 jar 包可以使用 u

linux解压缩 xxx.jar文件进行内部操作过程

《linux解压缩xxx.jar文件进行内部操作过程》:本文主要介绍linux解压缩xxx.jar文件进行内部操作,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、解压文件二、压缩文件总结一、解压文件1、把 xxx.jar 文件放在服务器上,并进入当前目录#

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

在Linux中改变echo输出颜色的实现方法

《在Linux中改变echo输出颜色的实现方法》在Linux系统的命令行环境下,为了使输出信息更加清晰、突出,便于用户快速识别和区分不同类型的信息,常常需要改变echo命令的输出颜色,所以本文给大家介... 目python录在linux中改变echo输出颜色的方法技术背景实现步骤使用ANSI转义码使用tpu

关于DNS域名解析服务

《关于DNS域名解析服务》:本文主要介绍关于DNS域名解析服务,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录DNS系统的作用及类型DNS使用的协议及端口号DNS系统的分布式数据结构DNS的分布式互联网解析库域名体系结构两种查询方式DNS服务器类型统计构建DNS域

linux hostname设置全过程

《linuxhostname设置全过程》:本文主要介绍linuxhostname设置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录查询hostname设置步骤其它相关点hostid/etc/hostsEDChina编程A工具license破解注意事项总结以RHE