You have to do 1 of two things : use uPnP or Port-Forwarding to ensure ED works correctly.
uPnP should work out the box and the average person (non IT) would be non the wiser. I mentioned uPnP first as that is the default setting, so if you are having problems seeing people in game and meeting up with friends the thing to do is check / test if
your system is working correctly or not. If it isn't the links to the test methods may help.
If you are feeling up to it I would suggest moving to port-forwarding and removing uPnP.
Last night, 2am ish, I couldn't think how to write this change simply enough so didn't try. However, another poster in here put a link to a reddit post about the same which I found useful, plus there's
portforward.com which has plenty of examples for various types of router.
Bottom line: If it's working, don't fix it