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

smartdns 在企业场景中的应用心得

 smartdns 是一款优秀的本地dns服务器,默认开启的配置在小型环境下足够使用(50台终端),在面对中大型网络环境时(100+台终端,且有多层网络结构),需要增加更多的配置来确保稳定运行。

一、删除注释,保留纯净配置

        使用以下命令过滤掉空行和注释,避免维护时眼花缭乱:

cat /etc/smartdns/smartdns.conf | grep -Ev '^$|#' >>smartdns.conf

二、启用tcp 53端口侦听

        在多级网络中,TCP传输更稳定。默认SmartDNS仅开启UDP 53端口,需手动添加:

bind-tcp [::]:53

三、屏蔽网站,使用127.0.0.1 而不是#

        企业环境中若使用多级DNS(如本地+外部DNS),避免客户端因#标记误判为无响应而跳转。应直接指向127.0.0.1

address /test.com/127.0.0.1

四、优先使用PING测速模式

       smartdns 的其中一个亮点,是检测IP的延迟并返回最优的结果,在官网默认的配置里,会同时开启ping,tcp 80,tcp 443测速,但在高企业并发网络中,TCP测速会大量占用TCP链接,建议只保留ping(icmp协议不占用tcp连接)

speed-check-mode ping

相关文章:

  • Parallel_Scheduling_of_DAGs_under_Memory_Constraints论文阅读
  • DPO vs PPO
  • 微服务架构:构建可持续演进的微服务架构的原则与实践指南
  • 计算机求职面试中高频出现的经典题目分类整理
  • Linux驱动开发 块设备
  • ESXI 安装及封装第三方驱动和在ESXI系统下安装驱动
  • VulkanSceneGraph (VSG) 开发入门
  • fastboot
  • 理解llama.cpp如何进行LLM推理
  • 2023年3月全国计算机等级考试真题(二级C语言)
  • 逆向--ARM64汇编
  • openEuler24.03 LTS下安装ZooKeeper集群
  • 【个人笔记】用户注册登录思路及实现 springboot+mybatis+redis
  • vercel开源平替,dokploy简简单单了解国内安装指南
  • 将树莓派5当做Ollama服务器,C#调用generate的API的示例
  • openEuler24.03 LTS下安装Kafka集群
  • 什么是ModelDTO
  • 爱因斯坦求和 torch
  • 【图解Agent】A Visual Guide to LLM Agents
  • 数据库基础之DQL