首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

通过Wireshark抓包分析谈谈DNS域名解析那些事儿

众所周知,1个字节占了8比特,那么就意味着,一个32比特IP地址长度也就4个字节。 在网络传输过程,4个字节长度,可以说,微不足道,但,若换成域名呢?...可以使用Wireshark抓包软件验证一下,还是以www.baidu.com域名来做实验,我们先看一下该域名对应IP是啥,直接在命令窗口ping一下,就可以知道了,其IPv4地址是14.215.177.38...通过Wireshark分析域名解析网络传输 这时,先打开Wireshark抓包软件。...再回到刚刚Wireshark抓包获取截图上分析,可以看到一点是,客户端发送给DNS服务器消息,不止域名这一个信息,还包括了A等书,那么,问题就来了,DNS协议查询请求当中,都包含了哪些参数呢?...通过本文,主要是分享一些自己对DNS解析学习与理解,同时,通过实际Wireshark抓包方式,来深入分析下本机如何发送DNS协议去DNS服务器上获取访问域名对应IP地址,希望也能让您有一些收获。

10.1K63
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    通信|DNS域名点儿和通配符

    DNS 层次结构,根域(root domain)被表示为一个空字符串。因此,一个完全合格域名(FQDN)如 www.example.com 在技术上应该写作 www.example.com....在 DNS 查询,没有尾随点域名可能会依赖于本地配置(如搜索后缀)进行补充。 RFC 1535讨论了 DNS 解析器处理不完全合格域名方式,强调了尾随点在避免潜在安全风险重要性。...RFC 4592更深入地探讨了通配符在 DNS 作用,特别是在复杂域名结构通配符行为和限制。...IN A 2.2.2.2 以上两个小概念,trailing dot是域名FQDN定义必须要了解概念,DNS配置必须要考虑知识点;通配符作为域名FQDN中一个特殊子域,需要了解和掌握使用规则...,从而简化DNS配置。

    56110

    域名 DNS 如何解析 A 记录

    当你购买域名之后,这个域名 DNS 记录都是在域名使用 NS 服务器上面设置,而 NS 服务器是可以根据需要改动,比如我在 namesilo 注册了域名,但是我网站是面向国内浏览者,为了提高访问速度我把...之前一篇文章购买美国 Bluehost 空间送域名空间、域名都在 blueshost 上买,那么 bluehost 会自动设置域名 A 记录;;如果空间在 BH 买域名是在其他平台上买,就要做...2、Godaddy 域名 A 记录解析 登陆到 godaddy 后台,看到 domains 菜单后展开,去要编辑域名后面点击 manage DNS。 ?...进入域名管理后在需要修改域名后面点击管理 DNS 那个蓝色小图标。 ? 进入 DNS 解析页面,留下上面两个 A 记录,把多余 A 记录删掉,我们只用@和 www 。 ?...namesilo 做 A 记录生效时间大约在 1 小时之内。 ? 以上就是常用几个域名DNS 解析 A 记录过程,大家只要熟悉其中一个,其他域名商解析 DNS 记录也都是大同小异

    20.6K50

    Wireshark过滤规则使用!「建议收藏」

    文章目录 MAC地址过滤 显示包含MAC地址 只显示源MAC地址 只显示目标MAC地址 IP地址过滤 显示包含IP地址 只显示源IP地址 只显示目标IP地址 端口号过滤 显示包含端口号为...80报文 只显示源端口号为80报文 只显示目标端口号为80报文 过滤高层协议 语法 MAC地址过滤 显示包含MAC地址 eth.addr==38:b1:db:d4:41:c5 不管是源MAC地址还是目标...d4:41:c5报文 只显示目标MAC地址 eth.dst==38:b1:db:d4:41:c5 只显示源MAC地址为38:b1:db:d4:41:c5报文 IP地址过滤 显示包含...IP地址为192.168.2.101报文 端口号过滤 显示包含端口号为80报文 tcp.port==80 不管是源端口号为80还是目标端口号为80,只要包含端口号为80都会显示出来...http and (not icmp) 过滤tcp或http且拒绝icmp报文 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/158469.html原文链接

    1.7K30

    DNS域名解析过程_谈谈域名解析DNS工作原理

    二、概念解释 DNS(Domain Name System,域名系统) 1、因特网上作为域名和IP(Internet Protocol Address)地址相互映射一个分布式数据库...4、在整个互联网体系,约定俗成用于标识网络上设备地址是IP,然而我们输入DNS,因为域名更方便人们记忆,不然那么多网站,人怎么可能记住所有的IP地址。...Q:浏览器如何通过域名去查询URL对应IP(对应服务器地址)呢? A:   1、浏览器缓存:浏览器会按照一定频率缓存DNS记录。   ...2、操作系统缓存:如果浏览器缓存找不到需要DNS记录,那就去操作系统找。   3、路由缓存:路由器也有DNS缓存。   ...5、根服务器:ISPDNS服务器还找不到的话,它就会向根服务器发出请求,进行递归查询(DNS服务器先问根域名服务器.com域名服务器IP地址,然后再问.com域名服务器,依次类推)。

    37.1K40

    Node节点上DNS与PodDNS域名

    图片Node节点上DNS缓存对系统性能影响:提高响应速度:DNS缓存可以避免重复DNS查询请求,从而加快域名解析速度,提高系统响应效率。...降低域名解析器负载:DNS缓存可以减轻DNS服务器负载,如果多个节点都缓存了同一个域名解析结果,可以减少对DNS服务器查询请求,提高系统稳定性和可靠性。...PodDNS域名相关特性有以下几个:每个Pod在集群内部有一个DNS域名。该域名格式为pod-ip-address.yifan-online.pod.cluster.local。...在Kubernetes,可以通过以下方式为Pod定义自定义域名:使用metadata.labels为Pod添加标签,例如app: my-app。...在Pod定义,使用spec.subdomain来指定Pod域名。该子域名将添加到Pod所属命名空间域名之前,形成完整Pod域名

    37781

    杀手级抓包软件wireshark入门wireshark是什么最基本过滤规则

    wireshark是什么 wireshark_logo wireshark是一款抓取数据包软件,通过它可以看到局域网内通讯信息 在使用交换机组建局域网时代,wireshark堪称监控局域网数据利器...,局域网普通用户只要通过wireshark把网卡调成"混杂模式",网卡就会把局域网内能看到数据包都接收下来,然后使用wireshark各种规则进行过滤,最终留下有价值信息....wireshark软件本身质量很高,而且其作者也是一个很有开源精神大牛程序员,所以我们可以在任何平台,免费使用wireshark这款优秀抓包软件 Wireshark官网(所有非商业软件主页都是简约大气风格...官网主页 Wireshark抓包原理图 抓包原理图 最基本过滤规则 设置源主机ip为192.168.35.141 ip.src == 192.168.35.141 设置目标主机ip为192.168.35.21...192.168.199.2数据包 最基本过滤规则

    1.7K70

    QQ被盗引发思考-DNS域名欺骗

    0x02调查与分析 首先说说DNS域名欺骗,即:DNS域名欺骗通俗地说就是攻击者将某网站域名映射到攻击者自己IP上,受害者看到只是域名而看不到IP地址,从而攻击者可以构造钓鱼页面诱骗受害者登录,此时受害者无法判断钓鱼页面的真实性便进行登录用户名密码等敏感操作...这次案例其实不算域名欺骗,只是我最后将其拓展延伸出来,因为我在将其解析出来后看到是IP地址,也就是说,攻击者仅仅是修改了页面内容就让受害者上钩,可见利用手法之简单,这里其实也利用了在手机QQ上打开网页时没有显示网址缺点...可见攻击者还是做了一定美化,很用心,但难免会有纰漏,接着我向假网站随便输入账户密码,如图: ? 点击登录之后页面闪了一下,最后跳转到真正网站: ?...开始DNS域名欺骗,未欺骗前,先检测是否可达到真实网址,如下显示网址可达,注意这里IP地址为[59.37.96.184],欺骗后会发生变化 ? 进行域名欺骗 ?...劫持成功,m.mail.qq.com已经被劫持从而映射到攻击者IP,此时ping域名,IP地址却是[10.10.10.128] ?

    1.8K30

    Linux 搭建 主从dns域名解析服务器

    当主DNS服务器发生故障或不可用时,从DNS服务器可以接管服务,确保域名解析服务持续可用性。 负载均衡:在主从DNS架构,可以将流量分配到多个DNS服务器上,从而实现负载均衡。...主DNS服务器负责处理写入操作(如添加、修改、删除DNS记录),而从DNS服务器则负责处理读取操作(如域名解析请求),从而分担了主DNS服务器负载。...网络优化:通过配置就近DNS服务器,可以减少域名解析请求网络延迟,提高域名解析速度和性能。...在这里,"180.168.192.in-addr.arpa" 是用于反向解析 192.168.180.0/24 网络上 IP 地址专用域名。这是反向解析区域名标准格式。...通常,在这个文件你需要添加域名与 IP 地址对应关系,以及其他相关 DNS 记录。

    17510

    14种功能强大Wireshark过滤器介绍

    大多数情况下,当网络崩溃或遇到问题时,您必须通过搜索捕获到数据包来查找问题。这就是诸如Wireshark之类工具大显身手地方了。...捕获如此多数据包,意味着您最终将得到巨大捕获文件。不过幸运是,Wireshark允许用户快速过滤这些数据,因此您可以筛选您感兴趣部分,例如某个IP源或目标。...这可以帮助您检查两个特定主机或网络之间数据。当您要查找特定数据时,这个过滤器可以提供帮助,所以无需再遍历其他不感兴趣数据。 http or dns 设置过滤器以显示所有http和dns协议。...(arp or icmp or dns) 它被设计用来过滤掉某些类型协议,它屏蔽掉了arp、icmp、dns或其他你认为没有用协议。这将使你能集中注意力关注你感兴趣流量。...如果您想了解更多有关与Wireshark完美集成便携式网络捕获解决方案信息,可以查看“便携式数据包捕获解决方案发展”一文。

    2.2K11

    ping自己域名指向127.0.0.1,域名DNS劫持解决方法

    今天访问自己私有云为知笔记,发现不能访问,浏览器访问自己群晖,发现也打不开了。 于是用命令行 ping 了一下,发现域名被指向了 127.0.0.1 。...DNS : 打开网络连接,找到当前正在用连接属性; 双击“Internet 协议版本 4(TCP/IPV4)”; 使用下面的谷歌 DNS 服务器地址: 首选 DNS 服务器:8.8.8.8 备用...DNS 服务器:8.8.4.4 点击“确定”保存。...其他常用 DNS : 114 DNS: 114.114.114.114 114.114.115.115 腾讯 DNS:(DNSPOD) IPv4地址: 119.29.29.29 182.254.116.116...ipv4:180.76.76.76 ipv6:2400:da00::6666 未经允许不得转载:w3h5 » ping自己域名指向127.0.0.1,域名DNS劫持解决方法

    15.8K40

    如何通过kali进入网站,获取你需要信息

    可以使用NCAT来弥补NC不足 因为它是支持SSL加密NCAT包含于nmap Wireshark Wireshark是一款抓包嗅探、协议分析工具。...过滤wireshark可以针对ip、域名、协议进行过滤支持组合表达式称为过滤器。如下图中可以选则当前协议行作为过滤器应用。....com域名随机挑选一个ip去查询baidu.com域ns记录 最后从ns记录随机挑选一个去查询www.baidu.com记录得到cname结果,解析cname可以从百度域名服务器...ns得到最终ip地址 DNS区域传输Zone Transfer 区域传输是指域名服务器之间同步数据过程;通过区域传输可以获得某一个域里面的所有主机记录 以下命令可以尝试去连接域名服务器;但一般会被拒绝...pinjector进行隐蔽注入注入到某个system权限进程然后通过nc可以远程shell 抓包嗅探 Windows: Wireshark Omnipeek commview Sniffpass

    1.7K40

    Linux搭建DNS 域名解析服务器(详细版)

    本地缓存: DNS服务器会将先前查询过域名和对应IP地址存储在本地缓存,以便在后续查询中加快响应速度。如果之前已经查询过某个域名DNS服务器会直接从本地缓存获取对应IP地址。...递归查询: 如果本地缓存没有目标域名IP地址,DNS服务器会发起递归查询。...DNS作用 域名解析: DNS最主要作用是将域名解析为对应IP地址。...当用户在浏览器输入一个域名时,DNS系统会将这个域名转换为相应IP地址,然后浏览器才能通过IP地址找到并访问目标网站。...在这个示例DNS服务器监听IPv6地址53端口,只允许本地IPv6地址(::1)连接到该端口。

    50910

    通过Wireshark和arthas排查由DNS引发Ignite生产故障案例

    通过Wireshark和arthas排查由DNS引发Ignite生产故障案例 故障背景 故障分析 第一次定位问题 跨架构假设 生产重现故障 Wireshark抓包分析 客户端10秒超时源码跟踪 结合日志查看服务端卡点...Wireshark抓包分析 通过tcpdump分别对客户端,服务端进行抓包,来分析网络情况。...接着重试后往下看: 在客户端重试TCP包,37行发现发送len为1应答包(RES_OK),但是重试前服务端没有发送这个应答包,结合处理TcpDiscoveryJoinRequest源码看,代码为...至于和DNS关系,原因如下: 导致问题代码为InetSocketAddress(String hostname, int port),InetSocketAddress会自动去解析hostname...timeout:5 attempts:3 rotate 超时时间5秒,重试次数为3 总结:这次引起bug原因有2个,一是power服务端节点遗漏配置x86客户端hostname,二是维护开启DNS

    2.8K20

    jsDelivr域名遭到DNS污染解决方案

    前言 2022年4月28日,jsDelivr在中国大陆确认遭到DNS污染。 一时间很多依赖都down了。最初想是等官方处理吧,也懒得管。在一次偶然聊天中找到了解决办法,最近抽时间就改了。...参考文章:【杂谈】jsDelivr域名遭到DNS污染 – Luminous’ Home (luotianyi.vc) ---- jsDelivr代替方案 本次污染只针对cdn.jsdelivr.net...这一个域名。...jsDelivr有很多CDN赞助商共同支持,每一个服务商都会有自己专有子域名,通过替换访问资源到其他二级域名可以恢复访问。但这些CDN普遍速度一般,而且前途并不明朗,建议仅供临时使用。...,查看详情请移步: 【杂谈】jsDelivr域名遭到DNS污染 – Luminous’ Home (luotianyi.vc)

    2.1K20
    领券