Mac OS X Lionのホスト名の問題


17

私は最近、OS X Lionを搭載した2011年半ばの新しいMac Miniの1つを購入しました。MacOSはまったく新しいですが、Linuxをかなり前に使用しました。私が抱えている問題は、端末でホスト名が表示されることです(いくつかの数字が空白になっています)これは基本的に「不明-(イーサネットMACアドレス)」です

unknown-28-00-00-00-00-8f:~ michael$

Linuxでは/ etc / hostnameを編集したばかりですが、そのためのファイルはないようです。私はコンピューター名を変更しようとしました

システム設定=>共有=>コンピューター名

運がありません。

これは純粋に見かけ上の問題ですが、ホスト名がそのように見えるようにするにはセットアップで何かが壊れている必要があります!


ルーター/ DHCPサーバー/マシンに動的DNSアドレスを割り当てているものは何ですか?その場合、Macはホスト名としてデフォルトを使用している可能性があります。
ゴードンデイヴィソン

回答:


16

ターミナルで少し遊んだ後、解決策を見つけました

sudo hostname <desired hostname>

これによりホスト名が恒久的に変更されました-再起動と完全なシャットダウンでテストしましたが、うまくいきました!これは、そもそも奇妙なホスト名を教えてくれた理由を説明していませんが、それは単にLionがまだ新しいからかもしれません


これを理解するのは素晴らしい仕事です!十分な時間が経過したら、自分の回答を承認済みとしてマークしてください。問題を解決してくれてうれしいです。共有してくれてありがとう。
ヒンクル

2
機能しませ。それはしばらくの間固執しますが、再び変わります。リース期間と関係があると思います。
マチェイスイッチ

12

「hostname」のマニュアルページでは、scutilを使用して設定するように指示されています。

%scutil --set HostName "foo.domain.com"

これは私にとって完璧に機能しました。


4

名前は、ネットワークのDNSサーバーによって指定されます。NATルーターに接続している場合、デフォルトでその答えを提供するDNSサーバーを提供している可能性があります。現在のネットワーク構成でIPアドレスにDNS名が割り当てられていない場合のみ、プロンプトに「コンピューター名」名が表示されます。この場合、<what you entered>.local.マルチキャストDNSのおかげでコンピューターのホスト名は「」になります。

これはバグや設定ミスではありません。MacOS Xは、コンピュータのホスト名をネットワーク上で実際にコンピュータにアクセスできる名前にするために最善を尽くしています。

ルーターまたはDNSサーバーを再構成して、コンピューターに付ける名前を認識させます。


2

以下を追加しました

127.0.0.1       _your_host_name

/etc/hostsファイル、およびそれが正常に動作します。

/Users/apillai>ssh macair
ssh: Could not resolve hostname macair: nodename nor servname provided, or not known

ホスト名「macair」を追加しました /etc/hosts

/Users/apillai>tail -1 /etc/hosts
127.0.0.1       macair

/Users/apillai>ssh macair
Last login: Sat Feb  4 15:08:16 2012 from localhost

2

OS X LionでサーバーMacを再フォーマットした後、これと同じホスト名の問題が発生しました。ターミナルに表示され続けるホスト名は、DHCPから取得したIPアドレスのDNSホスト名と同じではありませんでした。「sudo hostname [hostname]」を試してみたところ、動作しているように見えましたが、再起動後に再び元に戻りました。

「scutil --set HostName "FQDN"」を実行した後、ターミナルでホスト名を永続的に設定します。そのIPアドレスのDHCPリースには、コンピューターの共有名にリンクされているあいまいな名前がまだ表示されています。[システム環境設定]> [共有]に移動し、コンピューター名と説明を編集して、DHCPリースで表示される正しいホスト名を更新します。

ホストまたはtext / configファイルを編集する必要はなく、推奨されません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.