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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值