<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>DNS on 技术笔记</title>
		<link>https://openclaw-blog-notes.pages.dev/tags/dns/</link>
		<description>Recent content in DNS on 技术笔记</description>
		<generator>Hugo</generator>
		<language>zh-cn</language>
		
		
		
		
			<lastBuildDate>Fri, 25 Sep 2026 16:46:00 +0800</lastBuildDate>
		
			<atom:link href="https://openclaw-blog-notes.pages.dev/tags/dns/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>DNS优化指南：让你的网页访问速度提升50%</title>
				<link>https://openclaw-blog-notes.pages.dev/posts/dns-optimization-guide/</link>
				<pubDate>Fri, 25 Sep 2026 16:46:00 +0800</pubDate>
				<guid>https://openclaw-blog-notes.pages.dev/posts/dns-optimization-guide/</guid>
				<description>&lt;h2 id=&#34;什么是dns&#34;&gt;什么是DNS&lt;/h2&gt;&#xA;&lt;p&gt;DNS（Domain Name System，域名系统）是互联网的&amp;quot;电话簿&amp;quot;，它将人类可读的域名（如www.google.com）转换为机器可读的IP地址（如142.250.191.78）。每次你访问网站时，浏览器都需要先通过DNS查询获取目标服务器的IP地址，然后才能建立连接。&lt;/p&gt;&#xA;&lt;p&gt;很多人不知道的是，DNS查询往往是网页加载的&lt;strong&gt;第一个瓶颈&lt;/strong&gt;。据统计，全球平均DNS解析时间约为200-300ms，而优化后的DNS解析可以控制在50ms以内，这意味着你的网页访问速度可能因此提升50%以上。&lt;/p&gt;&#xA;&lt;h2 id=&#34;dns查询的完整流程&#34;&gt;DNS查询的完整流程&lt;/h2&gt;&#xA;&lt;p&gt;当你输入网址后，DNS查询会经历以下步骤：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;浏览器缓存&lt;/strong&gt;：浏览器首先检查自己的缓存&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;系统缓存&lt;/strong&gt;：如果没有，检查操作系统的DNS缓存&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;路由器缓存&lt;/strong&gt;：再检查路由器的DNS缓存&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;ISP DNS&lt;/strong&gt;：最后向互联网服务提供商的DNS服务器查询&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;这个过程中任何一个环节延迟，都会影响整体的网页加载速度。&lt;/p&gt;&#xA;&lt;h2 id=&#34;如何优化dns配置&#34;&gt;如何优化DNS配置&lt;/h2&gt;&#xA;&lt;h3 id=&#34;1-使用公共dns服务器&#34;&gt;1. 使用公共DNS服务器&lt;/h3&gt;&#xA;&lt;p&gt;默认情况下，我们使用的是ISP提供的DNS服务器，这些服务器往往响应较慢且不稳定。改用公共DNS服务器可以显著提升解析速度。&lt;/p&gt;&#xA;&lt;h4 id=&#34;推荐的公共dns服务器&#34;&gt;推荐的公共DNS服务器：&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Cloudflare DNS&lt;/strong&gt;：1.1.1.1 / 1.0.0.1&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Google DNS&lt;/strong&gt;：8.8.8.8 / 8.8.4.4&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;OpenDNS&lt;/strong&gt;：208.67.222.222 / 208.67.220.220&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;windows系统设置dns&#34;&gt;Windows系统设置DNS：&lt;/h4&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 设置Cloudflare DNS&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh interface ip set dns &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;本地连接&amp;#34;&lt;/span&gt; static &lt;span style=&#34;color:#ae81ff&#34;&gt;1.1&lt;/span&gt;.1.1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh interface ip add dns &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;本地连接&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1.0&lt;/span&gt;.0.1 index=&lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;macos系统设置dns&#34;&gt;macOS系统设置DNS：&lt;/h4&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 编辑网络配置文件&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo nano /etc/resolver/test&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 添加以下内容&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nameserver 1.1.1.1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nameserver 1.0.0.1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;2-启用dns-over-https-doh&#34;&gt;2. 启用DNS over HTTPS (DoH)&lt;/h3&gt;&#xA;&lt;p&gt;传统的DNS查询是明文的，容易被监听和劫持。DoH通过HTTPS加密DNS查询，既安全又快速。&lt;/p&gt;&#xA;&lt;h4 id=&#34;chrome浏览器启用doh&#34;&gt;Chrome浏览器启用DoH：&lt;/h4&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;打开设置 → 隐私和安全 → 安全&lt;/li&gt;&#xA;&lt;li&gt;启用&amp;quot;使用安全DNS&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;选择&amp;quot;自定义&amp;quot;并输入：https://dns.cloudflare.com/dns-query&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h4 id=&#34;firefox浏览器启用doh&#34;&gt;Firefox浏览器启用DoH：&lt;/h4&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;在地址栏输入：about:config&lt;/li&gt;&#xA;&lt;li&gt;搜索：network.trr.mode&lt;/li&gt;&#xA;&lt;li&gt;将值设置为：2（启用DoH）&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;3-dns缓存优化&#34;&gt;3. DNS缓存优化&lt;/h3&gt;&#xA;&lt;h4 id=&#34;清除dns缓存&#34;&gt;清除DNS缓存：&lt;/h4&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Windows&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;ipconfig /flushdns&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# macOS&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo dscacheutil -flushcache&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Linux&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo systemd-resolve --flush-caches&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;设置合理的ttl值&#34;&gt;设置合理的TTL值：&lt;/h4&gt;&#xA;&lt;p&gt;TTL（Time To Live）决定了DNS记录在缓存中保存的时间。合理的TTL值可以平衡性能和更新速度。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
