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

「DNSサーバーの項目には、パソコンが通信相手のドメイン名に対応するIPアドレスを調べたりするときに、問い合わせパケットを送る先のDNSサーバーのIPアドレスを入れる。ここが違っていると、ドメイン名を使った通信ができなくなる。」この文章の意味が分かりません。

A 回答 (5件)

多分、OSのネットワーク設定の説明文なんだろうけど、その文を解釈する前に以下の事を押さえておいて頂きたい。



 そもそも、DNSって何かわかるかな? DNSというのは、インターネットをするのにHTTPを使う、ファイルを転送するのにFTPを使う、メールを送信するのにSMTPを使う、メールを受け取るのにPOP3を使う、などのインターネット上のサービスの1つで、ドメイン名をIPアドレスに変換するのにDNSを使う、というものだ。

例えば、君がWebブラウザでhttp://www.anydomail.tld/index.html」というアドレスを打ったとする。するとブラウザは
1a.ブラウザはDNSサーバ(xxx.xxx.xxx.xxx)に対して「www.anydomain.tldのIPアドレスは?」と聞く。
2a.DNSサーバ(xxx.xxx.xxx.xxx)はブラウザに、「それはaaa.aaa.aaa.aaaです」と返してくる。
3a.ブラウザはWebサーバ(aaa.aaa.aaa.aaa)に、「index.htmlをください」と言う。
4a.Webサーバ(aaa.aaa.aaa.aaa)は、「はいどうぞ」とindex.htmlをくれる。
という工程でページを貰ってくる。

ここで、君が書いた文を見てみよう。「ここが違っていると」とある。では、違っている(xxx.xxx.xxx.yyyと入れてしまった)場合はどうだろう。例によってブラウザでhttp://www.anydomain.tld/index.htmlだ。
1b.ブラウザはDNSサーバ?(xxx.xxx.xxx.yyy)に対して「www.anydomain.tldのIPアドレスは?」と聞く。
2b.いつまでたっても返答は返ってこない。
→ドメイン名を使うともってこれない

ところで、ここで君のブラウザは「http://aaa.aaa.aaa.aaa/index.html」と打つと、ちゃんとページを貰ってきてくれる。3a.と4a.の工程で動作するわけだ。

つまり、DNSサーバの設定が間違っていると、www.anydomain.tld(ドメイン名)ではページをもってこれないが、aaa.aaa.aaa.aaa(IPアドレス)だともってこれる。→ドメイン名を使った通信ができなくなる。

というわけだ。
    • good
    • 0
この回答へのお礼

長いご回答有難う御座いました。
今後とも宜しくお願いいたします。

k1a2z3u4より。

お礼日時:2005/04/30 11:02

時間のある時にでも、下記URLのページを読まれてみてはいかがでしょうか?



@IT:DNSの仕組みの基本を理解しよう
 集中連載:DNSの仕組みと運用(1)
 http://www.atmarkit.co.jp/fnetwork/rensai/dns01/ …
 

参考URL:http://www.atmarkit.co.jp/fnetwork/rensai/dns01/ …
    • good
    • 0
この回答へのお礼

URLのご紹介有難う御座いました。
今後とも宜しくお願い致します。

k1a2z3u4より。

お礼日時:2005/04/30 10:43

イントラネット側DNSサーバーとインターネット側DNSサーバーの違いと、 . というもの、プロバイダが提供するもの。



フォワーダーで、検索して、それぞれの意味がわかると、どこの場面でのドメインネームかが、解り理解できると、思います。

基本的に、ドメインツリーは、右から左へ繋がっています。

.も重要です。  


ABC.LOCALとかABC.CO.JPとか、イントラネット、インターネットなど区別して理解してくださいね。
    • good
    • 0
この回答へのお礼

ご回答有難う御座います。
今後とも宜しくお願いいたします。

k1a2z3u4より。

お礼日時:2005/04/30 10:48

DNSを簡単に例えると電話番号案内サービス(104)みたいなもんです。



例えば、あなたがA社(=ドメイン名)に電話したいときに電話番号(=IPアドレス)がわからなかったとします。
その際に電話番号案内サービス(=DNSサーバ)に電話をかけてA社の電話番号を得ることが出来ます。その後にA社に電話をかけることが出来ます。
このときにあなたは電話番号案内サービスの電話番号を知らないとなりません。知らなければA社という名前から電話番号を得ることが出来ないからです。

こんな感じで理解してもらえますかね?
    • good
    • 0
この回答へのお礼

たいへん、良く分かりました。
例に例えた、丁寧なご回答有難う御座いました。
今後とも、宜しくお願い致します。

k1a2z3u4より。

お礼日時:2005/04/30 10:53

DNSの仕組み自体はわかっていて、それを実現するための方法がDNSサーバというのはわかっていますか?



簡単に説明すると、
パソコンは通信相手の識別をIPアドレスで行っています。
IPアドレスは数字の羅列なので人間には覚えにくい。
どこで、例えばokwebならokweb.jpといった人間にわかりやすいドメインネームという別名をつけます。
またIPアドレスで指定しかできないと、IPアドレスが変わった場合にいちいち調べなければなりません。

IPアドレスが本名だとしたら、ドメインネームというのは、別名(ニックネーム)です。
ドメインネームは人間という仲間うちでしか通用しないものなので、パソコンはそんな別名でいわれてもわかりません(相手を特定できません)

そこで別名と本名を対応付けて管理するのがDNSサーバです。

パソコンは「okweb.jpと通信して」といわれたら、okweb.jpって誰のことですか?とDNSサーバに問い合わせます。
するとDNSサーバがokweb.jpさんというのはIPアドレス○○さんだよと回答します。
で、パソコンは○○さんですねということで、そのIPアドレスに対して通信を開始します。

このときDNSサーバの項目がおかしいと、別名から本名を教えてもらうDNSサーバに聞きにいけなくなってしまうので、別名であるドメイン名を使った通信ができなくなるわけです。
    • good
    • 0
この回答へのお礼

丁寧で、長いご回答有難う御座いました。
今後とも宜しくお願い致します。

k1a2z3u4より。

お礼日時:2005/04/30 11:06

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