RHEL6.3配置DNS服务器(2) 配置缓存域名服务器和转发

简介:

在上篇博文中介绍了BIND服务的一些基础知识,下面我们先来配置一台最简单的缓存域名服务器,即不在服务器里创建查找区域。

主配置文件/etc/named.conf中需要修改的地方:
        1. 将listen-on port 53 { 127.0.0.1; };改为listen-on port 53 { 192.168.11.61; };
        2. 将allow-query { localhost; };改为allow-query { any; };
        3. 将dnssec-validation yes;改为dnssec-validation no;
修改后的结果:

重启DNS服务:
[root@desktop3 ~]# service named restart

下面我们来验证一下DNS服务器是否生效。这里需要2台虚拟机:linux1(IP 192.168.11.61)和linux2(IP 192.168.11.62),linux1作为DNS服务器,linux2作为客户端,并要保证linux1能够接入互联网。
修改配置文件/etc/resolv.conf,将linux1和linux2的DNS服务器都设为192.168.11.61。
首先我们在linux1上进行测试,ping www.baidu.com,此时linux1能够正确地将地址解析出来,解析的方法是展开了迭代查询,仔细观察可以看到ping命令在发送第一个数据包之前会稍有停顿,这就是在进行迭代查询。
然后我们在linux2上也同样执行ping www.baidu.com,应该能看到没有任何停顿马上就开始发送数据包,这是因为linux2从linux1的缓存中直接获得了解析结果。


如果所有的解析都要展开迭代查询,那势必会影响解析效率,所以对于我们在内部网络中架设的DNS服务器,一般都要配置转发,将无法解析出来的域名请求转发给公网上的DNS服务器。
配置转发只需在全局配置options中添加一行,指向要转发到的DNS服务器的IP(注意格式):

保存退出后,重启服务生效:
# service named restart
然后在linux2中进行测试,ping一些其它的网址,如ping www.ytvc.com.cn,可以发现没有任何停顿马上解析出了结果。
转发的优先级要高于迭代查询,只要在配置文件中增加了forwarders项,服务器就不会再去找根服务器进行迭代查询了。

 


本文转自 yttitan 51CTO博客,原文链接:http://blog.51cto.com/yttitan/1203611

相关文章
|
9月前
|
缓存 并行计算 监控
vLLM 性能优化实战:批处理、量化与缓存配置方案
本文深入解析vLLM高性能部署实践,揭秘如何通过continuous batching、PagedAttention与前缀缓存提升吞吐;详解批处理、量化、并发参数调优,助力实现高TPS与低延迟平衡,真正发挥vLLM生产级潜力。
2431 0
vLLM 性能优化实战:批处理、量化与缓存配置方案
|
9月前
|
缓存 负载均衡 监控
135_负载均衡:Redis缓存 - 提高缓存命中率的配置与最佳实践
在现代大型语言模型(LLM)部署架构中,缓存系统扮演着至关重要的角色。随着LLM应用规模的不断扩大和用户需求的持续增长,如何构建高效、可靠的缓存架构成为系统性能优化的核心挑战。Redis作为业界领先的内存数据库,因其高性能、丰富的数据结构和灵活的配置选项,已成为LLM部署中首选的缓存解决方案。
900 25
|
10月前
|
缓存 Java 应用服务中间件
Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
本文详解Spring Boot十大核心配置优化技巧,涵盖Tomcat连接池、数据库连接池、Jackson时区、日志管理、缓存策略、异步线程池等关键配置,结合代码示例与通俗解释,助你轻松掌握高并发场景下的性能调优方法,适用于实际项目落地。
1805 5
|
11月前
|
缓存 NoSQL 数据库
Django缓存机制详解:从配置到实战应用
本文全面解析Django缓存技术,涵盖配置方法与六大缓存后端,结合实战场景演示四种典型应用方式,帮助开发者提升Web应用性能,应对高并发挑战。
395 0
|
缓存 NoSQL API
Django缓存机制详解:从配置到实战应用
本文介绍了 Django 缓存机制的基础知识与实战应用,涵盖缓存概念、Redis 安装配置、缓存策略及 API 使用,并通过 RBAC 权限系统演示缓存的读写与删除操作,助力提升 Web 应用性能。
331 0
|
网络协议 安全 Linux
阿里云服务器国际站dns服务器不可用怎么办?dns可以随便改吗?
阿里云服务器国际站dns服务器不可用怎么办?dns可以随便改吗?
5349 0
|
域名解析 弹性计算 负载均衡
新手上云教程参考:阿里云服务器租用、域名注册、备案及域名解析流程图文教程
对于想要在阿里云上搭建网站或应用的用户来说,购买阿里云服务器和注册域名,绑定以及备案的流程至关重要。本文将以图文形式为您介绍阿里云服务器购买、域名注册、备案及绑定的全流程,以供参考,帮助用户轻松上手。
|
缓存 NoSQL Java
Mybatis学习:Mybatis缓存配置
MyBatis缓存配置包括一级缓存(事务级)、二级缓存(应用级)和三级缓存(如Redis,跨JVM)。一级缓存自动启用,二级缓存需在`mybatis-config.xml`中开启并配置映射文件或注解。集成Redis缓存时,需添加依赖、配置Redis参数并在映射文件中指定缓存类型。适用于查询为主的场景,减少增删改操作,适合单表操作且表间关联较少的业务。
438 6
|
存储 缓存 文件存储
如何保证分布式文件系统的数据一致性
分布式文件系统需要向上层应用提供透明的客户端缓存,从而缓解网络延时现象,更好地支持客户端性能水平扩展,同时也降低对文件服务器的访问压力。当考虑客户端缓存的时候,由于在客户端上引入了多个本地数据副本(Replica),就相应地需要提供客户端对数据访问的全局数据一致性。
33076 80
如何保证分布式文件系统的数据一致性

相关产品

  • 云解析DNS