业界动态
什么是DNS的正向解析与反向解析?代码实现?
2024-11-05 02:46

DNS采用C/S机制。实现域名与IP地址转换。DNS服务器用于存储资源记录并提供名称查询服务,DNS客户端也称解析程序,用来插叙服务器并获取名称解析信息。

什么是DNS的正向解析与反向解析?代码实现?

正向解析与反向解析

有时我们也会用到反向解析,即通过IP地址查询对应的域名,最典型的就是判断IP地址所对应的域名是否合法。由于反向解析的特殊性,RFC 1304规定了固定格式的反向解析区域后缀格式in-addr.arpa

与DNS名称不同,当IP地址从左到右读时,它们是以相反的方式解释的,所以对每个8位字节值需要使用域的反序,因此建立 in-addr-arpa

反向解析区域文件与正向解析区域文件格式相同,只是其主要内容是用于建立IP地址到DNS域名的转换记录,即PTR资源指针记录。PTR资源指针记录和A资源记录正好相反,它是将IP地址解析成DNS域名的资源记录。

域名解析的具体过程

  • 当客户机提出查询请求时,首先在本地计算机的缓存中查找。如果在本地无法获得查询信息,则将查询请求发给DNS服务器。
  • 首先客户机将域名查询请求发送到本地DNS服务器,当本地DNS服务器接到查询后,首先在该服务器管理的区域的记录中查找,如果找到该记录,则利用此记录进行解析;如果没有区域信息可以满足查询要求,服务器在本地的缓存中查找。
  • 如果本地服务器不能在本地找到客户机查询的信息,将客户机请求发送到根域名DNS服务器。
  • 根域名服务器负责解析客户机请求的根域部分,它将包含下一级域名信息的DNS服务器地址返回给客户机的DNS服务器地址。
  • 客户机的DNS服务器利用根域名服务器解析的地址访问下一级DNS服务器,得到再下一级域我的DNS服务器地址。
  • 按照上述递归方法逐级接近查询目标,最后在有目标域名的DNS服务器上找到相应IP地址信息。
  • 客户机的本地DNS服务器将递归查询结果返回客户机。
  • 客户机利用从本地DNS服务器查询得到的IP访问目标主机,就完成了一个解析过程。

正向解析可以通过主机名获取其对应的广域网IP地址,使用 nslookup 命令在 Linux上输入

nslookup 【domain】

从返回的信息中可以看到正向解析的结果。

如何做反向DNS

我们可以通过命令来执行反向 DNS 查找

1、使用 nslookup 命令
2、使用 dig 命令
3、使用 rDNS 查找工具

反向 DNS 查找命令

nslooup命令
nslookup最简单的用法是查询域名对应的IP地址,也可以使用IP地址查找域名,例如

nslookup [ip_address]

使用nslookup可以输出返回指定 IP 地址的域名。

由于在域名系统中,一个IP地址可以对应多个域名,因此从IP出发去找域名,理论上应该遍历整个域名树,但这在Internet上是不现实的。为了完成逆向域名解析,系统提供一个特别域,该特别域称为逆向解析域in-addr.arpa。

dig命令

Linux下解析域名除了使用nslookup之外,还可以使用dig命令来解析域名,dig命令可以得到更多的域名信息。

dig命令是一个用于询问 DNS 域名服务器的灵活的工具。常见使用

dig -x [ip_address]

dig -x 8.8.8.8

DNS反向解析实现


	
	

总结

反向 DNS 是从 IP 地址对域名的 DNS 查找。 常规 DNS 请求从域名解析 IP 地址,而 rDNS 则相反,因此名称相反。

    以上就是本篇文章【什么是DNS的正向解析与反向解析?代码实现?】的全部内容了,欢迎阅览 ! 文章地址:http://keair.bhha.com.cn/news/211.html 
     文章      相关文章      动态      同类文章      热门文章      栏目首页      网站地图      返回首页 康宝晨移动站 http://keair.bhha.com.cn/mobile/ , 查看更多   
最新文章
智慧助老 让老年人跟上“智能时代”智能手机的好处「​智慧助老 让老年人跟上“智能时代”」
《运城日报》《运城晚报》 官方发布平台让老年人跟上“智能时代” //  购物后手机扫码或刷脸支付,买单更便捷;网上下单生鲜食
手机不贴膜的补救措施,严重屏幕划痕也能完美“复原”手机屏幕有划痕怎么修复「手机不贴膜的补救措施,严重屏幕划痕也能完美“复原”」
对于很多有强迫症的人来说,手机必须贴膜使用,主要是怕划伤屏幕太难看。在直屏时代,大家主要贴玻璃膜,除了容易摔碎没有别的毛
圆润小巧 明西液态金属手机C32评测(5)明基西门子手机「圆润小巧 明西液态金属手机C32评测(5)」
● 周边设计 具有音乐播放功能键 明基西门子C32在周边元素的设计上也很有特色,虽然没有拍照快捷键,但是却设置了音乐播放控制键
kisaki blue archive手机少女「kisaki blue archive」
kisaki blue archive,一般又称蔚蓝档案,kisaki blue archive。
金秀贤记者会上“否认与金赛纶未成年时交往”
大家好呀~这里是你们的小娱!今天韩娱圈又爆出重磅炸弹!据韩国媒体3月31日报道,演员金秀贤31日突然召开紧急记者会,首度回应与
差价1000元!OPPO Watch X和华为WATCH4 Pro,谁才是最佳之选?智能腕表手机「差价1000元!OPPO Watch X和华为WATCH4 Pro,谁才是最佳之选?」
近年来,智能手表逐渐取代传统腕表,成为了许多年轻人和商务人士的新宠。但要说能做到【真智能】的产品,除了Apple Watch之外,
华为三折叠手机,女生实现裸眼3D体验的神奇之选裸眼3d手机「华为三折叠手机,女生实现裸眼3D体验的神奇之选」
华为三折叠手机是女生实现裸眼3D体验的神奇之选,其独特的折叠设计不仅方便携带,还为用户带来全新的视觉体验。该手机采用先进技
OPPO Find X3和OPPO Find X3 Pro详细对比评测手机看家「OPPO Find X3和OPPO Find X3 Pro详细对比评测」
目前高端旗舰市场,Find X3系列绝对是一大热门,OPPO Find X3系列共有两款机型,分别为OPPO Find X3和OPPO Find X3 Pro。虽然一
模拟人生4苹果官方正版 v46.0.0.156548 ios版模拟人生手机版「模拟人生4苹果官方正版 v46.0.0.156548 ios版」
模拟人生4是一款模拟经营类游戏。游戏中玩家可以体验不同职业的人生,你可以在城市中找一份工作,同时还能装修自己的房子。玩家
火山冒险王冒险王手机版「火山冒险王」
火山王是一款经典而有趣的冒险游戏。你可以在这里自由选择自己喜欢的职业,进行突破和冒险。它整体以魔幻风格建造,加上大量的,
相关文章