ESP8266, WiFi, TCP/IP, even DNS...
This chip looks interesting indeed. Question is how economical you can get it to be with energy consumption.
Add Internet to your next project with an adorable, bite-sized WiFi microcontroller, at a price you like! The ESP8266 processor from Espressif is an 80 MHz microcontroller with a full WiFi front-end (both as client and access point) and TCP/IP stack with DNS support as well.