Tôi đang biên dịch kernel 3.14 của riêng tôi. Tôi sợ rằng tôi có thể đã bỏ qua một số tính năng mạng quan trọng để DNS hoạt động.
Tôi không thể giải quyết tên miền. Tôi có thể ping máy chủ DNS của mình. Tôi có thể giải quyết bằng DNS đó trên các máy khác để tôi biết đó không phải là máy chủ.
~ # cat /etc/resolv.conf
nameserver 192.168.13.5
~ # nslookup google.com
Server: 192.168.13.5
Address 1: 192.168.13.5
nslookup: can't resolve 'google.com'
~ # ping -c 1 google.com
ping: bad address 'google.com'
~ # ping -c 1 192.168.13.5
PING 192.168.13.5 (192.168.13.5): 56 data bytes
64 bytes from 192.168.13.5: seq=0 ttl=128 time=0.382 ms
--- 192.168.13.5 ping ststistics ---
1 packets transmitted, 1 packets recieved, 0% packet loss
reound-trip min/avg/max = 0.382/0.382/0.382 ms
Bất cứ ý tưởng những gì tôi để lại? đây là cấu hình của tôi: http://pastebin.com/vt4vGTgJ
CHỈNH SỬA :
Nếu đó không phải là kernel, tôi có thể thiếu gì? Tôi đang sử dụng busybox, liên kết tĩnh. không có thư viện chia sẻ trong hệ thống này.
dig @192.168.13.5 www.google.com
bạn nhận được bất kỳ thông tin bổ sung? Bạn có thể thực hiện các truy vấn đệ quy đối với máy chủ DNS 192.168.13.5 của mình từ các máy khác không?