När du säger att du har 'portarna öppna' antog jag att du menade att du sitter bakom en router och gjort en port forwarding. Var det inte det du gjorde så är det det du behöver göra.
Har du ingen router utan är kopplad via en switch eller direkt till någon typ av modem/konverter så är det riktigt att varje enhet har en egen ip-adress. Eftersom du säger att du kan joina den så antar jag att så inte är fallet, annars skulle du ju redan känna till din ip-adress (Eftersom det är den du skriver in när du ansluter till servern).