業務効率化?顧客管理?検索? 自社(自分)で作れば9割うまくいく
貴社 (あなた) は IT の相談者がいますか?小さな事からご相談頂けます
~作業時間を10分の1に、人生の充足時間を10倍に~ 担当者ながにぃ情報▶

【成功】Windows10タブレットに入れたFileMaker Serverで外部アクセス

※※※※※※※※※※※※※※※※※※※※※
2019.10.13 台風19号の被害に遭われた皆様
心よりお見舞いするとともに、いつもの日常を
一日も早く取り戻される事をお祈り申し上げます。

記録として多摩川六郷付近の状況が良くわかる写真を掲載しておきます。
南波製作所さまのTwitterより許可を得ています。有難うございます。

①23:30 ②07:30 ③10:30
※※※※※※※※※※※※※※※※※※※※※



Windows10のタブレットPCにFileMaker Serverを入れて、外部アクセスしたいなあと悪戦苦闘していた時期がありました。

いくつかの難題が立ちはだかって結局断念したのですが、このほど思い立って再度トライし、外部アクセスに成功することが出来ましたのでそのことを書きます。




Windows10タブレットのFileMaker Serverで外部アクセスできなかった理由



以前、Windows10タブレットにFileMaker Serverを入れて外部アクセスをしてみようと試行錯誤していた時期がありました。

⇒Windows10タブレットにFileMakerServerを入れてみる

⇒Windows10タブレットのFileMaker Serverに外部アクセスでIISとARRが難題

⇒でもWindow10タブレットにFileMakerServerを入れて外部アクセスするのはたぶん可能⁉




本当に外部アクセスできないのだろうか?という疑問がずっと残っていたので、もう一度トライしてみました。

結果的には、Windows10タブレットのFileMaker Serverへの外部アクセスが可能であることが確認できました!




なんだ、やれば出来るじゃないか・・・・・・

ごほん。

では、これまで外部アクセスできなかった原因はなんだったのでしょうか?





はい。

ひとえに、僕の技術・知識・経験が不足していたことによるものでした。(あらあら)

では以降に外部アクセスを設定した過程を書いてみたいと思います。


Windows10タブレットPCのFileMaker Serverへの外部アクセス設定手順


まず環境です。

●物理サーバー:Windows10タブレットPC


[広告] ASUS 2in1 パソコン T100HA/Win10/10.1型/Atom x5-Z8500 /4Gメモリ/ eMMC64GB/ブルー/T100HA-FU024T

→[広告] アマゾンで製品を確認する >


●FileMaker Server:Windowsサーバー用 FileMaker Server 16

16以降であれば基本的には大丈夫だと思います。


●ネットワーク:Aterm MR05LNモバイルルーター+イオンモバイルSIMタイプ2


[広告] NECプラットフォームズ 自動SIM切り替え LTE モバイルルーター Aterm MR05LN ( デュアルSIM 対応 / nanoSIM×2 ) PA-MR05LN

※実際に使用したのはMR04LNのほうです。





外部アクセス設定までの手順


1.FileMaker Server 16のインストール。

2.LAN内で接続できるか確認。(例:ホスト192.168.1.xでFileMaker Server上のファイルを開けるかどうか)

3.Windowsファイアウォールの設定。

4.ポートマッピングの設定。

5.グローバルIPアドレスの取得。(格安SIMの選定)



1と2は大丈夫だと思いますが、問題は3以降でした。

順番に見ていきます。




3.Windowsファイアウォールの設定。


コントロールパネルから「システムとセキュリティ」>「Windows Defender ファイアウォール」を開き、詳細設定を行います。




「受信規則」に新しい規則を追加します。




「プログラム」の接続許可をしますが、このときインストールしたFileMaker Serverフォルダの中の「fmserver.exe」を指定します。

C:\Program Files\FileMaker\FileMaker Server\Database Server\fmserver.exe




これでファイアウォールの最低限の設定は完了です。



4.ポートマッピングの設定


ポートマッピングはルーターによって設定方法が異なりますが、僕が試した環境で説明します。



その前にポートマッピングというのは、ざっくり言うと、外部からアクセスしてきたデータたちをLAN内のどのパソコンに送ってあげるかを担う配電盤みたいな機能、です。

つまり外でiPhoneのFileMaker Goを操作したアクションが、はるかインターネットを介してルーターに到達しますが、そのルーターからWindows10タブレットまでのパイプをつくる必要があります。

なぜならもし、ルーターにWindows10タブレット以外にもPCが2,3台繋がっていたら、FileMaker GoのアクションがどのPCに情報を送っていいか分からないからです。



Windows10タブレットのプライベートIPアドレスを固定にして、FileMakerに必要なポートをマッピングしました。





5.グローバルIPアドレスの取得。(格安SIMの選定)


外部からアクセスするにはグローバルIPアドレスが必要です。

123.45.678.99

みたいな、固定IPとも言われる、ドットで区切られたアドレスです。

光回線を使っている場合はプロバイダのオプションでグローバルIPアドレスを取得できるかと思います。通常は追加料金がかかります。



このグローバルIPアドレスが思わぬ落とし穴になります。

僕の場合はモバイルルーターとWindows10タブレットを外に持ち出し、モバイルFileMaker Serverみたいな感じで持ち歩くことを考えました。(ただやってみたかっただけ)

そうなるとグローバルIPアドレスが付いた格安SIMを用意しないといけません。



ググってみると、4つくらい候補が出てきました。今の世の中、何でもあるもんですね。


  • OCNモバイル
  • ASAHIネット
  • インターリンク
  • イオンモバイル[タイプ2]


さてどれにしようかというとき、このトライはあくまでお試しということで、極力費用を抑えたいと思いました。

そうなると、イオンモバイル[タイプ2]のほぼ一択でした。

480円/月で利用できるのは有難いです。タイプ2を選びます。※タイプ1はグローバルIPではありません。



難点は常時固定IPではなくて、たまに別IPが割り振られること。

この問題を避けるためにはDNSの設定など工夫が必要になるのですが、長くなるので割愛。

ひとまずはイオンモバイルでインターネットに繋がったその時に割り振られたグローバルIPで試しました。IPが変わらないうちに。



イオンモバイル プラン >
ASAHIネット >
[広告] OCN モバイル ONE データ通信専用SIM >
[広告] インターリンクLTE SIM 固定IP付きデータ通信 >

IISとかARRとかはどうなったの!?


以前トライした時はIISとARRが難題だったのですが、FileMaker Server 16以降は特に気にする必要はなくなりました。

FileMaker Serverインストール時にすべてお膳立てしてくれるのでしょう。

FileMaker Serverも使いやすく進化しているようです。



そうやって無事、Windows10タブレットFileMaker Serverへの、外部からのアクセスに成功したのでした!


まとめ


2年の時を経て、Windows10タブレットに入れたFileMaker Serverに外部からアクセスすることに成功したのですが、上述したように大事なポイントは3つです。


  • Windowsファイアウォール
  • ポート関連
  • グローバルIPアドレス


なんか繋がらないな、おかしいな、と思ったら上の3つをまずは確認することにしています。


この2年、FileMaker ServerをクラウドWindowsのVPSでトライ・アンド・エラーをした結果、知識・技術・経験が増したことが成功の要因だと思います。

VPSでサーバーを持ったほうが色々と使い勝手が良く、今となってはWindows10タブレットでのサーバー運用は考えていません。

次回あたり、そのVPSサービスの比較をしてみようかなと思っています。





それでは今日も良い一日を!







SHARE

Japan Bit Innovation

  • Image
  • Image
  • Image
  • Image
  • Image
    Blogger Comment
    Facebook Comment

FileMaker が難しい/解らない…

初心者でもわかる制作手法を学べるのは本当ですか?
FileMaker 関連サポート一覧
FileMaker レクチャーコース
FileMaker 制作依頼コース



FileMaker&個人的Post