Synology NAS を設定しているときに、それがどのように動作するのか興味が湧いてきました。
NASは、ネットワーク上の別のコンピュータからアドレス「http://ディスクステーション:5000"または "http://find.synology.com「」。
これがどのように機能するのか分かりません...
NASはDHCPを使って任意のIPを取得するかもしれないと推測しましたが(これも間違っているかもしれません)、どうすれば「http://ディスクステーション:5000「?…」
何が起こっているのか理解するのを手伝ってくれる人はいますか?
よろしくお願いします。
答え1
いくつかの可能性があります:
DHCPサーバー
DHCP クライアントは、アドレス リース要求の一部として自身のホスト名を報告することが多く、多くの家庭用ルーターはこれらのホスト名に基づいて内部 DNS ドメイン (例:.lan
または) を維持しています。.home
たとえば、デバイスがホスト名が「diskstation」であると報告し、DHCP 経由でアドレスを取得すると、ルータはdiskstation.home
リースしたアドレスを使用して内部 DNS エントリを追加します。
いつあなたのコンピュータDHCP 経由でアドレスを取得する場合、ルータはローカル DNS サフィックスが「.home」であるため、diskstation
に拡張する必要があることも通知しますdiskstation.home
。これにより、ルータの内部 DNS サーバーを通じて解決できるようになります。
ローカル名
多くのデバイスは、Apple の mDNS、Microsoft の NetBIOS、または LLMNR を使用したサーバーレス名前解決をサポートしています。ブラウザが のようなドットなしの名前を解決する必要がある場合diskstation
、オペレーティング システムは DNS に問い合わせる代わりに、ローカル LAN ネットワーク上でクエリをブロードキャストし、任意のデバイスからの応答を待ちます。
Synology NASファームウェアがLLMNRまたはNetBIOSをサポートしているかどうかはわかりませんが、サポートしているのは確かです。メートルDNS<name>.local
通常、mDNS 名はドットなしではなく常に の形式になりますが、Windows 10 に最近追加された mDNS 実装では、実際には両方のバージョンが受け入れられます。
Webサイト
最後に、「find.synology.com」Web サイトは、魔法のようなことは何も行いません。最初に指定したアドレス ( http://diskstation.local:5000
) にリダイレクトしようとするだけです。これが機能しない場合は、 にリダイレクトし、次にhttp://rackstation.local:5000
にhttp://synologyrouter.local:5000
リダイレクトします。試行錯誤して正しいアドレスが見つかるか、見つからないかのどちらかです。
もちろん、これが機能するには、上記の方法のいずれか (mDNS または LLMNR) がすでにアクティブになっている必要があります。
答え2
grawity さんの回答にこれ以上の情報を追加することはできませんが、ルーターが最も見つけやすい場所です。(ブラウザに IP を入力してください)
ウィンドウズ:
ipconfig | findstr /i "Gateway"
*nix:
ip route | grep default