OS X 10.6 非サーバー上の DNS

OS X 10.6 非サーバー上の DNS

OSX 10.6 (非サーバー) Mac でドメイン名を小規模ネットワーク (コンピューター 5 〜 10 台程度) に提供したいと考えています。

これを行うには、いくつか知っておくべきことがあります。

  1. 付属のnamedソフトウェアを使用するか、別のソフトウェアを探してください (簡素化するために GUI とシェルが付いnamedている場合もあります)。の欠点は、かなり複雑なことです。Linux でいろいろいじるのは問題ありませんが、OSX には、面倒な設定がいくつかあるため、困ってしまいます。

  2. ドメイン名設定のフレンドリー マニュアル (RTFM の FM 部分)。

  3. 単にローカル ネットワーク構成を実行したい場合に、インターネットへの伝播を回避する方法。

答え1

Linuxにかなり詳しい場合は、MacポートBIND9とWebminを使用します。こうすることで、Appleのアップデートによって混乱を招かない、クリーンなパッケージ管理されたBINDが手に入ります。ちなみに、これはあなたがマニュアルを読むBIND と DNS の使用方法に関する 1 つまたは複数のチュートリアル。

複雑になる主な理由は、DNSが複雑になる可能性があるためです。Appleのシンプルさを求めるなら、MacOS X Server 10.6標準モードを使用すると生活が楽になりますが、DNS を理解する必要はまだあります...

答え2

信じてください。DNS に関する本を読みたくないのであれば、OS X サーバーと混同しないことをお勧めします。DNS はすべてのサービスにとって極めて重要であり、何をしているのかわからず DNS を台無しにすると、OS X サーバーはひどくおかしくなります。OS X サーバーには優れた BIND インターフェイスがありますが、それでも馬鹿げたほど単純ではありません。

各コンピューターにホスト名を設定するだけで、hostname.local で各マシンを参照してサービスを解決できる可能性が高くなります。

ストレスのないローカル名前解決のために、Bonjour (別名 mDNS/Avahi/ZeroCONF) をインストールすることもできます。

LAN 内の奇妙なローカル ドメイン ホストを簡単に解決できるようにしたい場合は、解決するローカル アドレスの同一セットを持つ各マシンの hosts ファイルを使用する方が簡単でしょう。たとえば、IP 10.0.1.4 を持つローカル ドメイン wackylocaldomain 上の machine/host annie の場合は、次のようにします。

`localadmin@annie:~:sudo nano /etc/hosts

127.0.0.1           annie.wackylocaldomain            annie          localhost
255.255.255.255     broadcasthost 
::1                 localhost
fe80::1%lo0         localhost
10.0.1.1            sandy.wackylocaldomain            sandy
10.0.1.2            daddy.warbucks.wackylocaldomain   daddy.warbucks
10.0.1.3            easierthandns.wackylocaldomain    easierthandns

`

などなど…

答え3

ポイント 3 に関して - 何も「回避」する必要はありません。ネーム サーバーを指す NS レコードを明示的に設定しない限り、伝播は発生しません (インターネットからアクセスできると仮定した場合 - ローカルであることを考えると、アクセスできないはずです)。

関連情報