名前解決お久しぶりです、阿部です。今回はWindows10(Ver1803)における名前解決の順番を調べてみたので備忘録として記載します。そもそも何故この課題を調べたかというと「.local」のドメインはいろいろと問題があるよ!から来ています。ネットを調べていると「mDNS」周りでトラブルが発生しているようでした。「mDNS」は名前解決の方法の一つになります。Apple製品などは「Bonjour」、Linuxは「Avahi」で実現しているようです。関連の残念なバグ(続き)そもそも、名前解決とはホスト名⇒IPアドレスに変換することを指します。現在はあまり気にしないと思いますが、この名前解決を理解するにはこの情報を知っておく必要があります。頃の名前解決は以下のようになっていました。DNSキャッシュHOSTSファイルDNSNetBIOSキャッシュNetbiosブロードキャストLLMNRちなみに、これはレジストリに記載されています。0x7d1(2001)値の低いものから順に使用する。ヒットしたらそこで終わり。このレジストリには記載がありません。こんな時はパケットキャプチャすればわかりますね!Windows10(Ver1803)では「mDNS」をサポートしているので、果たしてどのようになるのか?結果は以下のようになりました。ブロードキャストで名前解決できるので、「mDNS」は使用されないのでは。使用していない場合の手段として使われることがわかりますね。ドメインってどうなの?この問題の本質は何だろうかと考えました。ドメイン情報を使う場合に問題となるでした。考えており、外部との連携などは考慮していなかったのが実情です。「xxx.local」は企業内ネットワークのみで使用し、インターネットで使われないのだから、何の問題もありませんでした。クラウドベースのアプリケーションを企業が使用することが多くなると、そのアプリ毎にIDを発行するのはセキュリティ的にも課題となりIDフェデレーションが出てきました。使用するという流れができてきたのを覚えています。その場合、ADのドメイン名は、正式に取得しているドメイン名+サブドメインとしたほうがいいよね~でした。Login」ができたことで一旦回避できました。こんな記事がありました。「local」ドメインの場合、問題が発生するように読み取れました。そもそも、ADドメインをシングルラベルで「local」としているのはあまりありません。通常は「xxx.local」の2ラベル、もしくはそれ以上でしょう。NAS、プリンタ、ネットワーク機器などにも組み込まれていることではないかと。マルチキャストを使って名前解決を行うので、他の端末のサフィックスに「.local」が含まれているとうまく動かないことがあるようです。端末だけではなく、マルチデバイスが存在するのでトラブルの原因となる「.local」ドメインはやめましょうということかなと思いました。無料でOneDriveの容量を100G増やすどうやら期間限定でOneDriveの容量を無料で増やすことができるようです。