IPIPNOW
中文
한국어English日本語中文

DNS是什么,起什么作用?

DNS(域名系统)是把人们容易记住的域名转换成计算机实际通信所用的IP地址的系统,就像互联网的电话簿一样。每次在浏览器中输入网址时,都会先进行DNS查询,然后才能连接到服务器。

最后更新

您的公网IP地址
216.73.216.214
查看我的 IP 详情

DNS具体做了什么?

在浏览器中输入ipnow.kr这样的域名时,设备会先向DNS服务器询问这个名称对应的IP地址。DNS服务器给出IP地址后,才会实际连接到这个IP。

如果没有域名,用户就得记住每个网站类似203.0.113.10这样的数字地址。有了DNS,只需要记住名称就够了。

DNS查询按什么顺序进行?

设备会先检查自己的缓存(临时保存)中是否已有答案,如果没有,就向设置好的DNS服务器(通常是运营商自动分配的服务器)查询。如果那台DNS服务器也不知道答案,就会连锁式地向其他DNS服务器递归查询。

查询一次的结果会在一定时间内保存在缓存中,再次访问同一网站时可以跳过查询过程,直接连接。

如何查看自己现在使用的DNS服务器?

大多数情况下不需要特别设置,运营商就会自动给路由器或设备分配DNS服务器。Windows可以用ipconfig /all查看,Mac、Linux可以在网络设置页面或用scutil --dnsresolvectl status等命令查看。

手动切换到自己想用的DNS服务器的方法,请参考如何更改DNS服务器,按设备分别说明。

公共DNS和运营商DNS有什么区别?

Cloudflare(1.1.1.1)、Google(8.8.8.8)这类公共DNS不属于某个特定运营商,任何人都可以使用。运营商DNS则是你所签约线路的运营商自动指定的服务器。

速度、稳定性以及访问过滤政策会因使用哪种DNS而异,不同运营商、不同服务之间也各不相同,很难说哪一种总是更好。

常见问题

更改DNS会让网速变快吗?

在某些情况下响应速度可能会变快,但实际体感速度还取决于运营商线路状况和访问的网站,不能保证一定会变快。

DNS缓存是什么?

是设备或浏览器把一次查询过的域名和IP信息临时保存下来。再次打开同一个网站时可以省去查询步骤,连接会更快。

如何查看DNS服务器地址?

Windows可以在命令提示符中用ipconfig /all查看,Mac可以在系统设置的网络详情中查看,Linux可以用resolvectl status等命令查看。

DNS和IP地址是一回事吗?

不是。IP地址是实际通信所使用的数字地址,DNS是把这个数字地址和人们容易记住的域名对应起来的系统。关于IP地址本身的说明请参考什么是我的IP地址