ID:1144608
 
BYOND Version:498
Operating System:Linux
Web Browser:Chrome 24.0.1312.57
Applies to:Dream Daemon
Status: Open

Issue hasn't been assigned a status value.
world.internet_address should return an address that is visible to the outside word (the internet). This same type of address should be returned by startup()

Unfortunately, for aws / ec2 customers, this does not work. Instead, it will return the ip address of the network card, which obviously does not work.

I was hoping this could use a better way of getting the ip address, such as resolving the DNS or something. I suppose there are work arounds for this, but I don't even know where to begin other than designating exact servers for exact purposes. I am trying to write a server scaling system which would use elastic ip addresses and load balancing.
Have you tried all variants of address output?

world.address, world.internet_address, world.url?
In response to Super Saiyan X
Super Saiyan X wrote:
Have you tried all variants of address output?

world.address, world.internet_address, world.url?

I tried world.address and world.internet_address. For ec2 instance, it returns the same thing. I didn't try world.url yet but I'm sure the documentation says its the combination of world.address and world.port with the byond:// prefix