There are external network hard drives available that have ethernet ports to connect to your router.
For normal external hard drives - some routers have a usb slot that you can attach a HD to in theory, not sure if this actually works but worth looking into.