It looks like MC is not able to determine or register your public IP address. A bit weird as the DNS hostname is there...
It's possible your firewall is blocking a connection. Try adding MC to the Allowed Outbound rules on the firewall, then restart MC for it to re-register and re-check the same URL to see if the public IP shows up on the "localiplist" line.
I've done all that. Still can't connect outside the LAN.
Interesting that the library lookup now doesn't have the local ip, it has the public ip in both places:
<?xml version="1.0" encoding="UTF-8"?>
<Response Status="OK">
<keyid>SVOHmO</keyid>
<ip>99-8-87-177.lightspeed.livnmi.sbcglobal.net</ip>
<port>52199</port>
<localiplist>99.8.87.177</localiplist>
<macaddresslist>b8-ca-3a-95-21-8f,bc-85-56-7a-62-e4,bc-85-56-7a-62-e3,1e-85-56-7a-62-e3,2e-85-56-7a-62-e3</macaddresslist>
</Response>
And now I can't connect while on the LAN either.
Seems like something is broken on your end. Not sure what.