欢迎来到98源码下载网
帮助中心

98源码下载网

热门搜索:

什么是域名解析

  • 时间:2022-09-16 16:30 编辑: 来源:互联网 阅读:3908
  • 扫一扫,手机访问
摘要:当使用互联网时,大多数人通过连接到域名来连接到网站,ftp 服务器或其他互联网服务器,如 www.bleepingcomputer.com。但是,互联网应用程序不是通过域名进行通信,而是使用 IP 地址进行通信,例如 192.168.1.1。因此,当您在程序中键入要连接到的域名时,应用程序必须首先将其转换为将用于连接的 IP 地址。

介绍

当使用互联网时,大多数人通过连接到域名来连接到网站,ftp 服务器或其他互联网服务器,如 www.bleepingcomputer.com。但是,互联网应用程序不是通过域名进行通信,而是使用 IP 地址进行通信,例如 192.168.1.1。因此,当您在程序中键入要连接到的域名时,应用程序必须首先将其转换为将用于连接的 IP 地址。

将这些主机名解析为其映射的 IP 地址的方式称为域名解析。在几乎所有操作系统上,无论是 Apple,Linux,Unix,Netware 还是 Windows,从域名到IP地址的大多数解析都是通过称为 DNS 的过程完成的。

域名解析

如上所述,域名解析是将域名转换为其相应的IP地址的任务。这都是在幕后完成的,很少被用户注意到。当您在使用 Internet 的应用程序中输入域名时,该应用程序将发出命令,让操作系统将域名转换为其 IP 地址,然后连接到该 IP 地址以执行它尝试执行的任何操作。

操作系统解析域名的方式基于其配置。对于几乎所有操作系统,域名解析的默认顺序如下:

  1. 主机文件- 有一个名为 HOSTS 文件的文件,可用于将域名转换为 IP 地址。HOSTS 文件中的条目将覆盖将通过 DNS 服务器解析的任何映射。

  2. 域名系统-这是互联网上用于将域名转换为其相应IP地址的系统。您的操作系统将连接到计算机上配置的 DNS 服务器,并让该服务器向您返回您查询的域名的 IP 地址。

  3. Netbios - 这仅适用于 Windows 计算机,并且仅在所有先前方法都失败时才用于将名称映射到 IP 地址。此方法将尝试使用 IP 地址映射您尝试连接到的 netbios 名称。

但是,可以更改操作系统在执行域名解析时使用的顺序。我们将在下面讨论 Windows 和 Unix / Linux 操作系统的这些方法。

Windows 上的域名解析

默认情况下,Windows 使用上述顺序进行域名解析。这可以通过更改某些注册表项来更改。注册表项包括:

注册表项

描述

DnsPriority这与使用域名系统相对应
本地优先级这是指计算机的本地名称
主机优先级这是主机文件
净债务优先级这是使用 Netbios 名称映射

您可以根据介于 -32768 和 32767 之间的值为这些键分配优先级。分配给条目的数字越低,该特定解析提供程序的优先级就越高。

例如,检查分配给以下值的优先级:

Dns优先级 = 30
本地优先级 = 200
主机优先级 = 75
Netbt优先级 = 100

这将执行的操作是将域名解析顺序更改为以下顺序:

  1. 域名系统

  2. 主机文件

  3. 网络生物映射

  4. 本地计算机名称

如您所见,我更改了 Windows 如何执行域名解析的默认顺序,并且在执行域名解析时,具有最低数字的值具有最高优先级。

可以在以下注册表项下找到上述注册表子项的位置:

视窗 95/98/MEHKEY_LOCAL_MACHINESystemCurrentControlSetServicesMSTCPServiceProvider
Windows NT, 2000, XPHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipServiceProvider

Linux 和 Unix 上的域名解析

Unix 和 Linux 具有与 Windows 类似的默认域名解析顺序。操作系统将首先检查其 /etc/hosts 文件,如果未找到所查询域的条目,则将查询其配置的 DNS 服务器。

服务器解析域名的顺序可以通过编辑 /etc/host.conf 文件进行更改。此文件确定操作系统用于解析域名的顺序。我们关注的线是这样的:

订购主机,绑定

这告诉操作系统首先检查主机文件,如果失败,则使用 DNS,也称为绑定,这是用于发出 DNS 请求的软件的名称。

您可以通过更改顺序行来更改操作系统使用的顺序。例如,如果我们想让它首先查询 DNS,然后查询主机文件,我们会将行更改为:

顺序绑定,主机

目前,您可以在订单后放置的有效值是主机、绑定或 nis。NIS 代表 网络信息服务,本文不涵盖。

结论

如您所见,认为您的操作系统将始终使用默认的解析顺序并不总是明智的。由于可以更改操作系统执行域名解析的顺序,因此在尝试调试解析域名的问题时,必须牢记这一点。


  • 全部评论(0)
上一篇:已是第一篇内容
下一篇:教你如何在win10中打开swf文件
最新发布的资讯信息
【计算机/互联网|互联网】优化网站排名的方法(2022-11-01 10:48)
【计算机/互联网|互联网】中视频项目保姆级教程小白也能上手(2022-11-01 10:45)
【计算机/互联网|互联网】未来十年内的互联网创业机会(2022-11-01 10:42)
【计算机/互联网|互联网】虚拟项目如何选择产品(2022-11-01 10:37)
【计算机/互联网|互联网】做闲鱼卖货,小白一定要避坑这十二个坑(2022-10-28 17:03)
【计算机/互联网|互联网】差评处理,一条收费100+ 的暴利项目(2022-10-27 17:28)
【管理/营销/职场|销售营销】烟盒回收项目思维,有人做到月入过万(2022-10-27 17:24)
【数码/游戏/手机|网络游戏】网游的盈利模式(2022-10-27 17:17)
【管理/营销/职场|市场推广】跨境电商还能创业吗?(2022-10-27 17:11)
【管理/营销/职场|市场推广】小红书“种草”潮玩,但“醉翁之意不在酒”(2022-10-27 17:02)
联系我们
底部广告
联系客服
客服咨询 客服咨询 订制开发 联系客服
0898-28163440
手机版

扫一扫进手机版
返回顶部