DNS-Lookup-Tool-in-Python:DNS 查找脚本

时间:2024-08-02 12:32:54
【文件属性】:

文件名称:DNS-Lookup-Tool-in-Python:DNS 查找脚本

文件大小:3KB

文件格式:ZIP

更新时间:2024-08-02 12:32:54

Python

DNS 查找工具 这个程序的基本过程如下: 从命令行输入获取域名 从命令行输入获取目标DNS服务器 构造一个 UDP (DATAGRAM) 套接字 为特定的域名构造一个DNS查询包,查询的类型应该是A。(查询的类型在RFC中有讨论,这个主题会在课堂上解释。) 使用 UDP 套接字将查询发送到目标 DNS 服务器。 等待服务器返回响应。 如果回复在 5 秒内返回,则解释响应并将结果输出到 STDOUT,然后退出程序。 如果 5 秒内没有回复,则生成错误消息,然后退出程序。 python dnslookup.py "DNS server IP" domainName -> eq: python dnslookup.py 8.8.8.8 将域名: 发送到 DNS 服务器:8.8.8.8 在端口 53 并获取IP 地址与其他信息。


【文件预览】:
DNS-Lookup-Tool-in-Python-master
----.gitignore(303B)
----README.md(1002B)
----dnslookup.py(4KB)

网友评论