アプリ版:「スタンプのみでお礼する」機能のリリースについて

DNSについてなのですが、優先DNSと代替DNSに自分が契約していないプロバイダのDNSを入れたとします。それでもインターネットが見れたり、メールが受信したりできるのはなぜなのでしょう?
DNSについて詳しい方教えてください。

A 回答 (6件)

DNSというのは、インターネット上でサーバ名をIPアドレスに変換する仕組みです。

(これは他の方の回答の通りです)

で、各DNSサーバは、「地域別電話帳」の様に、それぞれ限られた範囲のサーバ名とIPアドレスしか知りません。東京地方の電話帳に沖縄のお店の名前と電話番号が載っていないように、AというDNSサーバは、Aが管理している範囲内のサーバ名とIPアドレスの組み合わせしかもっていません。

では何故、全世界のIPアドレスが検索できるか、というと、DNSサーバは、自分が知らない(管理範囲にない)サーバについて問い合わせが来たとき、そのサーバを知っていそうな別のDNSサーバに問い合わせます。この「知らないサーバについて問い合わせが来たときの対応手順」がきちんと決まっている為、どのDNSサーバを使っても同じようにIPアドレスを検索することができるのです。

ちなみに、DNSサーバによっては問い合わせを受け付ける端末を制限していることがありますので、自分が契約していないプロバイダのDNSを指定してアドレスが検索できなくても文句を言ってはいけません(笑)

DNSの仕組みについて、詳しくはBonjinさんが示した参考URLなどを参照してください。
    • good
    • 0

DNSサーバというのは


ok.okweb.jp等をIPアドレスに変換
するためのサーバです。

DNSサーバはDNSであって
他社ISPのDNSサーバを入力しても
しっかりと対応するのが仕様です。

参考URL:http://www.domain-kingdom.com/
    • good
    • 0

No.2です。


No.3の方からご指摘を頂きました。

> URLをIPアドレスに変換するわけではありません。
URLと書いたのは確かに舌足らずでした。

> URLの中のサーバ名からIPアドレスを解決するためにDNSが使用されます。
URLの中の「ホスト名+ドメイン名」を名前解決するものだと理解しているのですが。
    • good
    • 0

DNS(Domain Name System)は奥が深く文字だけで説明するのはつらいので参考URLを見てみてください。



ちなみに#2の方が書かれていますが、URLをIPアドレスに変換するわけではありません。URLの中のサーバ名からIPアドレスを解決するためにDNSが使用されます。

参考URL:http://www.atmarkit.co.jp/fnetwork/rensai/dns01/ …
    • good
    • 0

DNSと言うのは簡単に言えばURLをIPアドレスに変換する単なる電話帳です。


だから、どこにあるものを使ってもうまくいくわけです。
    • good
    • 0

DNSはDomeinNameServerです。

どこのサーバーでも使えます。それとメール受信は異なります。メール受信はpopサーバーで、DNSサーバーとは異なりますので、契約していないプロバイダーのものを入れても送受信出来ないと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!