如何清理并刷新 DNS
[toc]
在互联网上的每一个计算机都拥有一个唯一的地址,称作「IP地址」(即互联网协议地址),其中:
- IPv4 使用 32位地址,采用点分十进制(dotted-decimal)表示法,例如
192.168.0.1
。 - IPv6 使用128位地址,采用冒号十六进制(colon-hexadecimal)表示法,例如
2001:0db8:85a3:0000:0000:8a2e:0370:7334
。
由于 IP 地址不方便记忆,DNS允许用户使用一串常见的字母(即「域名」)取代。
公共 DNS 服务器(Domain Name System),即系统默认的DNS解析服务器。DNS 全称是 Domain Name System,即域名解析系统。
域名解析的过程是将域名转换为对应的 IP 地址的过程,使得用户可以通过域名来访问网站和服务,而无需记住复杂的 IP 地址。
公共 DNS 提供商运行多个域名解析服务器,可以提供快速、可靠的域名解析服务,使用户能够更快速地访问网站和服务。当用户访问网站或服务时,网络设备就会向所配置的公共 DNS 服务器发出请求,获取域名的对应 IP 地址,并将用户重定向到相应的网站或服务。
你可以自行选择使用最合适的公共 DNS 服务商,将其配置为自己的网络设备的首选 DNS 服务器,以获得更优质的域名解析服务。
常用公共 DNS 列表
公共 DNS 服务商通常提供多个 DNS 服务器地址,以提供冗余和备份。
DNS 服务提供商 | 官网 | 公共 DNS IP 地址 |
---|---|---|
百度公共 DNS | https://dudns.baidu.com/ | 180.76.76.76 |
阿里云公共DNS | http://alidns.com/ | 223.5.5.5 / 223.6.6.6 |
114DNS | https://www.114dns.com/ | 114.114.114.114 / 114.114.115.115 |
腾讯云 DNSPod Public DNS | https://www.dnspod.cn/Products/Public.DNS | 119.29.29.29 / 182.254.118.118 |
Google Public DNS | https://developers.google.com/speed/public-dns | 8.8.8.8 / 8.8.4.4 |
如何清理 DNS 缓存
清除 DNS 缓存,可以按照以下步骤在不同的操作系统上执行:
在 Windows 上
按下 Win + R
键,在运行框中输入 cmd
,回车打开命令提示符,输入以下命令并回车:
ipconfig /flushdns
等待片刻,直到显示出 成功地刷新 DNS 解析缓存
的消息。DNS 缓存已成功清除。
在 macOS 上
使用 Spotlight 或在「应用程序(Applications)」文件夹中找到终端应用程序(Terminal)并打开。输入以下命令并回车:
sudo killall -HUP mDNSResponder
输入管理员密码(输入时不会显示字符),然后按下 Enter 键。等待片刻,然后终端将返回到命令提示符。此时 DNS 缓存已成功清除。
在 Linux 上
打开终端,输入以下命令并回车:
sudo systemd-resolve --flush-caches
输入管理员密码(输入时不会显示字符),然后按下 Enter 键。等待片刻,然后终端将返回到命令提示符。此时 DNS 缓存已成功清除。
写在最后,尽量不要走 HOSTS!
在 Gitee.com,我们经常遇到用户通过 本地映射 HOSTS 来绕过 DNS 解析,以提升访问速度。实际上这个解析过程消耗的时间很短,几乎可以忽略。
如果你设置了公共 DNS 并清除缓存还是无法访问 Gitee.com 。可以通过查看 C:\Windows\System32\drivers\etc
或 /etc/hosts
检查 HOSTS,通过 ping
和 nslookup
对比下解析。以下是命令参考:
➜ ping gitee.com PING gitee.com-31ba39d0fd3.baiduads.com (180.76.198.77): 56 data bytes 64 bytes from 180.76.198.77: icmp_seq=0 ttl=53 time=47.896 ms 64 bytes from 180.76.198.77: icmp_seq=1 ttl=53 time=48.096 ms ... --- gitee.com-31ba39d0fd3.baiduads.com ping statistics --- 4 packets transmitted, 4 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 47.896/47.996/48.096/0.077 ms ➜ nslookup gitee.com Server: 10.8.0.1 Address: 10.8.0.1#53 Non-authoritative answer: gitee.com canonical name = gitee.com-31ba39d0fd3.baiduads.com. Name: gitee.com-31ba39d0fd3.baiduads.com Address: 180.76.198.77

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
在 “Baby 容器” WasmEdge 里运行 Baby 羊驼 llama 2
昨天,特斯拉前 AI 总监、OpenAI 联合创始人 Andrej Karpathy 开源了 llama2.c 。 只用 500 行纯 C 语言就能训练和推理 llama 2 模型的框架,没有任何繁杂的 python 依赖。这个项目一推出就受到大家的追捧,24 小时内 GitHub 收获 4000 颗星! 图片来源:https://github.com/karpathy/llama2.c 可是,C 编译的原生机器码不能跨平台,不安全,也不可被调度。这些问题使得它的应用场景非常有限。这时,一个大胆的想法油然而生!把 llama2.c 编译成 Wasm 在 WasmEdge 里运行! 这么做的好处是: 轻量级:一个 Wasm 文件只有几十 KB 大小,相比于 Python 镜像动辄几百上千 MB,差了一万倍。 安全:沙箱机制,提供隔离性,适合多租户的云部署。 可移植:Wasm 文件无需任何改变,可以在 x86, ARM, Apple, RISC-V 机器上运行 性能:没有冷启动,且运行速度接近本机速度 能够被 Docker 和 kuberbetes 等容器工具进行管理 下面,我们来具体看看...
- 下一篇
netty MMO 回合制网络游戏,基于 ioGame 框架,1.0 发布
主要更新 项目搭建 简单登录 模拟登录 项目简介 这是一个基于 ioGame 网络编程框架开发的 MMO 类型的回合制网络游戏项目,这类型的游戏涵盖的点比较多,是 ioGame 的最佳实践。我们会尽可能的在项目中演示框架文档中提及的理论特性。 如果你对网络编程感兴趣,或许这是一个很好的入门机会。 如果你是 web 领域的开发者,但对网络游戏开发感兴趣,或许这是一个很好的入门机会。 该项目教学不会讲解框架源码相关的,更多的是偏应用的,就是教你如何使用。如果你能将项目学完,基本上就具备了独立开发游戏的能力了。 项目产生背景 ioGame 在网络编程方面是先进的、富有想象力的、与时俱进的框架。除了能制作网络游戏外,还能用在物联网等其他领域,总之与网络相关的领域基本上都适用。 项目是基于网络编程框架 ioGame 开发的,也是 ioGame 的最佳实践。ioGame 正式发布至中央仓库已经一周年了,经历了近 50 个版本的高速迭代。期间得到了众多开发者的认可,并且这些数据都是可查的,统计数据来源于语雀后台,这些数据都是真实的、客观存在的、活的。与 git star 数据不同的是,因为成本的原因...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境