首页 > 其他分享 >IP反向解析.md

IP反向解析.md

时间:2022-11-11 09:23:48浏览次数:70  
标签:md IP arpa 域名 反向 https 解析

IP反向解析

目录

IP反向解析又叫反向查找区域,也就是反向地址解析。(RDNS)

PTR(Pointer Record),指针记录。用于电子邮件发送过程的反向地址解析。

逆向解析域

在域名系统中,一个IP地址可以对应多个域名,因此从IP出发去找域名,理论上应该遍历整个域名树,但这在Internet上是不现实的。为了完成逆向域名解析,系统提供一个特别域,该特别域称为逆向解析域in-addr.arpa。这样欲解析的IP地址就会被表达成一种像域名一样的可显示串形式,后缀以逆向解析域域名"in-addr.arpa"结尾。

例如一个IP地址:218.30.103.170,其逆向域名表达方式 为:170.103.30.218.in-addr.arpa。

在 IPv6 中,PTR 记录将 rDNS 条目存储在 .ip6.arpa 域中,而不是 .in-addr.arpa

工具(效果不好):

  1. nslookup
  2. dig
  3. nmap

SSL

当前网站大多数都包含https协议。可以通过访问该IP的https协议,获取证书,证书中包含相关作用信息。

三方网站

  1. https://site.ip138.com/ : 效果很好
  2. https://ipchaxun.com/ :与上一个一致
  3. https://www.shodan.io/host/ : 有host字段
  4. https://webscan.cc/

思路

本地工具

实现:

  1. 使用https协议,获取相应的ssl证书。解析证书获取相应的域名。
  2. 对这些域名进行暴力破解(查找相关子域名)
  3. 对相关子域名进行nslookup查找。若有相应的ip,则符合条件。

优点:

本地维护。稳定性高。

缺点:

速度慢,效率低。资源耗费大。第一步中,证书可能获取不到。也可能无法爆破出相应的子域名。

第三方网站

直接使用爬虫,爬取第三方网站解析结果。

优点:

速度快,效果好。

缺点:

稳定性不能保证。

思路验证

随机选取一个网址:https://qianhu.wejianzhan.com。DNS解析为:112.80.248.152。

第三方网站

https://site.ip138.com/112.80.248.152/:

swappy-20221110-092755

本地工具

  1. 访问https://112.80.248.152获取ssl证书中的试用范围

    image-20221110093106880

  2. 子域名查找(依赖于工具):

    使用工具oneForAll。效果好,但速度慢。

    image-20221110104909821

标签:md,IP,arpa,域名,反向,https,解析
From: https://www.cnblogs.com/nsfoxer/p/16879527.html

相关文章

  • OJ中Typescript语法整理
    基础原始类型原始类型:number/string/boolean/null/undefined/symbol对象类型:oject(数组,对象,函数等)自定义复杂的对象类型:typeCustomArray=(number|string)let......
  • P5017 NOIP2018 普及组 摆渡车
    P5017NOIP2018普及组摆渡车-洛谷|计算机科学教育新生态(luogu.com.cn)显然要把人按照到达时间排序。然后考虑dp。设\(f(i)\)表示前\(i\)个人已上车或到达目......
  • AMD 开源照片级渲染引擎 Radeon ProRender
    除了发布RadeonProWX、RadeonProSolidState两款全新的专业显卡之外,AMD今天还宣布,RadeonProRender渲染引擎即将开放源代码,开发人员可任意使用。AMD去年发......
  • [Typescript] 95. Hard - Required Keys
    Implementtheadvancedutiltype RequiredKeys<T>,whichpicksalltherequiredkeysintoaunion.ForexampletypeResult=RequiredKeys<{foo:number;bar?:......
  • [Typescript] 96. Hard - Optional Keys
    Implementtheadvancedutiltype OptionalKeys<T>,whichpicksalltheoptionalkeysintoaunion. /*_____________YourCodeHere_____________*/typeOp......
  • Android中Java和JavaScript交互
    Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本。本文将介绍如何实现Java代码和Javascript代码的相互调用。如何实现......
  • 记录一次ipsec vpn隧道建立成功,内网不通的非常规问题排查过程
    问题描述ABC三地互相打通ipsecvpn,A和B、A和C无问题,B和C地有问题。问题为隧道建立成功,而双向内网不通,通过查看日志没有发现报错。问题分析步骤第一步遇到问题首先查看配置......
  • MD简单介绍,看连接
    一级标题123aaabbbwtf本文MD编写地址"""代码框"""斜体粗体删除线......
  • typescript 泛型
    一、泛型与any类型的区别泛型是等待确定的占位类型,可以理解为函数的形参;所以泛型是固定的某一个类型,实例化的时候确定其实际类型any类型是顶级类型,它包括了所有的基......
  • 验证IP地址
     import java.util.*;public class Solution {    /**     * 验证IP地址     * @param IP string字符串 一个IP地址字符串     * ......