众所周知, raw_input 函数在 Python3 中被砍掉了,而 str.format() 则是在 Python 2.6 才加入的函数。
?...当用它来进行反向 DNS 查找(主机名到 IP) 时,就不是简单的输入 IP 地址直接执行 A 记录查找。...例如,为解析 IP 地址为 114.124.134.3 的主机名,我们使用的代码是:
myAnswers = myResolver.query("3.134.124.114.in-addr.arpa",...上图将 DNShell 的一次命令控制过程进行了展示,由于两个文件代码量并不大,我们不进行逐段的详细解释和分析了,只对一些地方进行简要阐述,想彻底弄懂或者改写代码的请自行研究。...程序使用了 base64 进行编码解码,使用 AES 进行加密解密,在程序两端都要更改密钥和向量来保证加密的安全性。
NXT 资源记录通过在域中创建所有字面上的所有者名称链,指出某个名称在域中不存在。