web-dev-qa-db-ja.com

Windows7で.localdnsサフィックスを削除するにはどうすればよいですか?

私はSpeakerShareと呼ばれるスピーカー共有アプリケーションを使用しています。サーバーのスピーカーを共有するだけです。クライアントからサーバーに接続しようとすると、サーバーはcomputer_name.localを返します。SpeakerShareはサーバーのIPを名前で見つけるため、.localで正しいIPアドレスを見つけられません。サフィックス。

.localを削除するにはどうすればよいですか。サフィックス??

3
user45326

_Control Panel > Network and Internet > Network Connections_に移動します。

変更するネットワーク接続を右クリックしてPropertiesに移動し、Internet Protocol Version 4 (TCP /IPv4)をダブルクリックしてから、Advancedボタンをクリックします。

DNSタブの下で、さまざまなオプションを探し、それに合わせて変更します。

alt text

設定や明らかなものが表示されない場合は、実際のDNSサーバーによって設定されている可能性が高いため、そこで変更する必要があります。

最後に、コンピューター名にハードコードされているかどうかも確認できます。 _System Settings_を開きます(最も簡単な方法はを押すことです Windows Flag+Pause/Break、左側の_Advanced system settings_をクリックしてから、_Computer Name_タブに移動し、computer.localに設定されていないことを確認します。ここで確認/変更できます-Changeボタン、次にMoreボタン。

alt text

7
William Hilsum

「.local」サフィックスは、必ずしも実際のDNSによって提供されるとは限りません(提供される場合もあります)。多くの場合、 mDNS/Zeroconf の一部として追加されます。これは、ローカルネットワーク上のコンピューターが実際のDNSサーバーがない場合に互いの名前とサービスを検出するのに役立つサービスです。

ITunesをインストールした場合は、おそらく「Bonjour」(別名mDNSResponder.exe)と呼ばれるAppleのmDNSサービスをインストールしたことでしょう。 Windowsの通常のサービス管理アプリケーションでこのサービスを停止して無効にするか、管理者として次のコマンドを実行できます。

sc stop “Bonjour Service”
sc delete “Bonjour Service”

ITunesをインストールしていない場合、またはBonjourをすでに無効にしている場合は、Wilの回答の指示に従って、WindowsがDNS設定の一部として.localサフィックスを自動的に追加していないことを確認してください。

2
quack quixote

私の状況では、回答#4はほぼ正しいですが、下のチェックボックスをオフにする必要がありました。今はすべて順調です。この問題が今週明らかになったばかりなので、Windows Updateは、私をより安全にし、私を困惑させていると思っていたのではないかと思います。 1週間前までは、マシン名にpingを実行して返信を受け取ることができました。問題が発生した後、修正する前に、Win7はpingを実行したマシン名の末尾に.netgear.comを追加していました。また、すべてのリモートデスクトップ接続が台無しになりました。そのため、画像の赤い矢印の右側にあるチェックボックスをオフにするだけで済みました。

enter image description here

1
Steve