dog能在Windows、Mac和Linux系统中运行,这是一款dns查询软件,用户可通过命令行的方式获取想要的信息,应用界面设计简洁,可与系统终端搭配使用。
功能介绍
支持查询参数
A
AAAA
CAA
CNAME
HINFO
LOC
MX
NAPTR
NS
OPT
PTR
SOA
SRV
SSHFP
TLSA
TXT
使用方法
Dog是用Rust编写的DNS查询工具。Dog需要rustc的版本高于1.45.0,我们使用apt安装的版本达不到这个要求,下面我们会使用其他方式安装rustc。下面需要先安装libssl-dev安装包:
bob @ubuntu- 20- 04:~$ sudo apt install -y cargo libssl-dev
下面安装rust,由于按照官方文档安装rust,有时下载没有进度,所以在这里先修改镜像源,改成国内的,然后执行安装:
bob @ubuntu- 18- 04:~$ export RUSTUP_DIST_SERVER=https: //mirrors.ustc.edu.cn/rust-static
bob @ubuntu- 18- 04:~$ export RUSTUP_UPDATE_ROOT=https: //mirrors.ustc.edu.cn/rust-static/rustup
bob @ubuntu- 18- 04:~$ curl https: //sh.rustup.rs -sSf | sh
在下面的地方,选择选项1.
安装完成,需要执行下面命令,才能正常使用cargo命令
背景介绍
域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。
域名解析
概述
就像我们初次拜访一个人一样,我们要知道人家的门牌号,然后按照地址去找。在Internet上只知道某台机器的域名还是不够的,还要有办法去找到那台机器。寻找这台机器的任务由网上一种被称为域名服务器的设备来完成的,而完成这一任务的过程就称为域名解析。
过程
当一台机器a向其域名服务器A发出域名解析请求时,如果A可以解析,则将解析结果发给a,否则,A将向其上级域名服务器B发出解析请求,如果B能解析,则将解析结果发给a,如果B无法解析,则将请求发给再上一级域名服务器C,如此下去,直至解析到为止。
小编点评
dog是一款绿色软件,解压后双击图标即可使用,无需安装,它的体积不到1MB,不会占用多少系统资源,软件有多重命令行查询方式,你能自定义界面颜色主题。
上文就是小编为您带来的dog了,更多精彩软件请多多关注IE浏览器中文网站!