Windowsで.localアドレスを解決するにはどうすればよいですか?


13

「hostname.local」を介してアクセスするいくつかのLinuxサーバーをホームネットワークに持っていますが、Windowsマシンを使用している場合、IPアドレスを使用しない限り、これを解決できないようです。

Windowsマシンがhostname.localアドレスを解決できるようにするにはどうすればよいですか?私は編集する方法を知っていますC:\Windows\System32\drivers\etc\hostsが、確かにWindowsがこれらのマシンを見つけるだけの自動方法が必要です。


Linuxマシンでこれをどのように機能させますか?(Windowsマシンでも同じ方法を使用するためです。)各マシンで構成しますか?または、それらを解決するローカルDNSサーバーがありますか?
David Schwartz、

@DavidSchwartz Ubuntuにはデフォルトでavahiが付属しているため、私が設定しなくても問題なくお互いを解決できます。
ホルヘカストロ

回答:


24

通常、.local名前はmDNSを使用して解決されます。LinuxサーバーはおそらくAvahiを実行し、WindowsにはApple独自のBonjourがあります。

古いバージョンのBonjour(v2.0)は、Bonjour Print Servicesに含まれていますチョコレートパッケージとしてもご利用いただけます

最新バージョン(v3.x)は独立したダウンロードとして入手できませんが、iTunes(および他のいくつかのアプリケーション)の一部としてインストールされます。アーカイブマネージャー(7-ZipやWinRARなど)を使用Bonjour64.msiして、iTunesインストーラーから抽出することができます。


msiのインストール後に再起動する必要さえありません!
GAK

最新バージョンは3.0.10です
user528025

3
マイナーリリースの回答は更新しません。を使用して、iTunes.msiから最新バージョンを抽出できmsiexec /a iTunes.msi TARGETPATH=iTunes.outます。
user1686 2013年

5
インストーラーはexeになりましたが、WinRARで抽出できます。
Snow Blind

2
7zipなどを使用してexeインストーラーから抽出することもできます
Kevin Horn

5

@Kevin Keaneがここ(および上記のコメントセクション)で指摘しているように、Windows 10はmDNSポート5353を最新のWindowsアプリでのみ機能するサービスで覆います。したがって、Bonjourをポートに戻すには、上のリンクで説明されているレジストリ編集を使用して、WindowsのmDNSサービスを無効にする必要があります。

レジストリ編集の代わりにホーム以外のWindows 10バージョンでは、グループポリシーエディターを使用できます。

  • gpedit.mscを起動します
  • 移動するコンピュータの構成 ]> [ 管理用テンプレート ]> [ ネットワーク ]> [ DNSクライアント
  • 「マルチキャスト名前解決をオフにする」ポリシーを有効にします。

再起動する必要はありませんでした。

注意、私はすでにiTunesとBonjour Print Servicesの両方をインストールしていた。Bonjour印刷サービスをアンインストールして再インストールするだけでは機能しませんでした-.localアドレスへのpingが再び機能するようになる前に、追加/削除プログラムに移動し、BonjourとBonjour印刷サービスの両方をアンインストールしてから、Bonjour印刷サービスを再インストールする必要がありました(virtualboxホストのみ) avahi-daemonが実行されているLinuxゲスト)。これは、私の「Bonjour Service」サービスがBonjour Print ServicesではなくBonjourに関連付けられていて、それ自体が再登録されなかったためだと思います。


これは私のWindows 10ボックスで私のために働いた。BonjourをアンインストールしてiTunesをアップグレードし(定期的な更新の時間でした)、. localドメインが機能し始めました。再起動する必要はありませんでした。
Michaelkay

これを無効にする必要もなくなりました。現在のWindows 10バージョンではデフォルトで無効になっていますが、実際に有効すると、サードパーティのソフトウェアを使用せずに、標準のシステム機能を通じてmDNSベースの.local名前解決を提供します。
user1686

@grawity AppleのmDNSリゾルバーなしのWindow Pro for Workstationsの最新バージョンでは、その設定に対してEnabledまたはDisabledのいずれかで動作することはありません。.localLinuxから同じ名前の検索が正常に機能します。
ブライアンゴードン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.