お知らせ:


 ◇ YouTube Apple Japan チャンネル で有用なヒントや使い方を配信中です。
 ◇ iOS 向け Apple サポート App のバージョン 2.4.1 が公開されました。

お知らせ: macOS Mojave にアップグレードする


macOS Mojave には、ダークモードやスタックなどの新機能や、3 つの新しい内蔵 App が新たに加わり、クリックするたびにさらに多くのことができるようになります。 macOS Mojave へのアップグレード方法はこちら >

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

質問:

質問: 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)

投稿日

返信
スレッドに付いたマーク この回答で解決
回答:
回答:

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:10 Iku190 への返信 Iku190 への返信

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

Iku190 さんによる書き込み:


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


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

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

ディスカッションを部分的に表示しています

返信をすべて表示

ページコンテンツが読み込まれました

スレッドに付いたマーク 参考になった

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

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

Iku190 さんによる書き込み:


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


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

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

2018/06/02 22:10

返信 参考になった (1)
スレッドに付いたマーク 参考になった

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

Bonjourの方が分かりやすいという理由が分かりませんが、

たとえば、マウント用のアイコンを作っておけばいいのでは。

2018/06/02 22:10

返信 参考になった (1)
スレッドに付いたマーク この回答で解決

2018/06/02 22:07 Iku190 への返信 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:07

返信 参考になった

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

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

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

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


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

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

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

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


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

2018/06/02 22:09

返信 参考になった

2018/06/02 22:13 はに への返信 はに への返信

やはりそういう方法しかないですね。
hostsファイルで指定してみたのですが当たり前ですがbonjourの名前のほうが優先させれてこれもうまくいきませんでした。


ありがとうございます。

2018/06/02 22:13

返信 参考になった

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

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

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

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

2018/06/02 22:41

返信 参考になった

2018/06/03 08:45 Iku190 への返信 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/03 08:45

返信 参考になった

2018/06/03 09:17 亀どん への返信 亀どん への返信

そうか。

全部のマックに2ポート用意して、それぞれのポートにそれぞれのネットワーク専用にしてるわけだから、bonjourで対応できても良いですね。

2018/06/03 09:17

返信 参考になった
ユーザのユーザプロフィール: Iku190

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