For some reason my Edison does get a wrong IP from my dhcp server. I do not know yet where the problem is. What may help you is to change the nameserver to 220.127.116.11
Therefore change the nameserver in /etc/resolv.conf. This should help you.
thanks, are you getting NameServer record from your DHCP automatically?
No. For some reason my edison also gets the wrong IP address. It uses always 192.168.2.X. I do not know yet why this happens. For now I'm using static settings for wlan0.
Going to throw out another possible issue I've seen recently:
If your system partition is full, resolv.conf will be corrupted and DNS resolution will fail. The solution here is, of course, to clear out some space in the system partition. In my particular case, this was the no-limit journal logging issue describe here: