By default dhcp dns servers get written by /usr/share/udhcpc/default.script to /etc/resolv.conf.dhcp which seems to get ignored, removing /boot/resolv.conf makes dhcp dns to be appended to /etc/resolv.conf as "nameserver 10.0.1.1 # eth0" which then causes:
# nslookup cdn.sipeed.com
nslookup: bad address '10.0.1.1 # eth0'