C#基础系列07 --你值得拥有-- 自动化批量DNS名称解析测试
Posted 生产力联盟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#基础系列07 --你值得拥有-- 自动化批量DNS名称解析测试相关的知识,希望对你有一定的参考价值。
运维自动化当前运维必备的一个技能. 学了C#最好在实践中不断去强化技能和寻找问题; 网站系列暂停一次, 今天出个题目是 如何用C#批量自动化测试DNS名称解析:
比如企业内部搭建了一个DNS架构, 有多层次节点和转发配置, 需要嗅探出当中超时/架构等问题, 你怎么用C#来做一个批量化DNS名称解析测试工具? 再看代码前可以自己想想;
1. 本代码实现了简单的C/A记录查询, SRV记录的查询没有包含在内;
2. 本代码初步做了1000次名称解析测试, 你可以将 NametoResolve 改为自己想测试的名称;
3. 本代码对于测试的返回没有做自动处理, 等测试批次多了<5000+>, 如果需要自动记录/统计名称解析失败次数和结果,可以怎么做呢?
4. 如果测试的名称其实无法解析, 本代码程序行为会怎么样呢? 欢迎大家测试并提供建议优化;
-
以上是关于C#基础系列07 --你值得拥有-- 自动化批量DNS名称解析测试的主要内容,如果未能解决你的问题,请参考以下文章
Jenkins基础篇 系列之-—11 实现SQL脚本批量执行2
C#开发BIMFACE系列14 服务端API之批量获取转换状态详情