ホームLANでの名前解決?


14

他のコンピューターがホストファイルやDNS設定を編集せずに、ネットワーク経由でホスト名を解決できるようにする簡単な方法はありますか?一部のコンピューターはWindows上にあります。


1
ネットワークのDHCP /静的DNSサーバーとして組み込みのDNSプロキシを使用している場合、ほとんどの市販のホームルーターがこれを行うと思われます。
古典的な

同様の質問からの最良の回答:askubuntu.com/a/2632/11522
nobar

回答:


10

Avahiを解決するにはホスト名、他のコンピューターにlibnss-mdnsがインストールされている必要があります。

あなたがネットワーク管理者である場合の別のオプションは、プライベートDNSアドレスをDHCPで配布することです(コンピューターはDHCPで構成されています)。小規模ネットワークの場合、dnsmasqは適切な組み合わせパッケージ(DNS + DHCP)です。/etc/hostsネットワークに簡単にサービスを提供できます。


sudo apt-get install libnss-mdns共有する(Ubuntu)コンピューター上。これにより、「Avahi mDNS / DNS-SD Daemon:avahi-daemon」が起動し、互換性のあるクライアントソフトウェアを搭載したコンピューターで(hostname).localによる検出が有効になります。
nobar


6

Ubuntuの最近のすべてのインストールで使用できhostname.local、機能します。これはmDNSが自動的にセットアップされることを意味すると思いますが、常に機能しているため(一部のホテルの一部のルーターを除き、ルーターが壊れたために無効になっているという通知を受け取ります)、掘る必要はありませんでしたに。


1

SAMBAをインストールすると、mDNSを使用しないWindowsマシンはそれを使用してホスト名を解決します。


素晴らしい提案!Windowsクライアントからは、「。local」拡張子を使用しないことに注意してください。
-nobar
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.