小编Jar*_*win的帖子

通过命令行界面联系 DNS 服务器

所以,我们在我们班上的 DNS 章节,我想知道是否有任何可能的方法可以通过命令行界面(即 Telnet 或 netcat)连接到端口 53 上的 DNS 服务器,就像我们为 SMTP 或 HTTP 所做的那样或 POP 在其特定端口上;我试过:

> telnet 8.8.8.8 53
Run Code Online (Sandbox Code Playgroud)

但是连接一建立就关闭了;后来我意识到这是因为 telnet 使用 TCP 而 DNS 使用 UDP。

然后我尝试对 netcat 做同样的事情:

> nc -u 8.8.8.8 53
Run Code Online (Sandbox Code Playgroud)

纳达!我只是想看看 DNS 的工作是否透明。(比如 http、SMTP 等)

domain-name-system telnet netcat

7
推荐指数
2
解决办法
4万
查看次数

标签 统计

domain-name-system ×1

netcat ×1

telnet ×1