2016-10-13 17 views
5

最近MacOS Sierraにアップグレードしましたが、私の.localホスト名をもう解決できません。macOSにアップグレードした後に.localホスト名を解決できませんSierra

私はhttpd.confとhttpd-vhosts.confファイルを復元しようとしましたが、役に立たなかった。

ただし、IPアドレスを使用してウェブサーバーにアクセスできますが、ローカルのホスト名は使用できません。 IPにpingを実行すると完全に動作しますが、ホスト名にpingを実行すると「Unknown host」と表示されます。 "host mymac.local"を実行すると、ホストserver.localが見つかりません。3(NXDOMAIN)。

また、scutilでComputerName、HostName、LocalHostNameを設定しようとしました。

リブートしても明らかに助けになりませんでした。

同じ問題が発生した場合、またはこれがどのように解決されたかについてご意見がありましたら、ありがとう、非常に感謝!

答えて

3

システム環境設定を開き、[共有]でサービスのいずれかを有効にします。

私はこれがなぜ機能するのか分かりませんが、サービスの少なくとも1つが開始されている場合にのみ有効になるBonjourの名前解決と関係していると仮定しています。

または、/ etc/hostsファイルに追加します。

+0

同じ問題が発生していました。共有サービスの1つをオンにして固定しました。 @siggetあなたの解決策は揺れる!! –

+0

が動作しませんでしたが、Macを再起動する必要がありますか? – vikramvi

6

ここは、Mac OS Sierraで私にとって役立つ解決策です。

  • オープンシステム環境設定
  • オープン共有
  • クリックして「編集...」コンピュータ名
  • チェック
  • チェック
  • 「ボンジュール使用して、ドメイン内のサービスを広告を掲載]「をダイナミックグローバルホスト名を使用してください」
  • 'ファイル共有'を有効にする

+0

これは機能します!それが引き起こすものはわかりませんが、ローカルDNSをリフレッシュするようです – hahmed

+0

は私のためには機能しませんでしたが、Macを再起動する必要はありますか? – vikramvi

+0

私はホスト名を入力しなければなりませんでした。そうしないと変更が保存されませんでした。 –

関連する問題