域名解析在线查询(如何检查域名解析是否正确以及域名解析是否生效)

本文目录
如何检查域名解析是否正确以及域名解析是否生效
域名解析后,一般24小时内可以生效。那么在生效之前,如果可以检查确认域名的解析是否正确呢?你可以通过一些DOS命令来检查解析的状态。
DNS解析域名
1.将主机名解析成为IP地址
IP网络中的系统进行通讯必须依靠internet地址。用户和应用程序可以通过主机名来查找一个主机,这就要求在数据包发送之前,IP协议层必须将这个主机名翻译成为一个IP地址(例如16.30.0.99)。这个主机名到IP地址之间的转换是在这个网络连接建立之前通过一个gethostbyname()的库函数来实现的。这个库函数也被称为解析器,因为它的作用是将主机名解析为一个IP地址。
同样,反向的解析有时也是必须的;因为有时候,必须将IP地址解析成为一个主机名,例如主机想要验证哪些主机连接到本机就必须通过将连接进来的IP地址映射成为一个名字,通常这个过程被用作鉴权:例如,文件/etc/hosts.equiv,$HOME/.rhosts,或者/etc/exports的使用就是具体例子。将IP地址解析成为主机名是通过调用一个名为gethostbyaddr()库函数而实现的。
维护一个小规模网络中的各个主机中包含有网络中的系统的名字和IP地址的/etc/hosts文件是一件很容易的的事情,而当网络变得很大同时地理上分布更广的时候,维护工作会变得十分困难。这时候就需要用其它的方法来实现域名和IP地址之间的互相解析。
与每一台机器都存储和维护所有主机名和IP地址信息的方式不同,一种称为域名服务器的服务,域名服务器可以由网络中的一个(或者多个)系统组成,其作用是存储并且提供信息,域名系统提供了另外一种与/etc/hosts文件不同的主机名与IP地址转换的方式,DNS常用在大型的网络中提供主机名解析的服务。
当前最常用的名称服务有Network Information Services(包括NIS和NIS+),和Berkeley internet Name Domain(BIND)服务。
在这一章,我们将学习Berkeley internet Name Domain 服务。
2.DNS概述
Berkeley internet Name Domain(BIND)是一种基于RFC 1034/1035"域名"规范的域名系统(DNS)。BIND是由以下三部分组成:
分层的名称空间: 与单层的的名称空间相对应,/etc/hosts文件的域名解析方式就是一种单层的方式。
名称服务器中保存有域的树型结构的信息,这个服务器程序是在系统中是一个叫做named的进程。而提供这个网络服务的主机被叫做域名服务器。
解析器是一种负责将域名解析成为IP地址的程序,各种网络服务都可以调用这种程序,例如telnet,ftp,rcp,rlogin,和其它的网络服务。解析器能判断首先使用哪个名称服务(/etc/hosts,NIS,或者DNS),然后使用指定的服务来将主机名翻译为IP地址。如果使用的是DNS(BIND),解析器就会从域名服务器提取信息,解析器并不是一个特别的进程,解析器只是名称服务器的一个可编程的界面,这些流程被编译进gethostbyname()和gethostbyaddr()流程中。任何执行这些调用的程序会自动调用BIND(如果系统中配置了这个服务).否则会使用NIS或者/etc/hosts文件。在有的系统中,有一个名称服务的开关(一个文件),其作用是指定系统解析域名时使用的方式的先后顺序和组合。
3.DNS层次化的名称空间
域名空间是一种对基于树型结构的网络中的节点进行分层命名的方法,树型结构可以粗略代表一个网络边界分支。
每一个名称空间中的子空间被称为一个域,每一个域都有一个标记,这个标记由一系列的由左到右的圆点分隔的字母组成,如:在sanfran.ca.hp.com这个域名中节点"sanfran"属于域"ca";域"ca"属于域"hp";而域"hp"属于域"com",而域"com"属于“根域”。
最后一个圆点,域名的结尾部分,指出的是绝对域名,这和相对域名相对立,如"sanfran.ca
如:
# hosts_to_named -f param
Translating /etc/hosts to lower case ...
collecting network data ...
128.1
creating list of multi-homed hosts ...
creating "A" data (name to address mapping) for net 128.1 ...
creating "PTR" DATA (address to name mapping) for net 128.1 ...
creating "MX" (mail exchanger) data ...
Building default db.root file ...
Building default boot.sec.save for secondary servers ...
Building default boot.sec for secondary servers ...
Building default boot.casheonly for cashing only servers ...
done
CMD命令查看域名解析是否生效
在电脑的菜单的输入框输入cmd打开命令提示符,在命令提示符中输入nslookup 你的域名,如果返回的IP地址和你的服务器地址一至,说明域名已经成功解析,至于是否可以使用,还要看是否备案成功,如果没有备案80端口是无法使用的
使用ping命令,选择开始——运行——cmd,如图;
然后输入ping空格+域名,如图
接着回车查看域名解析情况,解析成功后会出现对应的空间ip,但是图中显示有time out,超时,这种情况是解析正常,但是还没有生效。如图:
如ping百度的域名就可以看到它解析的ip地址,及打开的时间等,这种就是已经解析生效了。如图:
域名解析 DNS添加失败,该域名已存在怎么办在线等

本文相关文章:
网络域名系统(甘肃专升本计算机Internet 的 域名系统)
2026年8月7日 15:20
如果网站大改版,url地址都变了,而且启用了新域名,该怎么办呢?网站改版有什么影响
2026年8月2日 05:00
更多文章:
绥化市招聘信息最新招聘信息(黑龙江省绥化市肇东市有生鲜超市招收银员的吗)
2026年10月11日 10:50
在线赚钱月入过万(如何赚钱月入一万 普通人网络上干什么赚钱)
2026年10月11日 10:30
东莞市保险监督委员会?东莞市市场监督管理局询问通知书有效期多久
2026年10月11日 09:40






