ルーターの「ローカルドメイン名」とは何ですか。どのように機能させるのですか。


9

D-Link DGL-4500ルーターを持っています。設定の1つは、ローカルに設定した「ローカルドメイン名」です(スクリーンショットを参照)。

私が期待しているのは、名前でコンピュータにアクセスできることです。たとえば、m6.localは自分のコンピュータの1つに解決されるはずです。しかし、これは起こっていません。

hostsファイルを使用してこれを実行できることはわかっていますが、ルーターを介して実行できると便利です。さらに、ホストファイルを編集できないiPadなどのデバイスがあります。

このルーター機能を誤解しているか、何か間違っているのですか?

ルーターからの画像


1
あなたは間違っています。それはおそらくlocal.local今になるでしょう。m6.local.localテストしてみてください(または単にm6)。

1
私のために働いていないようです
ジョバンニガルボ

検索しているが見つからない名前に.localを追加するだけです。m6を検索する場合のように、m6.localを試します。ルータの名前リゾルバがDHCPによって登録されたマシンからの名前を登録する場合、おそらくm6という名前で見つかります。
アンデルス

回答:


6

「ローカルドメイン名」とは、クライアントのDNSリゾルバがDNSエントリを見つけるために試行するドメイン名を指します。DNSサーバーにDNSエントリは作成されません。「foo.lan」と「bar.lan」の既存のDNSサーバーにエントリがある場合、「lan」のローカルドメイン名は、それぞれ「foo」と「bar」を使用してそれらを解決できます。


1

「ローカルドメイン名」は、ルーターが通常のDNSサービスを提供するために使用されます。たとえば、私の場合kf8nh.com、ネットワーク上のすべてのマシンがDHCPクライアントIDまたは静的DHCP予約foo.kf8nh.comfoo由来するものとして識別できるように設定されています。ルーターを(DHCPが通常のように)DNSサーバーとして設定すると、そのようなホスト名が機能するはずです。コンピューターのドメイン名または検索パスも同じ値に設定すると、ドメインなしでそれらの名前を使用できます。(なぜ多く/ほとんどの(?)ルーターが他のDHCPオプションでそれを送信しないのか分かりません。)


0

'localhost'のようなRFC予約名であるため、 'local'を自己定義ドメインとして使用しないでください。

私のdlink 615は、このフィールドが空の場合でも、ローカルドメイン「local」を自動的に維持します。ほとんどのルーターは.localをサポートするべきだと思います

コンピューターのOSがDDNSをサポートしていないことをルーターに通知する場合は、ルーターのスクリーンショットのページの下部にあるDHCP予約セクションに入力する必要があります。これは、実際にはMACアドレスのIPアドレスとDNSアドレスへのマッピングです(これは実際にはDNSエントリです)。したがって、ローカルコンピュータがルーターのDHCPを呼び出し、ルーターがコンピュータのMACをこのリストのエントリとして認識すると、前述のIPおよびDNS名が割り当てられます。


5
実際、ほとんどのルーターは「ローカル」をサポートしていません。代わりに、各コンピューターのネットワークスタックがそれをキャッチし、マルチキャストDNS / zeroconf / Bonjour / etcを使用します。
ギーコサウルス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.