Như tôi thấy bây giờ vấn đề là bạn không nhận được miền tìm kiếm từ máy chủ dns của bạn (có lẽ là bộ định tuyến của bạn).
Độ phân giải của bạn sẽ giống như thế này:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.254 # <-- could also be 127.0.1.1, does not matter
search fritz.box # <-- THIS IS IMPORTANT
Thông thường với ping, HĐH sẽ nối chuỗi tìm kiếm sau tên máy chủ để tìm kiếm trên mạng bên trong của nó. (Bạn sẽ thấy ping drobo-fs.domain.ext
nó hoạt động.) Bạn sẽ nhận được domain.ext
tự động từ máy chủ dns.
Bây giờ bạn sẽ cần xác định những gì domain.ext
trong trường hợp của bạn. Bạn có thể thử nslookup x.x.x.x
ở đâu x.x.x.x
là dns-server của bạn (router ?, trong ví dụ của tôi 192.168.1.254
). Đối với tôi nó đã cho một name = fritz.box.
ở cuối. (nơi fritz.box
là domain.ext
)
Bây giờ bạn có thể tự thêm nó bằng cách thêm nó vào cài đặt kết nối như thế này:
Sau đó cả hai ping drobo-fs.domain.ext
và ping drobo-fs
nên làm việc.
Câu trả lời cũ (để tham khảo):
Tại sao không chỉ có dòng hosts: files dns
trong của bạn /etc/nsswitch.conf
?
Xóa mdns4_minimal [NOTFOUND=return]
và mdns4
nếu bạn không có thiết lập mdns hoạt động trong mạng của mình.
Bạn cũng có thể thử [NOTFOUND=continue]
thay vì [NOTFOUND=return]
nếu bạn làm có một mDNS-setup trong mạng của bạn.