一、DNS是什么
DNS(Domain Name System),域名解析系统,是一个全球分布式的网络服务,主要用于将用户输入的域名转换成对应的IP地址。在互联网中,域名可以看做是一个易记的标识符,而IP地址是网络设备的唯一标识。DNS的作用就是将域名映射到相应的IP地址上,以便网络设备进行通信。
二、公网DNS服务的作用
公网DNS服务是互联网上的一个服务资源,用于提供DNS解析服务。通过公网DNS服务,我们不需要记忆每个网站的IP地址,只需要输入该网站的域名就可以访问。公网DNS服务可以带来以下好处:
1、提高访问速度。公网DNS服务器通常部署在全球各地,访问者可以就近选择一个距离自己较近的服务器,从而加速解析速度,有利于提高网站的响应速度。
2、提高安全性。公网DNS服务器可以屏蔽一些不良的网站或IP地址,从而提高浏览网络的安全性。
3、提高可靠性。公网DNS服务本身就是由多个DNS服务器构成的分布式系统。因此,即使某个DNS服务器故障,通过备用DNS服务器依然可以实现域名解析,从而保证系统的可靠性。
三、公网DNS的工作原理
1、域名解析过程。当用户输入一个域名时,操作系统会首先查询本地DNS服务器。如果本地DNS服务器已缓存了该域名对应的IP地址,则直接将结果返回给用户。否则,本地DNS服务器就会向公网DNS服务器发送请求,要求解析该域名。如果公网DNS服务器把域名解析成功,则将对应的IP地址返回给本地DNS服务器,本地DNS服务器再将结果返回给用户。
2、DNS递归和迭代查询。在域名解析过程中,一般使用DNS递归查询和迭代查询两种方式。DNS递归查询指的是本地DNS服务器通过多次查询,直到将域名解析成功的方式。而DNS迭代查询则是本地DNS服务器向公网DNS服务器发出请求,公网DNS服务器一层层地向根DNS服务器询问,直到找到所需的DNS资源记录的方式。
四、使用公网DNS的方法
1、修改路由器设置。可以在路由器的配置界面中,将DNS服务器地址修改为公网DNS服务器的IP地址。这种方式可以实现在无需对每一台设备进行单独设置的情况下,将所有的设备都连接到公网DNS服务器。
# Example code for changing DNS server on a router router(config)# interface g0/1 router(config-if)# ip address 192.168.1.1 255.255.255.0 router(config-if)# ip dns server router(config)# ip name-server 8.8.8.8 router(config)# ip name-server 8.8.4.4
2、在电脑或移动设备上单独设置。可以在电脑或移动设备上,手动输入公网DNS服务器的IP地址,以实现该设备对公网DNS服务器的使用。
// Example code for changing DNS server on Windows 1. Open the Control Panel 2. Click Network and Sharing Center 3. Click Change adapter settings. 4. Right-click on the network adapter you want to configure and select Properties. 5. Select Internet Protocol Version 4 (TCP/IPv4) from the list, and click the Properties button. 6. Select the Use the following DNS server addresses option. 7. Enter the IP addresses of the preferred and alternate DNS servers. 8. Click OK and close all windows.
五、公网DNS服务提供商介绍
目前,国内外有很多公网DNS服务提供商,下面介绍几个比较常用的公网DNS服务提供商。
1、Google DNS。Google DNS是Google公司提供的公网DNS服务,支持IPv4和IPv6两种协议。其中IPv4的主 DNS服务器地址为8.8.8.8,备用地址为8.8.4.4;IPv6的主DNS服务器地址为2001:4860:4860::8888,备用地址为2001:4860:4860::8844。
2、114DNS。114DNS是国内一家提供公网DNS服务的民营公司,主要服务国内用户,支持IPv4和IPv6两种协议。主DNS服务器地址是114.114.114.114,备用地址是114.114.115.115。
3、OpenDNS。OpenDNS是美国一家提供公网DNS服务的公司,支持IPv4和IPv6两种协议。主DNS服务器地址为208.67.222.222,备用地址为208.67.220.220。
六、总结
公网DNS服务可以加速网站的访问速度,提高浏览网络的安全性和可靠性。目前市场上有诸多公网DNS服务提供商,使用公网DNS需要根据实际情况选择服务提供商,并在电脑或移动设备中进行单独或路由器全局的设置。