什么是DNS?
DNS 的全称是 Domain Name System 或者 Domain Name Service,以显浅的语言来解释,对于上网的用户来说,DNS 就是一台(或多台)在网络上的服务器,专门为大家上网时解析网址的IP地址的。
互联网被发明时是需要靠 IP 地址去定位网络上的服务器或网络设备的,它可以看做是一个网站的门牌号,但IP地址(如 124.122.45.2)这样的数字实在太难被人们所记住,如果上任何网站都需要输入这样的地址恐怕对任何人来说都是噩梦!
简单的 DNS 工作示意图为什么要修改DNS地址?
一般来说,在国内的 DNS 都是由网络运营商提供的,譬如你使用中国电信的网络,当你拨号上网之后,它会自动分配一组由电信自己建立的DNS地址给你,所以一般你没手动去设置DNS也可以正常上网。
但如果当这个 DNS 服务器本身出现故障或者繁忙的话,你访问任何网址都会失败或者缓慢了。因为你的电脑从DNS上面获取不到网址所对应的IP地址,自然就不懂得如何去找到这个网站了。
手动修改 DNS设置
当收集了一些备用的 DNS 地址之后,每次遇到问题想要更换DNS设置时,一般我都需要做4件事情:
- 从印象笔记里面找到记录DNS候选地址的笔记;
- 通过Ping命令简单测试一下该DNS目前的速度是否够快;
- 打开网卡的设置窗口并手工去输入新的DNS的IP地址;
- 使用命令清除本机的DNS缓存以使新的DNS快速生效;
什么是DNS缓存?
并且它会为缓存设定一个失效时间 (例如N小时),在这N小时之内,当你再次访问这个网站时,系统就会直接从你电脑本地的DNS缓存中把结果交还给你,而不必再去询问DNS服务器,变相“加速”了网址的解析。当然,在超过N小时之后,系统会自动再次去询问DNS服务器获得新的结果。
所以,当你修改了 DNS 服务器,并且不希望电脑继续使用之前的DNS缓存时,就需要手动去清除本地的缓存了。手动的方法就是进入命令行提示符,输入 ipconfig /flushdns 并回车即可。
背景:B2B SaaS产品 创业公司;
人设:产品转岗的运营人;
目标:完善B2B SaaS产品运营体系,完成全年引流1000+Leads的目标;
地点:浙江 · 杭州;
时间:2018年4月4日;