Dosyamda çözülen birkaç yerel etki 127.0.0.1
alanım var /etc/hosts
. Ve bir süre için her şey yolundaydı ama şimdi koştuğumda:
nslookup test.local
Sonuç:
Server: 192.168.1.3
Address: 192.168.1.3#53
** server can't find test.local: NXDOMAIN
Bu 192.168.1.3
bizim ağ DNS'imizdir ve yerel alan adımı bilmesi gerekmez test.local
. Birkaç aramadan sonra /etc/nsswitch.conf
dosyanın sorgulanacak DNS kaynaklarının önceliği hakkında bilgi içerdiğini gördüm . Ama orada bir sorun yoktu! Benimki burada:
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
passwd: compat
group: compat
shadow: compat
hosts: files mdns4_minimal [NOTFOUND=return] dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
Herkes benim hosts
dosya neden DNS aramaya dahil olmadığını biliyor mu?
ping
Biri yerine kullanmak gerekir,getent ahosts
çünkü bu tüm ekstra şeyleri gerektirmezping
.