- ベストアンサー
UDPとDNS通信のしくみ
DNSは自分の見たいサイトのIPアドレスを教えてもらうための通信だと思いますが、インターネットを接続しただけでまだ見たいサイトも決まっていない、(ブラウザ自体も立ち上げていない)時点での自分のPCからDNSへのUDP通信はどういった内容(何のための通信)になるのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
WindowsのOSにもよりますが、ダイナミックDNSといって、PCを起動したときにDNSサーバーに自分のIPアドレスとコンピューター名を通知する仕組みがあります。 通常は企業の中で使用する機能であり、個人が自宅で使用するPCではほとんど必要のない機能だと思います。 しかし、質問とお礼を拝見するとこの機能がONになっている可能性があります。 TCP/IP詳細設定 → DNS → 「この接続のアドレスをDNSに登録する」にチェックが入っている場合は、PC起動時はいつもDNSサーバーと通信しようとします。 自宅のPCならば上記のチェックをはずしてしまいましょう。
その他の回答 (3)
- icmp
- ベストアンサー率63% (14/22)
MAC使ってないのでこれと断定は出来ませんが、DNSを使うサービスはいくらでもあります。 というかインターネットを利用するサービスの殆どでドメインを利用するので 逆にIPアドレスを直接指定して利用するサービスの方が少ないんじゃないでしょうか。 例えばウイルス対策ソフトを入れていたとして、自動的に定義ファイルをダウンロードする場合、 この場合もたいていブラウザと同じように「http://hogehoge.co.jp/hoge/xxxx.dat」等と 指定されていたりします。 OS自体にも自動アップデート、もしくはアップデートを確認する機能があったりしますが、 この場合も同じように「hogehoge.com」と指定されていると思います。 そのため、ドメイン名をIPアドレスに変えてもらうためにDNSに問合せします。 ただ、これらはウインドウを表示せずに裏で動くように作られているので 見た目には分かりません。
補足
なるほど。よくわかりました。ありがとうございます!
- Toshi0230
- ベストアンサー率51% (836/1635)
Dynamic DNSはDNSの発展版なので、プロトコルはUDP野間間です。 最近のパソコンの中では、おそらく質問者さんが想像するよりも多数のプログラムが動作しています。 それらのプログラムのうちの一部がインターネットに接続しに移行としているのでしょう。 Windowsの場合だと、以下の2種類が代表的なところでしょう。 ・Windows自動更新クライアント(パッチ更新情報の収集) ・ウィルス対策ソフト(ウィルス定義ファイルや更新プログラム情報の収集) 他にツール類をインストールしていれば、それらがDNSを使用する事もあるでしょうね。
お礼
ありがとうございました。 正常な通信なのか何かウィルスに感染したことによる不正な通信なのか判断が難しいですね。
- yambejp
- ベストアンサー率51% (3827/7415)
質問の意図がよくわかりませんが、 DNSとは別にWEBブラウザのためだけの 機能ではありませんので、名前とIPアドレスを 関連づける必要があるサービスに多く活用されています。
お礼
ありがとうございます。 名前をIPアドレスを関連づける必要というと、私には自分が見たいサイトのIPアドレスを調べてもらう時(つまりブラウザを使用してインターネットで見たいサイトをみる)くらいしか思い浮かばないのですが、これ以外に名前をIPアドレスを関連づける必要がある時とは例えばどんな時になるのでしょうか? 私のPCはADSL接続した途端、自分のPCからDNSへUDP通信を開始しているのですがこれは何のためのものなのか知りたいのです。
補足
ありがとうございます。現象が確認できたのはMacです。Windowsも使用していますが教えていただいたところを確認しましたがチェックは入っていませんでした。ダイナミックDNSがMacで設定されているのかもしれませんね。 ちなみにダイナミックDNSでDNSサーバに自分のIPとPC名を通知する際に使用されるプロトコルはUDPなのでしょうか?