Arduino Mega/Ethernet Shield heat problem

Hi guys! I have Arduino Mega and Ethernet shield: http://i.ebayimg.com/00/s/NTAwWDUwMA==/z/PdMAAOxy63FSsSB4/$_3.JPG?set_id=2 .

The 5V voltage regulator is very hot (~70 °C) when I use 9V on dc jack. Can I use separate power supplies (9V -> Mega, 5V -> Ethernet)?

Thanks in advance.

They always get hot. The regulators are pretty crude and the Ethernet shield just adds to the scariness. If you really need to get smart with power supplies, you need to put 5v on the Mega. I don't think what you propose is going to fix anything.

Try 7.5V
http://www.dipmicro.com/store/DCA-07510

Or 5V into the 5V/Gnd header.