Saya mengkompilasi kernel 3.14 saya sendiri. Saya khawatir saya mungkin telah meninggalkan beberapa fitur jaringan yang penting agar DNS berfungsi.
Saya tidak dapat menyelesaikan nama domain. Saya dapat melakukan ping ke server DNS saya. Saya bisa menyelesaikan menggunakan DNS itu di komputer lain jadi saya tahu itu bukan server.
~ # 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
Adakah ide yang saya tinggalkan? di sini adalah konfigurasi saya: http://pastebin.com/vt4vGTgJ
EDIT :
Jika bukan kernel, apa yang bisa saya lewatkan? Saya menggunakan busybox, ditautkan secara statis. tidak ada perpustakaan bersama di sistem ini.
dig @192.168.13.5 www.google.com
Anda mendapatkan informasi tambahan? Bisakah Anda melakukan kueri rekursif terhadap server DNS 192.168.13.5 dari komputer lain?