ฉันกำลังรวบรวมเคอร์เนล 3.14 ของฉันเอง ฉันเกรงว่าฉันอาจไม่ได้ใช้คุณสมบัติระบบเครือข่ายที่สำคัญบางอย่างเพื่อให้ DNS ทำงานได้
ฉันไม่สามารถแก้ไขชื่อโดเมน ฉันสามารถ ping เซิร์ฟเวอร์ DNS ของฉัน ฉันสามารถแก้ไขการใช้ DNS นั้นในเครื่องอื่น ๆ เพื่อให้ฉันรู้ว่าไม่ใช่เซิร์ฟเวอร์
~ # 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
ความคิดใดที่ฉันได้จากไป? นี่คือการกำหนดค่าของฉัน: http://pastebin.com/vt4vGTgJ
แก้ไข :
หากไม่ใช่เคอร์เนลฉันควรทำอย่างไร ฉันใช้ busybox, การเชื่อมโยงแบบคงที่ ไม่มีไลบรารีที่แชร์ในระบบนี้
dig @192.168.13.5 www.google.com
คุณได้รับข้อมูลเพิ่มเติมใด ๆ คุณสามารถทำการสอบถามซ้ำกับเซิร์ฟเวอร์ DNS ของคุณ 192.168.13.5 จากเครื่องอื่นได้หรือไม่?