当前位置:  开发笔记 > 运维 > 正文

DNS服务器拒绝连接

如何解决《DNS服务器拒绝连接》经验,为你挑选了1个好方法。

我正在实现一个dns客户端,我尝试连接到本地dns服务器,但是dns服务器返回错误代码为5的消息,这意味着它拒绝连接.

有关为什么会发生这种情况的任何想法?谢谢



1> Jesper..:

DNS响应错误代码5("拒绝")并不意味着拒绝与DNS服务器的连接.这意味着DNS服务器拒绝提供您要求的任何数据,或者执行您要求它执行的任何操作(例如动态更新).

既然你提到了"连接",我假设你正在使用TCP?DNS primarilly使用UDP,一些DNS服务器将拒绝所有通过TCP的请求.所以解决方案可能就像切换到UDP一样简单.

否则,假设您从头开始构建自己的DNS客户端,我的第一个猜测是您正在格式化请求.虽然DNS协议看起来相当简单,但很容易弄错.

最后,DNS服务器当然可以简单地配置为拒绝您要求的任何请求.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有