这是命令 askmara-tcp,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
askmara-tcp - 通过 TCP 进行简单的 dns 查询
商品描述
Askmara-TCP 查询用户指定的dns服务器的记录,并在一个
csv2 兼容格式(csv2 是区域文件的格式 马拉丹斯 用途)。 然而
不像 阿斯马拉 它使用 TCP 而不是 UDP。
用法
Askmara-TCP [-n[-v|-t 超时] 询问 [服务器]
配置
-t 如果存在,则以下参数是 askmara-tcp 超时, 片刻之间。
需要注意的是 Askmara-TCP 不能同时具有用户定义的超时和详细输出。
-v 如果这样设置, Askmara-TCP 将详细输出服务器的完整回复
发送。 请注意,此详细输出与 csv2 不兼容。
-n 如果这样设置, Askmara-TCP, 发出查询时,不会请求 DNS 递归;
换句话说,askmara-tcp 将请求远程 DNS 服务器不联系其他
DNS 服务器来回答有问题的查询。
询问
要查询的 dns 记录。 查询有两个部分:我们想要的记录类型,
以及我们想要这条记录的主机名。
查询类型可以有两种形式:单字母助记符,或后跟数字类型
由一个冒号。 这立即由我们希望的主机名的全名连接
抬头。
例如,要查询“example.com.”的IP,我们可以使用单字母助记符,在
'Aexample.com.' 形式,或者我们可以使用数字 RR 后跟一个冒号,给出
查询 '1:example.com.' (因为 A 的记录类型为一)。 注意查询名称
最后需要尾随点。
Askmara 支持少数单字母助记符,如下所示:
A 表示对 A(ipv4 地址)RR 的请求
N 表示 NS RR
C 表示我们要求 CNAME RR
S 表示我们想要一个 SOA RR
P 表示我们想要一个 PTR RR
@ 表示我们需要一个 MX RR
T 表示我们想要一个 TXT RR
Z 表示我们要请求所有 RR。
服务器
要查询的dns服务器的IP地址。 如果没有给出服务器,askmara-tcp 将
查询 127.0.0.1。
示例
向ip为127.0.0.1的服务器询问example.com的IP地址:
askmara-tcp Aexample.com。
向ip为198.41.0.4的服务器询问example.com的IP地址:
askmara-tcp Aexample.com。 198.41.0.4
向 IP 地址为 127.0.0.1 的服务器询问 example.com 的 IP 地址,使用
rr_number:query 格式:
askmara-tcp 1:example.com。
向 IP 地址为 127.0.0.1 的服务器询问 SRV 记录。 我们特别要求
对于 example.net 的“http over tcp”服务。 由于 askmara-tcp 没有
SRV 记录类型的助记符,我们使用数字代码(SRV 为 33):
askmara-tcp 33:_http._tcp.example.net。
向 ip 地址为 127.0.0.1 的服务器询问 AAAA(ipv6 ip)记录
例子.net:
askmara-tcp 28:example.net。
请注意,在 SRV 和 AAAA 示例中,输出将是原始 DNS 数据包。
使用 onworks.net 服务在线使用 askmara-tcp