When ever we need a network connectivity for Arduino we simply take a standard Arduino board and attach Ethernet shield to it. This is universal way to get what you want. There is another great alternative to reach similar goal – use Nanode board.
This is an Arduino like board that already has a web connectivity built in. so you don’t need to use additional shields for simple network connections. It uses an ENC28J60 ethernet controller along with Magjack. This is an open source project so get it for your next project.