首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >DNS会减慢其他东西的速度

DNS会减慢其他东西的速度
EN

Server Fault用户
提问于 2013-12-28 16:39:01
回答 3查看 365关注 0票数 -2

我设置了本地DNS服务器(因为ISP的路由器不支持本地DNS),并将其配置为解析为静态IP地址,并将其他请求转发给ISP路由器。因此,DNS可以正常工作,但是现在试图连接到服务器上其他服务的其他客户端需要大量时间来连接。例如,sshd和apt传道者非常慢。而ssh在其他服务器上运行得又好又快。因此,服务器似乎太慢,无法运行那么多服务。

由此产生的最后一个问题是:我怎样才能找出是什么东西使事情慢了那么多?

服务器正在Debian jessie上运行。DNS服务器是bind9。

在syslog中进行了一些研究之后,我发现bind9正在抛出一堆错误,如下所示:

代码语言:javascript
运行
复制
Dec 28 18:36:18 cache named[3878]: DNS format error from 192.168.2.1#53 resolving www.arcor-online.net/A for client 192.168.2.3#48110: reply has no answer
Dec 28 18:36:18 cache named[3878]: error (FORMERR) resolving 'www.arcor-online.net/A/IN': 192.168.2.1#53
EN

回答 3

Server Fault用户

回答已采纳

发布于 2013-12-29 10:30:07

这个问题与我预期的完全不同。在配置bind9和考虑如何构造服务器周围的网络时,我更改了服务器的IP地址,忘记了更改/etc/bind9.中的名称服务器。这意味着服务器试图联系一个空IP,并停止直到请求超时。

票数 1
EN

Server Fault用户

发布于 2013-12-28 16:52:00

我不知道你在这里所说的“ISP的路由器服务器”是什么意思。路由器通常不是DNS服务器。

但是,您可以尝试ssh -v来查看延迟是在远程端还是在客户端。另外,检查BIND 9日志,看看它是否报告了任何问题。

除此之外,如果使用像dig @127.0.0.1 flame.org. SOA这样的命令来正确解决问题,以确保您的本地DNS正在为您没有权威的名称工作,而不看到信任、网络跟踪或调试日志,那么我就没有更多的帮助了。

票数 1
EN

Server Fault用户

发布于 2013-12-28 17:48:35

查看系统的处理器、内存和存储利用率可能是有用的。

开头的一个有用的命令可能是:

代码语言:javascript
运行
复制
ps auxf | sort -nr -k 3 | head -10

此外,您还可以使用工具查看进程是否正在等待缓慢或过度访问的存储,例如:

代码语言:javascript
运行
复制
vmstat 3

即使你认为你对硬件的破坏过大,了解一下基本知识也是很重要的。

一如既往,确保您正在运行Debian的最新更新,以确保您不会受到错误或安全漏洞的影响。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/563939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档