• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python实现DNS正向查询、反向查询的例子

python实现DNS正向查询、反向查询的例子

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了dns正向解析,dns正向反向解析,dns正向查找区域,dns正向解析文件,dns正向查询等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

1.DNS查询过程:

以查询 www.baidu.com为例

(1)电脑向本地域名服务器发送解析www.baidu.com的请求
(2)本地域名服务器收到请求后,先查询本地的缓存,如果找到直接返回查询结果,如果没有该记录,本地域名服务器把www.baidu.com的请求发送给根域名服务器
(3)根域名服务器收到请求后,把.com域的服务器IP地址返回给本地域名服务器
(4)本地域名服务器连接.com服务器,向其请求解析域名www.baidu.com, .com服务器把baidu.com服务器的IP地址返回给本地DNS服务器
(5)本地DNS服务器向baidu.com服务器发送解析域名请求,baidu.com服务器将www.baidu.com的IP地址返回给本地DNS服务器
(6)本地DNS服务器把www.baidu.com的IP地址返回给电脑。

2.域名和IP地址的对应关系:

一个域名可以对应多个IP地址,但在同一时刻,一个域名只能有一个IP地址,一个IP地址可以对应多个域名。

3.查询DNS

Python可以实现DNS的正向和反向查询。下面是正向查询的代码:

因为一个域名可以有多个IP地址,所以上述程序两次运行的结果可能会不同。

运行程序 :

反向查询:

</div>

运行程序
</div>

您可能想查找下面的文章:

  • python实现域名系统(DNS)正向查询的方法
  • python实现DNS正向查询、反向查询的例子

相关文章

  • 使用tensorboard可视化loss和acc的实例
  • 在Django中进行用户注册和邮箱验证的方法
  • python获取当前运行函数名称的方法实例代码
  • python实现端口转发器的方法
  • Python爬取网页中的图片(搜狗图片)详解
  • Python标准库urllib2的一些使用细节总结
  • Pycharm学习教程(3) 代码运行调试
  • Python的shutil模块中文件的复制操作函数详解
  • python基础教程之类class定义使用方法
  • 用python解析xml的几种方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python警察与小偷的实现之一客户端与服务端通信实例
    • python实现RSA加密(解密)算法
    • Python中数字以及算数运算符的相关使用
    • 在Django中使用Sitemap的方法讲解
    • Python简单检测文本类型的2种方法【基于文件头及cchardet库】
    • python笔记(1) 关于我们应不应该继续学习python
    • python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
    • Django发送html邮件的方法
    • 跟老齐学Python之数据类型总结
    • python实现的简单FTP上传下载文件实例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有