web-dev-qa-db-ja.com

Mountain Lionでネットワーク名を正しく設定するにはどうすればよいですか?

私はLinuxのバックグラウンドを持ち、Windowsの知識も豊富ですが、誰かのMacBookAirの世話をしなければならないという奇妙な立場にいます。私はOSXにまったく慣れていません。

基本的なDHCPクライアントネットワークが使用されているときに、コンピューターのホスト名とドメイン名がどのように構成されているかを理解するのに役立つガイダンスをいただければ幸いです。

これまでのところ、コンピュータ名やホスト名など、いくつかの名前があることを理解しています。デフォルトでは、コンピューター名は(「Fred's MacBook Air」のように)わかりやすい説明であり、これにより、DHCP/DNSサーバーによって正しいホスト名が公開されないことがわかりました。コンピュータ名を「myhost」に変更すると、これが修正されました。

FQDNはDHCPサーバーから取得され、これにより検索ドメインが「mydomain.com」に設定されると想定します。そうでない場合は、この設定方法を理解したいと思います。ネットワーク設定のDNS画面に表示されますが、グレー表示されているためです。 。

ターミナルの「domainname」コマンドは何も返しません。ファイル /etc/resolv.confは、使用されていないことを示す大きなバナーがあります。何かがマシンのドメイン名を設定しています、そして、ここにこすりがあります:それはバックスラッシュを挿入するです。

これは、リモートログインの共有ページにと表示されています。このコンピューターにリモートでログインするには、「ssh [email protected]\.com」と入力します。 -)。 mailアプリを介して発生することもあります。これは、メールの送信時にSMTPサーバーに不正なHELOを送信し、送信が失敗するためです(これを修正しようとすると、このEnlightenmentのパスを開始した最初の理由です。 )。

だから、少しとりとめのない、私は私の質問が

(a)OSXでのホスト/ドメイン名/ネットワーク構成の説明をいただければ幸いです。(b)バックスラッシュが含まれないようにドメイン名を設定するにはどうすればよいですか。

2
starfry

あなたが望むコマンドはscutil --set HostName name-of-Host
Mac OS Xがデフォルトで標準のFQDNホスト名を設定するとは思わない(.local(Bonjour)ホスト名のみ。詳細については、scutilおよびhostnameのmanページを参照してください。
ところで、DNSキャッシュをフラッシュ/リセットする必要がある場合は、これを実行してくださいSudo killall -HUP mDNSResponder

1
race_carr

発行する必要のあるscutil--setコマンドは3つあります。

scutil --set HostName NameOfHost

scutil --set LocalHostName NameOfHost

scutil --set ComputerName NameOfHost

1
mc23646266