TCP/IP アニメーション TCP/IP アニメーション

TCP/IP アニメーション , DNS

Google Play Apple store


DNS

PCがWebサービスを提供しているサーバーにアクセスする際には,宛先サーバーの登録済みグローバルIPアドレスを知っている必要があります。アドレスを取得するには,DNSサーバーに宛先のドメインを通知し,IPアドレスに変換するように依頼する必要があります。手順は次の通りです。

1.最初にLAN内のDNSサーバーに問い合わせます。DNSサーバーのキャッシュに宛先のIPアドレス情報がある場合,そのサーバーがアドレスを通知します。

2.LAN内のDNSサーバーがアドレス情報を持たない場合,URI内のドメイン(ogumo.co.jpなど)のIPアドレスを,世界に配置されている13のDNSルートサーバーの1つに問い合わせます。

3.ルートサーバーは,'com','us','jp'などのTLDを管理するTLDサーバーのIPアドレスのみを把握していて,このIPアドレスを返してきます。

4.返答の受信後,LAN内のDNSサーバーはTLDサーバーに問い合わせます。TLDサーバーが宛先アドレスを把握している場合は,そのアドレスを返します。それ以外の場合は,管理しているSLD('ne','co''.or'など)サーバーのアドレスを返します。

5.このようにして,IPアドレスを知っているサーバーがアドレスを返す構造となっています。ドメインのIPアドレスを取得した後,LAN内のDNSサーバーは宛先LAN内のDNSサーバーに宛先を(http://www.ogumo.co.jpなど)をIPアドレスに変換するように要求します。




(https://www.ogumo.co.jp)
宛先をグローバルIPアドレスに変換します。

1.PC : 宛先のIPアドレスについて,ISPのDNSサーバーに問い合わせます。

2.ISP : DNSルートサーバーに問い合わせます。

3.ルート : 私はccTLD'.jp'サーバーのアドレスだけを知っています。それに問い合わせて下さい。

4.ISP : ccTLD'.jp'サーバーに尋ねます。

5.ccTLD(.jp) : 私はccSTD'.co.jp'サーバーのアドレスだけを知っています。それに問い合わせて下さい。

6.ISP : ccSTD'.co.jp'サーバーに尋ねます。

7.ccSTD(.co.jp) : ドメインをグローバルIPアドレスに変換します。'ogumo.co.jp→183.181.83.113'

8.ISP : ドメインのIPアドレスを取得しました。

9.ISP : LAN内の宛先サーバーのIPアドレスを尋ねます。

10.ogumo.co.jp : 対象サーバーのIPアドレスを通知します。'183.181.83.114'

11.ogumo.co.jp : IPアドレスを返します。

12.ISP : IPアドレスを返します。

13.PC : 宛先サーバーのIPアドレスを取得しました。



実際のネットワーク / Webサイト,SSL / メール / FTP / VPN /

機器 / DNS / LAN,DHCP,NAT / IPアドレス / PCポート /

TCP/IPのレイヤー / TCP,UDP通信 / IP通信 / 開始画面


us / es / cn / ja / kr / de / fr / pt / it / ru / ar / Ogumo top