linux - Centos需要很长时间才能解析本地网络附近的服务器

标签 linux dns centos

我有几台 Centos 5.1 服务器,最近它们需要很长时间才能相互通信,看起来每个请求都会检查公共(public) dns 中的本地服务器,是否有办法在/etc/resolve.conf 中提供选项来禁用某些 IP 地址的 dns ?

最佳答案

将服务器名称及其 IP 地址添加到文件 /etc/hosts,例如

10.0.0.100        server1 server1-alias
10.0.0.101        server2

然后确保在 /etc/nsswitch.confhosts 条目的关键字 dns 之前列出关键字 files,即该文件应包含如下所示的行:

hosts:           files dns

此后,任何解析主机名或 IP 地址的尝试都将首先查阅/etc/hosts 文件,只有在不成功的情况下才会继续进行 DNS 查找。

关于linux - Centos需要很长时间才能解析本地网络附近的服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18691399/

相关文章:

linux - linux centos修改根文件夹权限的方法

linux - git:在任何客户端推送后自动在服务器上运行 bash 脚本

c - fsync 和 syncfs 有什么区别?

c - 很好的 C 库集合?

linux - 为什么 ACR38U-CCID 总是返回 0x6e 0x00?

ssl - Heroku SSL - 更新 DNS 条目

linux - 如何在模式前切割十六进制

Oracle SQL Developer 上的 Windows 域登录

security - SSL iframe嵌入其他网站

linux - Bash "source"命令返回错误的连接字符串