Filemaker server ports6/21/2023 Then, when you’re done, scroll back up here and carry on with the article.Ī picture’s worth a thousand words, so before we get into the details, here’s a birds-eye view of the FileMaker Server landscape: >Note: Before we dive in, if you’re wondering what all this Firewall stuff does, exactly (what *is* a port number, after all?), there’s a quick introduction to firewalls at the end of this article. This article attempts to explain in full detail exactly how each participant in the FileMaker ecosystem communicates, so you can jump right past these problems and get to developing awesome databases. Improper firewall configuration can lead to all kinds of problems, some obvious (I can’t connect to my server) and some not-so-obvious (the Server Admin Console opens, and then hangs). One consequence of all the changes is that things may not work properly without reconfiguring your *firewall(s)*. This is not possible with mobile devices such as tablets and phones though.FileMaker Server 9 represents a pretty significant redesign of the FileMaker Server product line. Note: On small LANs, without a LAN DNS, it may be possible to achieve the same function by adding an entry to the Operating System's "hosts file" (on every LAN system). Set hostspec (in ) to the external hostname (and possibly port number).(All LAN devices connecting to RESTfm will need to be using the LAN DNS.) Configure LAN DNS to resolve external hostname to RESTfm's internal IP address.An internal (LAN) DNS server (some routers offer this function).FileMaker Server deployment offers alternative ports for both http and https. The forwarded port number(s) must be the same as used by FileMaker Server on the LAN.The router's external IP Address must be resolvable through DNS.This presents a consistent hostname to both LAN and WAN clients. Option 3) Configure LAN DNS to resolve the external hostname to the internal IP Address.Ī LAN DNS server may be utilised to resolve a FQDN (Fully Qualified Domain Name) to an internal IP address. īefore trying to access the container data, the client application must rewrite the container URL by replacing the part with the correct external hostname/address and ports. With default settings, a container field would return a container URL in the following form. In this scenario, no adjustment to RESTfm is necessary. Option 2) Rewrite the received container URL to use the external hostname/address in the client application. Check that the RESTfm/report.php page does not show any critical errors.Set hostspec (in ) to the external hostname/address (and possibly port number).Consult the router documentation to determine if this feature is available. This allows a LAN client to establish a connection to a LAN server by connecting to the external hostname/address (and forwarded ports) on the router. Many (but not all) routers support " NAT loopback", also known as " hairpinning". Option 1) Enable NAT loopback in the router, and set hostspec to the external hostname/address. Please note that the term "external hostname/address" in the following text, means the Fully Qualified Domain Name (FQDN) or IP Address used to connect to the forwarded ports on the router from outside the network (WAN). The configured hostspec in is used by the FileMaker PHP API to construct the container URL. Container fields are returned as a URL and the client application uses this URL to read the actual container contents directly from FileMaker Server. Support for reading containers poses an additional complication when port forwarding. Support for reading containers behind a Port Forwarding router: Generally this is just cosmetic and RESTfm will otherwise still function correctly for WAN connections, in which case the errors may be safely ignored (along with the remainder of this page). In the case where the RESTfm/report.php page shows no critical errors from connections within the local network (LAN), but does show critical errors when the connection is from outside (WAN), some additional configuration may be needed (see below). Please note that the term router is used, where the network gateway device may also be known as a modem or a firewall.
0 Comments
Leave a Reply. |