Winのhosts相当機能を実現するには

最近Macを使い始めました。自宅サーバにつないでいますが、Macの名前解決の仕方が解りません。Winでしたらhostsファイルに相当する機能をMac OS Xで実現する方法を教えて下さい。

投稿日 2005/09/18 19:41

返信: 10

2005/09/18 19:47 Community User への返信

tamaさん、こんばんは。
”システム環境設定”の”共有”にある、
”コンピューター名”に名前を入れれば良いと思いますが如何でしょうか?

2005/09/18 21:33 Community User への返信

/etc/hosts に書き込むだけです。
ちなっみに、これは *nix の流儀です。どれでも同じです。

2005/09/19 11:55 Community User への返信

はにさん
有り難うございました。
早速やってみて、OKでした。
*nix の流儀だったんですね。
tamaにとって大進歩です!

2005/09/19 12:13 Community User への返信

OSXの場合は、/etc/hostsに書き込むのではなく、NetInfoマネージャでmachinesプロパティに追加するのが正しいやり方のはずです。確かに/etc/hostsでも通常の動作はしますので、なぜ悪いのかと問われたら返答はできないのですが、何かネットワーク関連で不都合が出る可能性があると思います。

2005/09/20 16:35 Community User への返信

Kawabeさん、はにさん、有り難うございます。
NetInfoマネージャを使っての設定は、Mac初心者のtamaには敷居が高くて、うまく設定できませんでした。
もうすこし勉強してから再度チャレンジします。
いろいろご指導有り難うございました。

2005/09/20 16:56 Community User への返信

NetInfoマネージャはちょっと癖がありますからね。ターミナルでも簡単に出来ますよ。普通の/etc/hostsにあたるテキストファイル(hosts.txtとしましょう)を作っておき、
$ sudo niload hosts . < hosts.txt
確認は
$ nidump hosts .
です。念のためNetInfoマネージャでも確認してみるといいでしょう。

2005/09/20 16:57 Community User への返信

> NetInfoマネージャを使っての設定は、Mac初心者のtamaには敷居が高くて
こちらは参考になりませんか?
【Mac OS X: ローカル NetInfo にホストを追加する方法】
http://docs.info.apple.com/jarticle.html?artnum=88158
# OS X 10.2以降は /etc/hostsの編集を推奨しているように読めるんですけどどっちがいいんでしょう (^^; どっちでもいいのかな?

2005/09/23 12:34 Community User への返信

みなさん、いろいろご指導有り難うございました。
NetInfoへのホスト追加出来ました。
/etc/hostsに追加したホストは削除してもOKでした。
10.4の場合は、どちらの方法でもいいようです。
本当に皆さん有り難うございました。

2005/09/23 17:42 Community User への返信

>/etc/hostsに追加したホストは削除してもOKでした。
10.4の場合は、どちらの方法でもいいようです。

loookupd コマンドで検索順が確認できます。
デフォルトではDNSサーバからのnon-existant domain エラーを待ってからNetInfo DBを参照しますので、システムの応答速度を意識する場合は各Agentの検索順を変更しておきますとパフォーマンスの向上が期待できます。
% lookupd -configuration
ConfigSource: default
LookupOrder: Cache NI DS
MaxIdleServers: 4
MaxIdleThreads: 2
MaxThreads: 64
TimeToLive: 43200
Timeout: 30
ValidateCache: YES
ValidationLatency: 15
_config_name: Global Configuration
LookupOrder: Cache FF DNS NI DS <----- ここ
_config_name: Host Configuration

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Winのhosts相当機能を実現するには

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