私のラップトップのホスト名はMichaels-MacBook-Pro.local
で、ping Michaels-MacBook-Pro.local
でpingできました。
今日、それはちょうど止まった。 ping Name-MacBook-Pro.local
を使用して同僚のラップトップに名前を付けてアクセスできますが、私(およびオフィスの他の全員)はping: cannot resolve Michaels-MacBook-Pro.local: Unknown Host
を取得するだけです。
奇妙なことに、これはOSをSierraに正常にアップグレードしてから約1時間後に発生しました。それはしばらくの間機能し、その後停止しました。
誰かが私にそれがどのように機能するかについてのドキュメントへのポインタを与えることさえできれば想定私は感謝するでしょう。
シエラでは、共有サービス(ファイル共有など)の1つを開始しない限り、コンピューターはその名前の.local
バージョンを登録しません。
なぜそれが発生するのか、それを回避するより良い方法があるかどうかはわかりませんが、ファイル共有(または他の共有サービス)を有効にすると、DNSサービスディスカバリでMichaels-MacBook-Pro.local
のエントリが作成されます( :dns-sd -G v4 Michaels-MacBook-Pro.local
、それを非ローカルバージョンと比較します:dns-sd -G v4 Michaels-MacBook-Pro
)。
共有サービスをオンにするというtnarikの提案を補足します。これは、Sierra、v10.12.6で私を大いに助けた必要なステップでした。
また、.local経由でping応答を受信するには、ファイアウォール設定で[ステルスモードを有効にする]をオフにする必要がありました。
チェックボックスは、[システム環境設定]-> [セキュリティとプライバシー]-> [ファイアウォール]-> [ファイアウォールオプション...]-> [ステルスモードを有効にする] [説明付きで「アクセスの試行に応答または確認しない」にあります。 PingなどのICMPを使用したテストアプリケーションによるネットワークからのこのコンピュータ "]
本当に意味がある場合は、hostsファイルでいつでも割り当てることができます。
YOURLOCALIP Michaels-MacBook-Pro.local
ドメインにアクセスしたい自分や他のPCでこれを行います。詳細については、こちらをご覧ください。
MacでiTunes.appを起動し、リロードしてくださいMichaels-MacBook-Pro.local
ブラウザで。