In addition to forwarding port 5003 requests to your hosting computer, you often have to open the 5003 port in any firewalls.
You may have a firewall (or even two) on your hosting computer. Your router can also have a firewall, unlikely.
Are you certain in forwarding the port you specified the Local IP Address of the hosting computer? http://portforward.com
Port Forwarding Information Answer ID: 9770Last Updated: Oct 03, 2011
Hmm I also thought it might be that, but the firewall on my computer is curently off.
The local IP can be found in FileMaker when you go to File --> Sharing --> TCP/IP Address and/or System Prefs --> Network --> Advanced --> TCP/IP --> IPv4 Address ?
When connected to WiFi, it connects fine w/ the IP address and port in both 123.456.7.890:5003 and 123.456.7.890 formats and the database file populates immediately. But when not connected to the same Wi-FI, I get the error message.
If so, I'm sort of out of ideas.
I would bet that you do not have public ip address on your local network. Your modem is usually assign one from your internet service provider. As DavidAnders stated above you will have to setup port forwarding on your router.
See the following post:
Did I set this up wrong?
Is 192.168.1.102 the ip address of the computer hosting the Filemaker database ? If it is then you did it right.
You don't enter 192.168.1.102:5003 from an outside network to access your databases. This will only work locally.
Goto http://www.ipchicken.com/ to get your public ip address, then use that ip address with ###.###.###.###:5003
Sorry you mean I'm supposed to point the iPad to 192.168.1.102 from the outside network, or the IP from www.ipchicken.com?
You forward port 5003 to your local ip address. 192.168.1.102. Then you access the database from the public ip address. (www.ipchicken.com will give you the public ip address) When you enter the public ip you will need to append a colon with the port number to the end. When your router receives data on port 5003 it will forward it to 192.168.1.192.
Hmm, I'm still getting the same error message when connecting to 79.21.346.25:5003 from the iPad when not connected over the same local network.
And while connected to the local network with that IP address from ipchicken.com, I don't get the file showing up. Whereas before when I was connecting to 192.168.1.102 I was. Any other ideas?
You can still connect locally with 192.168.1.102. If you can't access from an outside network it means that your port is block.
On your router. Change UDP to Both.
Goto the following website and enter port 5003 then click check. Your public ip address should show up. 220.127.116.11
Note. Make sure you have security enable on your db since you put your public ip address on this site. Once you have the port open anyone can enter your ip address and access your database.
It worked! Thanks for your help; it is greatly appreciated.
I wound up changing the digits so that's not my actual IP address, but appreciate the heads up.