DNSの設定は必須でしょうか?
漠然とした質問ですみません。
ファイルサーバーとして利用したいのですが、DNSの設定は必須でしょうか?
ドメインを取得しているわけでもありません。
インターネットに何かを公開するわけでもありません。
購入した関連書籍ではDNSの設定が前提で書かれているため、判断に迷っています。
Macが増える度にコンピュータ名とIPアドレスの紐付けが必要になるのでしょうか?
どなたかアドバイスいただけると嬉しいです。
宜しくお願い致します。
漠然とした質問ですみません。
ファイルサーバーとして利用したいのですが、DNSの設定は必須でしょうか?
ドメインを取得しているわけでもありません。
インターネットに何かを公開するわけでもありません。
購入した関連書籍ではDNSの設定が前提で書かれているため、判断に迷っています。
Macが増える度にコンピュータ名とIPアドレスの紐付けが必要になるのでしょうか?
どなたかアドバイスいただけると嬉しいです。
宜しくお願い致します。
Appletalk, Samba, ボンジュール(ラン**ー)等で検索するのならばDNSの設定は不要だと思います。
最悪、IP直打ちでもアクセスは可能でしょうし。。。
DNS はネットでは必須です。ネットアプリはDNS応答を当てにしているものが少なくないので(しかもバージョンなどによっても違います)、DNS なしだと、思わぬところでレスポンスが悪くなったりして悩むことが少なからずあります(全部が全部うまくいかないならすぐ分かるのですが、たまにうまくいかないことがあるので、DNS のためと分かるには経験と時間が必要なことが多いです)。ボンジュールはすべてのネット機器が対応している訳ではありませんし、カバーできるのはサブネット内だけです。これの位置づけはあくまでも面倒なことはしたくないというクライアント用ですね。
また、DNS は TCP/IP ネットワークの根幹なので、これを用意するためにいろいろ勉強すると、ネットワークを使いこなすのに必要な十分な知識が得られるという余録もあります。
RBeさん、はにさん、アドバイスありがとうございます。
今回はDNSを設定することにしました。
後から他のサービスを使用することになった場合、やはり最初からDNSを構築しておいたほうが楽になると判断しました。
勉強のために構築してみたいと思います。
そこで、実際にDNSを設定してみました。
正常にインターネットへのアクセスができているのですが、1つ疑問があります。
LANの名前解決の動きは理解できたのですが、インターネットへアクセスする際の名前解決が理解できませんでした。
今回設定したLAN用のDNSで名前解決ができない場合、他の外部DNSへ問い合わせをすると思うのですが、どこのDNSに問い合わせをしているのか画面上で確認することができませんでした。
プロバイダはDIONを利用しているのですが、DIONのDNSのIPアドレスを何処にも設定していないのです。
ですので、果たしてDIONのDNSに問い合わせをしているのかどうかが分からないのです。
BINDの話になるのかも知れませんが、何かご存知の方がいらっしゃいましたらご指導いただけると助かります。
宜しくお願い致します。
>他の外部DNSへ問い合わせをすると思うのですが、どこのDNSに問い合わせをしているのか
/var/named/named.caを見てください。
参考
http://ja.wikipedia.org/wiki/ルートサーバ
> プロバイダはDIONを利用しているのですが、DIONのDNSのIPアドレスを何処にも設定していないのです
bind の設定で、forwarders にDION のネームサーバのアドレスを書いておけば、先ずここに問い合わせるようになります。
forwarders を設定しなければ、abcdefg さんがおっしゃるように、root servers に問い合わせて目的のサーバを見つけそこに問い合わせます。一般には、forwarders に上位 DNS サーバアドレスを設定しておく方が望ましい(DNS の答えも速く返ることが期待できるし、回線不通の事故の影響を軽減できる)と思います。
abcdefgさん、はにさん、アドバイスいただきありがとうございます。
named.caを確認してみました。
ルートサーバ13台のIPアドレスが確認でき、とても勉強になりました。
どこにもfowarderの記述がありませんので、ルートサーバに問い合わせをしていると思われます。
測定したわけではないのですが、体感でインターネットアクセスが遅くなっています。
回線変更をしたわけではなく、DNSの設定変更をしただけです。
fowarderの記述がないことからDIONのDNSではなく、ルートサーバに問い合わせをしていることが原因と思われます。
クライアントMacのDNSをDIONのDNSに設定した場合は、快適にインターネットアクセスができています。
●GUIでfowarderを設定する方法はあるのでしょうか?
またアドバイスいただければ幸いです。
宜しくお願い致します。
>クライアントMacのDNSをDIONのDNSに設定した場合は、快適にインターネットアクセスができています。
ファイルサーバにホスト名でアクセスするためのDNSじゃなかったんですか。
お使いの台数にもよりますが、通常は、IP直入力で十分です。私のところでは、OSX Server,Winサーバがありますが、いずれも、面倒なので、IPでアクセスしてます。クライアントには一度、記憶させればよいので、十分です。新しいPCに記憶させるときに、IPアドレスを忘れていることはありますが。
> ●GUIでfowarderを設定する方法はあるのでしょうか?
さあ、当方は OSX Server があるわけではないので、分かりません。
/etc/named.conf の options の section に
forwarders { server.ip.address; };
と書くだけなんですが。
今回の質問は、LAN側に対してのDNSだと思うので、WAN側はルータ等に
任せれば良いのではないでしょうか?
LAN側のDNSを使う範囲のIPアドレスを指定し、DHCPでプライベートIPを管理されれば良いと思います。
WAN側に対してファイルサーバ以外の、インターネットサービスを行ないたい場合はDNSが必修ですが、現状の場合はファイルサーバのみで、DNS等は、ルーターの「簡易DNS」機能を使えば楽だと思います。
(私もファイルサーバを立てていますが、DNSは不要だと感じ使っていません)
> LAN側に対してのDNSだと思うので、WAN側はルータ等に任せれば良いのではないでしょうか?
LAN 側の DNS サーバも WAN 側の名前解決も出来るようにしておく方が、効率よく一元的な DNS サービスを自分のラン内のクライアントにシームレスに提供できます。WAN 側の名前解決をするといっても、こちらは forwarders にプロバイダーの DNS を指定した単なるキャッシングネームサーバにするだけで、ルータの持っている簡易DNSと同じものです。こうしておけば、クライアントは、自分のラン内のネームサーバを参照するだけで、ラン内だろうがWAN側であろうが、必要な全ての名前解決ができます。また、こうしておくと、この DNS サーバに、ラン内のクライアントが使うアドレスは全てキャッシュされますので、DNS も速くなります。
abcdefgさん、はにさん、Chochiさん、メッセージありがとうございます。
まとめてレスさせていただきます。
> ファイルサーバにホスト名でアクセスするためのDNSじゃなかったんですか。
> 通常は、IP直入力で十分です。
確かにIP直入力でOKですね。
クライアントMacにDIONのDNSを設定したのは一時的です。
「クライアントMac」→「X Server」→「ルートサーバ」に問い合わせをした時と…。
「クライアントMac」→「DIONのDNS」に問い合わせした時で…。
SafariによるWebページ表示のスピード差を体感してみたのです。
明らかに後者のほうが速いかったです。
> /etc/named.conf の options の section に
> forwarders { server.ip.address; };
> と書くだけなんですが。
情報ありがとうございます。
「クライアントMac」→「X Server」→「DIONのDNS」という問い合わせの流れになりますね。
設定してみたいと思います。
ただし、このような情報がありました。
named.confを編集してDNSサービスのカスタマイズを行いますが、Mac OS X Serverはサーバ管理とnamed.confの間に中間的なデータベースを持っているので、そのデータベースの更新なしにサーバ管理を起動すると、DNSサービスが正しく起動しなくなることがあります。
この情報からGUIにこだわってしまいまいた。
CUIで挑戦してみたいと思います。
> 現状の場合はファイルサーバのみで、DNS等は、ルーターの「簡易DNS」機能を使えば楽だと思います。
確かにそうですね。
ただし、それですとLAN内の名前解決ができないようです。
LAN内はIP直入力でのアクセスでもOKなのですが…。
最終的にOpen Directoryを利用したアクセス管理をしたいのです。
Open Directoryを利用するにはDNSの設定が必須とありますので、頑張るしかないのだと思います。
abcdefgさん、はにさん、Chochiさん、メッセージありがとうございます。
まとめてレスさせていただきます。
> ファイルサーバにホスト名でアクセスするためのDNSじゃなかったんですか。
> 通常は、IP直入力で十分です。
確かにIP直入力でOKですね。
クライアントMacにDIONのDNSを設定したのは一時的です。
「クライアントMac」→「X Server」→「ルートサーバ」に問い合わせをした時と…。
「クライアントMac」→「DIONのDNS」に問い合わせした時で…。
SafariによるWebページ表示のスピード差を体感してみたのです。
明らかに後者のほうが速いかったです。
> /etc/named.conf の options の section に
> forwarders { server.ip.address; };
> と書くだけなんですが。
情報ありがとうございます。
「クライアントMac」→「X Server」→「DIONのDNS」という問い合わせの流れになりますね。
設定してみたいと思います。
ただし、このような情報がありました。
named.confを編集してDNSサービスのカスタマイズを行いますが、Mac OS X Serverはサーバ管理とnamed.confの間に中間的なデータベースを持っているので、そのデータベースの更新なしにサーバ管理を起動すると、DNSサービスが正しく起動しなくなることがあります。
この情報からGUIにこだわってしまいまいた。
CUIで挑戦してみたいと思います。
> 現状の場合はファイルサーバのみで、DNS等は、ルーターの「簡易DNS」機能を使えば楽だと思います。
確かにそうですね。
ただし、それですとLAN内の名前解決ができないようです。
LAN内はIP直入力でのアクセスでもOKなのですが…。
最終的にOpen Directoryを利用したアクセス管理をしたいのです。
Open Directoryを利用するにはDNSの設定が必須とありますので、頑張るしかないのだと思います。
abcdefgさん、はにさん、Chochiさん、メッセージありがとうございます。
まとめてレスさせていただきます。
> ファイルサーバにホスト名でアクセスするためのDNSじゃなかったんですか。
> 通常は、IP直入力で十分です。
確かにIP直入力でOKですね。
クライアントMacにDIONのDNSを設定したのは一時的です。
「クライアントMac」→「X Server」→「ルートサーバ」に問い合わせをした時と…。
「クライアントMac」→「DIONのDNS」に問い合わせした時で…。
SafariによるWebページ表示のスピード差を体感してみたのです。
明らかに後者のほうが速かったです。
> /etc/named.conf の options の section に
> forwarders { server.ip.address; };
> と書くだけなんですが。
情報ありがとうございます。
「クライアントMac」→「X Server」→「DIONのDNS」という問い合わせの流れになりますね。
設定してみたいと思います。
ただし、このような情報がありました。
named.confを編集してDNSサービスのカスタマイズを行いますが、Mac OS X Serverはサーバ管理とnamed.confの間に中間的なデータベースを持っているので、そのデータベースの更新なしにサーバ管理を起動すると、DNSサービスが正しく起動しなくなることがあります。
この情報からGUIにこだわってしまいまいた。
CUIで挑戦してみたいと思います。
> 現状の場合はファイルサーバのみで、DNS等は、ルーターの「簡易DNS」機能を使えば楽だと思います。
確かにそうですね。
ただし、それですとLAN内の名前解決ができないようです。
LAN内はIP直入力でのアクセスでもOKなのですが…。
最終的にOpen Directoryを利用したアクセス管理をしたいのです。
Open Directoryを利用するにはDNSの設定が必須とありますので、頑張るしかないのだと思います。
もう少し勉強してみます。
自分でレスします。
LAN内にはWindowsもあるのですがOpen Directory環境にした場合、Windowsでドメインに参加するように設定を変更する必要があります。
こうなるとWindowsのほうでユーザープロファイルの移行作業が発生します。
この作業はWindowsに保存されているデータ量によっては、かなりの時間がかかる作業になります。
既存の環境をそのまま維持しつつ、Open Directoryをプラスオンするというのはリスクが高いと判断しました。
Open Directoryを構築、イコール、既存クライアントPCの変更作業を伴うようです。
今回は既存クライアントPCの変更作業を考えていないため、DNSの構築、Open Directoryの利用を断念することにしました。
お騒がせして申し訳ございませんでした。
今回、アドバイスいただいた内容は今後の知識として役立つと思っています。
ありがとうございました。
>確かにそうですね。
>ただし、それですとLAN内の名前解決ができないようです。
私のルータでは出来ます。
ルータの機能「EasyDNS」を使い、ホスト名とIPアドレスを登録する事で
LAN内のみホスト名でアクセス出来ます。
DNSの設定は必須でしょうか?