Questions tagged «nsswitch»

2
nslookup,dig,firefox忽略/ etc / hosts文件条目
我当前的Debian安装存在严重问题。大多数程序(例如firefox,nslookup,dig等)都忽略了/etc/hosts文件中的条目,实际上我将此文件用于广告拦截。 一个例子 /etc/hosts文件中的一行 127.0.0.1 www.winaproduct.com 当我这样做时,dig +short www.winaproduct.com它返回服务器的相应IP地址,而不是127.0.0.1。 www.winaproduct.com在firefox上打开,它会显示相应的网站,但这不是预期的。 但有没有问题ping,busybox nslookup,busybox ping,resolveip等。 那么,有什么问题呢?以及如何解决它?我认为问题出在DNS解析库上。 一个临时的解决行动,建立dnsmasq和变革nameserver,以127.0.0.1在/etc/resolv.conf。 更新 问题安装后奇迹般地解决libnss3,作为一个依赖google-chrome 默认的/etc/nsswitch.conf看起来像 hosts: files dns 如何分辨nslookup,dig等等。先问/ etc / hosts文件,而不是直接问DNS? 但为什么busybox nslookup,wget,resolveip等的不是工作不同nslookup,dig等等?
10 dns  nsswitch 

4
从Linux解析NETBIOS名称
我的网络上有一台Windows机器,名为SUSAN。从Linux机器上的Windows VM,我可以简单地: C:\>ping susan 我已经按照本指南(并研究了其他几个类似的指南)从我的Linux机器本身解析NETBIOS名称。 我安装samba和samba-winbind。我从以下位置编辑了此hosts行/etc/nsswitch.conf: hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname 至 hosts: files wins mdns4_minimal [NOTFOUND=return] dns myhostname 显然,我现在应该可以通过SUSAN的名字对其进行ping操作(我已经可以通过其IP对其进行ping操作)。但我得到: user@localhost:~ $ ping susan ping: unknown host susan

1
如何在名称服务交换机(NSS)中多次使用同一库
是否有任何通用解决方案可以使用单个NSS库两次(或多次)? 就我而言,我有两台LDAP服务器,一台在计算机本身上,另一台在远程上。我需要使NSS与它们两者都可以工作(如果本地没有必需的条目,它将使用远程的)。 当前已解决,因此单个库(PADL / nss_ldap)被构建两次。在这两种情况下,在使用构建之前sed将nss_ldap源中的所有事件都更改为其他事件。对于每种情况,都会使用不同的文本(例如nss_ldap_1和nss_ldap_2)。构建结果将相应地重命名。这两个二进制文件都存储在目标系统上,并在中进行了引用/etc/nsswitch.conf。 而且这两个库都使用不同的配置文件/etc/(否则就没有任何意义!)。但是,只需configure在构建之前运行的库脚本中更改参数即可轻松实现。 但这并不“感觉正确”。还有其他方法吗? 我可以想象的是,NSS库本身可以支持多种配置,因此可以作为两个“单个实例”使用。但是,如果您不是该库的作者,则很难实现。此外,它还要求随后为这两种配置调用该库,而一个人可能更希望在它们之间具有其他库。 另一种方法是编写一个简单的转发器,该转发器仅调用其他具有不同配置的库。但这再次要求其他库可以以某种方式重新配置(如果它仅使用/etc转发器中的一些固定配置文件,则该库将与第一个版本一样工作)。而且它也只能工作一次-让一个库使用3次或更多次,转发器本身现在会返回相同的问题。
8 nsswitch 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.