しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

Bonjourで複数LAN接続時の接続先の指定

よろしくおねがいします。


Bonjourでの接続先の指定ができるかの質問です。

現在共有用の外部に開かれていないNASのネットワークと、社外にも繋がっている社内LANに

Mac側にUSBEthernetアダプタを増設し2ポートから別々にアクセスしています。

旧MacProは10GbEボードを増設し共有ネットワークに接続し標準のポートで社内LANに接続してます。

なぜ分けているのかというと、情報の保護と共有ネットワーク側のスピードを維持したいためです。


NASのネットワークは192.168.100.xで社内ネットワークは192.168.1.xとします。

NASも複数のEthernetPortを使い分けファイル共有用のネットワーク192.168.100.xにはSMB接続を許可し、

社内LANに接続している192.168.1.xのネットワーク向けには共有サービスを切って接続しています。

これでNASのアラートメールを社内ネットワーク経由で送信できるようにしています。


この状態でMacからNASにBonjourの名前でSMBアクセスしようとすると社内ネットワーク側(192.168.1.x)側を

通ってアクセスしに行こうとして接続に失敗してしまいます。

IP直打ちでファイル共有側のネットワークIPを指定すれば繋がります。

この状態でどうにかNASのネットワーク側を通ってBonjour名でアクセスする方法は無いでしょうか?

Bonjourでのアクセスのほうが判りやすいのでパソコンに詳しくない社員にも使いやすいので。


方法などありましたら教えてください。よろしくおねがいします。

macOS High Sierra (10.13.5)

投稿日 2018/06/02 21:44

返信
スレッドに付いたマーク ベストな回答

投稿日 2018/06/02 22:07

bonjourはもともとサブネット内での簡易名前解決ですから、nasネットワークと社内ネットワークという異なる2つのネットワーク両方で使うのは無理があると思います。

そういうことをしたいのなら、dnsサービスを立ち上げるしかないと思います。nasネットワークの方は、例えば、.nasというドメーン名にし、社内ネットワークの方は.kaishaとかのドメーン名にします。そこで、それぞれのnasにnas1.nas、nas2.nas、client1.nas、client2.nas...とかの名前(nas1.nas、nas2.nasはサーバマシン、clientX.nasはnasネットワークに繋がったクライアントマシン)でipアドレスが出てくるようにしてやれば良いと思います。こうしておけば、nasサーバに接続する時には、nas1.nas、nas2.nasとかで指定できますので、bonjourと大して変わらないと思います。社内ネットワークの方は、bonjourでやるのなら、.kaishaのドメーンはなしでも良いかもしれません。ただ、どうせdnsを立てるのなら、.nasだけ作るのも.nas、.kaishaの2つのドメーンを作るのも手間は同じです。それと、bonjourよりdnsにしておく方が名前解決が速くなると思います。nasとのデータのやり取りを少しでも速くしたいのなら、dnsを立てる方が良いと思います。

返信: 11
スレッドに付いたマーク ベストな回答

2018/06/02 22:07 Iku190 への返信

bonjourはもともとサブネット内での簡易名前解決ですから、nasネットワークと社内ネットワークという異なる2つのネットワーク両方で使うのは無理があると思います。

そういうことをしたいのなら、dnsサービスを立ち上げるしかないと思います。nasネットワークの方は、例えば、.nasというドメーン名にし、社内ネットワークの方は.kaishaとかのドメーン名にします。そこで、それぞれのnasにnas1.nas、nas2.nas、client1.nas、client2.nas...とかの名前(nas1.nas、nas2.nasはサーバマシン、clientX.nasはnasネットワークに繋がったクライアントマシン)でipアドレスが出てくるようにしてやれば良いと思います。こうしておけば、nasサーバに接続する時には、nas1.nas、nas2.nasとかで指定できますので、bonjourと大して変わらないと思います。社内ネットワークの方は、bonjourでやるのなら、.kaishaのドメーンはなしでも良いかもしれません。ただ、どうせdnsを立てるのなら、.nasだけ作るのも.nas、.kaishaの2つのドメーンを作るのも手間は同じです。それと、bonjourよりdnsにしておく方が名前解決が速くなると思います。nasとのデータのやり取りを少しでも速くしたいのなら、dnsを立てる方が良いと思います。

2018/06/02 22:09 xy への返信

エイリアスを作ってアクセスさせるしか無いですね。
Bonjourなら「すべての共有先」でNASの名前をクリックすればとりあえずつながるのですが、

今の環境だとそれではアクセス不可で、IP直打ちでアクセスする必要があるからですね。

良くわかってない社員はNASの名前をクリックして「繋がらないじゃん!」って言ってきます…。


あと、ログイン項目にIP直打ちの共有フォルダを追加して自動ログインさせようとしているのですが

結構な確率で接続に失敗します。

これもBonjourで指定すればほぼ失敗はなかったんです。

なぜかIP直打ちだと接続に時間がかかってしッパしているみたいです。


解消は不可能なんですね…。

2018/06/03 08:45 Iku190 への返信

こんにちは。


私のところでは・・・宅内LAN(WiFi経由)にルータやプリンタのFile共有があり、

自分LANのEtherNetポートにOldMacのFile共有マシン等を繋げてます。

ブラウズでは、宅内LANと自分LANのFileサーバが混在で

出てきますが、それぞれに問題なくアクセスできてます。


NASも複数のEthernetPortを使い分けファイル共有用のネットワーク192.168.100.xにはSMB接続を許可し、

社内LANに接続している192.168.1.xのネットワーク向けには共有サービスを切って接続しています。

このNASって、具体的に何ですか?


この2ポートのBonjour設定で、社内LAN側のBonjourを停止することは

できないのですか?(そういう設定があるか?可能か?わかりませんが)


Bonjour(たぶん、NASってことはAvahiだと思うけど)のhost_nameの

設定がおかしいんじゃないかな?


つまり、File共有サービスをしてない社内LAN側のhost_nameで

File共有サービスのアナウンスをしちゃってるんじゃないかな?


だとしたら、NAS側で正しいhost_nameのBonjourが設定できない

限り、Mac側での対応は不可能だと思います。

2018/06/02 22:10 Iku190 への返信

お考えの方法は直接にはできません。

Iku190 さんによる書き込み:


Bonjourでのアクセスのほうが判りやすいのでパソコンに詳しくない社員にも使いやすいので。


方法などありましたら教えてください。よろしくおねがいします。

エイリアスでも作成してダブルクリックでアクセスできるようにならないでしょうか。

2018/06/02 22:41 Iku190 への返信

ネットワークの順番を入れ替えたら繋がるようになりませんか?

システム環境設定→ネットワークで左のカラムの各種ネットワーク接続の順番ですが,現在は192.168.1.xのネットワーク接続の設定の方が192.168.100.xより上になっていませんか?

カラムの下のギアをクリックして,サービスの順序を設定…で192.168.100.xの設定をしているネットワークを一番上にあげみてください.

Bonjourで複数LAN接続時の接続先の指定

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。