- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个带有以下/etc/hosts 的 centOS 系统(嵌入式并且有很多二进制文件)。
$cat /etc/hosts
127.0.0.1 localhost localhost
主机也被分配了一个 DNS 服务器,该服务器返回一些无效的 IP 用于 localhost 的域名查找。但由于某些网络限制,我无法避免连接到此 DNS。
我的问题是,当我已经有了一个有效的/etc/hosts 文件时,为什么系统要在 DNS 中查询 localhost?我该如何阻止它?
如有任何帮助,我们将不胜感激。
最佳答案
检查您是否在 dns
之前为 /etc/nsswitch.conf
中的 hosts
条目列出了 files
.
[me@home]$ grep "^hosts" /etc/nsswitch.conf
hosts: files dns
如果 dns
先出现,那么您的系统将始终查询 DNS 以解析主机名,然后再返回到 /etc/hosts
。
关于linux - 主机对本地主机进行不必要的 dns 查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9192176/
jQuery attributeContainsPrefix [name^="value"] 对比 attributeStartsWith [name|="value"] 实际区别是什么? 最佳答案
在1.1部分在RFC 6749中,有四种角色:资源拥有者、资源服务器、客户端和授权服务器。 如果客户端和资源所有者是同一实体,OAuth 是否变得多余或不必要? 例如,我有一个封闭的 API 和一个面
我有一段代码,其中有一个带有保护子句的 raise 语句: def validate_index index # Change to SizeError raise ArgumentError
我看到了这篇文章( JPA Entity Lifecycle Events vs database trigger ),但它并没有像我在这里那样明确地询问: 当我插入 PK 值为 (null) 的行时
所以,我有一段代码看起来像 if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2){ // Do something }
我是一名优秀的程序员,十分优秀!