什么是域名解析?-mile米乐体育
最短的答案:域名解析是互联网用户收到他们正在寻找的域名地址的过程。
介绍
使用internet时,大多数人通过域名连接到网站,ftp服务器或其他internet服务器,如www.simcf.cc。但是,internet应用程序不通过域名进行通信,而是使用ip地址,例如192.168.1.1。因此,当您在程序中键入要连接的域名时,您的应用程序必须首先将其转换为用于连接的ip地址。
将这些主机名解析为其映射的ip地址的方式称为域名解析。在几乎所有操作系统上,无论是apple,linux,unix,netware还是windows,从域名到ip地址的大多数mile米乐体育的解决方案都是通过称为dns的过程完成的。
域名解析
如上所述,域名解析是将域名转换为其对应的ip地址的任务。这一切都是在幕后完成的,很少被用户注意到。当您在使用internet的应用程序中输入域名时,应用程序将发出命令让操作系统将域名转换为其ip地址,然后连接到该ip地址以执行它尝试执行的任何操作。
操作系统解析域名的方式取决于其配置。对于几乎所有操作系统,域名解析的默认顺序如下:
主机文件 – 一个名为hosts的文件,可用于将域名转换为ip地址。hosts文件中的条目会覆盖将通过dns服务器解析的任何映射。
域名系统 – 这是internet上用于将域名转换为相应ip地址的系统。操作系统将连接到计算机上配置的dns服务器,并让该服务器返回您查询的域名的ip地址。
netbios – 这仅适用于windows机器,并且仅在上面的方法都失败时才用于将名称映射到ip地址。
域名解析是如何工作的?
在互联网世界中,地址不包含街道和城市,它们具有数字和符号。有两种类型的地址:ipv4和ipv6。为了进入特定的网站,用户需要获得其ip。我们只需要记住域名,而不是记住每个网站的所有ip。域名通常不难记住,这使得它更容易。当用户键入网站名称时,将开始域名解析的过程。浏览器需要获取ip并将查询发送到名称服务器。此过程涉及域名解析器。浏览器将获得的第一个答案是根服务器,然后是tld(顶级域)。具有您要访问的网站的tld的服务器(com,net或other)将您的查询引用到搜索知道完整ip的权威服务器的下一步,将解析域名。
为什么我们需要递归服务器?
你可以认为我们需要的唯一一种dns服务器是权威的,但想象一下如果所有完整的查询都需要,它们需要多少负载。
为了减少负载并提高速度,存在递归服务器,其在规定的时间段内保持dns记录具有访问特定网站所需的信息。此时间称为ttl(生存时间),该过程称为dns缓存。在互联网服务提供商中存在这样的递归服务器,其在由ttl定义的时间段内保持许多网站的信息。
结论
dns是一个非常有用的系统,可以节省大量时间并使我们的生活更轻松。
相关内容:- dns是什么?dns域名系统解释