如何通过Python构造一个DNS查询包

如何通过Python构造一个DNS查询包,第1张

class Person: # 此处,两个 下划线 _ _ def __init__(self,name,job): selfname=name selfjob=job bob=Person('Bob Smith','dev')print(bobname,bobjob) ~如果你认可我的回答,请及时点击采纳为满意回答按钮 ~~手机提问的朋友在客户端

ini是微软Windows *** 作系统中的文件扩展名(也常用在其他系统)。

INI是英文“初始化(Initial)”的缩写。正如该术语所表示的,INI文件被用来对 *** 作系统或特定程序初始化或进行参数设置。通过它,可以将经常需要改变的参数保存起来(而且还可读),使程序更加的灵活。

先给出一个ini文件的示例。

[School]

ip = 101540123

mask = 2552552550

gateway = 1015401

dns = 21182961

[Match]

ip = 1721729120

mask = 2552552550

gateway = 17217291

dns = 0000

题主是否想询问“爱快动态域名写入数据失败怎么办”?

1、首先检查网络状态:检查网络是否正常,如果网络不正常,会导致爱快动态域名写入数据失败,要确保网络正常连接就能解决。

2、其次检查域名解析记录:检查域名解析记录是否正确,如果记录不正确会导致爱快动态域名写入数据失败,将检查域名解析记录全部正确就能解决。

3、最后检查DNS服务器:检查DNS服务器是否正常,如果DNS服务器不正常,会导致爱快动态域名写入数据失败,需要重新连接DNS服务器就能解决。

用wireshark只能捕获到程序安装所在计算机上的数据包,dns解析是一个涉及不同域名服务器的过程,你无法在本机上得知全部过程,但是能捕获到解析请求和最终的返回结果。

1、首先打开wireshak,开始捕捉。

2、打开浏览器,访问网站

大概的过程就这些,等网站被打开,你所描述的数据基本上都有了。

分析其中的数据,dns、tcp握手等都在其中。看协议类型即可。

ip地址、mac地址也在数据包中,wireshark默认不显示mac地址,你可以在column preferences中添加新栏目hardware src(des) address即可

下面是数据包的截图,前两个dns,后面是tcp握手,接下来就是>

以上就是关于如何通过Python构造一个DNS查询包全部的内容,包括:如何通过Python构造一个DNS查询包、如何使用Python3读取配置文件、爱快动态域名写入数据失败等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9672930.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存