web-dev-qa-db-ja.com

ホームネットワークでのホスト名解決

ホームネットワークに仮想マシンと物理マシンの両方がいくつかあります。現在、各マシンにIPアドレスで接続する必要があります。他のすべてのマシンに接続する1つのメインマシンは、Windows Vistaを実行しています。

これらのマシンをIPではなく名前で参照できるように、ネットワーク内にある種のDNS機能を持たせる方法はありますか?

これはほとんどの世帯(数台のコンピューターを実行している)で一般的な問題になると思います。いくつかの簡単な解決策がそこにあると思います。これは、ほとんどのルーターが標準でサポートすべきものですが、なぜそうしないのでしょうか。

誰かがこれらのいくつかまたはこれを達成する簡単な方法をお勧めできますか?

11
Kris

WINS/NetBIOSは、小規模なプライベートネットワーク用の従来の分散型「ワークグループDNS」です。これが、Windowsの「ネットワーク」で他のコンピュータを見ることができる理由です。

静的IPがあり、VMやコンピューターの周りで変更を加えない場合は、簡単なhostsファイルを作成して配布するだけで、すばやく簡単に1回だけ修正できます。 「ノートパソコンを訪問する」はもちろんそれを解決しません。

http://en.wikipedia.org/wiki/Hosts_file

後から考える:これらがWindowsコンピューターの場合、ネットワークブラウジングとファイルとプリンターの共有を有効にするだけでうまくいきます。

6
Gomibushi

DD-WRT 彼らのAboutページから、この問題の解決策かもしれません:

DD-WRTは、多くのieee802.11a/b/g/h/nワイヤレスルーター向けにGPLの条件に基づいてリリースされたサードパーティが開発したファームウェアです

小さなDNSサーバーのDnsmaskを含む、次のような機能の大きなセットがあります。

小規模ネットワークにDNSを提供し、オプションでDHCPを提供するように設計されています。グローバルDNSにないローカルマシンの名前を提供できます。 DHCPサーバーはDNSサーバーと統合し、DHCPで割り当てられたアドレスを持つマシンが、各ホストまたは中央構成ファイルで構成された名前でDNSに表示されるようにします。

これは、その方法に関する彼らのウェブサイトのチュートリアルです: DNSMasq As DHCP Server

3
Redder

多くのルーターがこれをサポートしています。 telnet(またはサポートされている場合はssh)を使用してルーターに接続し、dnsメニューを探します。

1
Chris Lercher

Microsoftの [〜#〜] llmnr [〜#〜] VistaおよびWindows 7では、これを行うことが想定されています。機能していませんか?

IETF Zeroconf (Appleとして "Bonjour"として実装され、Linux/FOSSコミュニティによって " Avahi "として実装されます)マルチキャストDNS(mDNS)を介してこれを行います Bonjour for Windows を関連するすべてのマシンにインストールすると、これが得られる可能性があります。

1
Spiff