DNS ãã���

IPアドレスã�ã¨ãƒ»ãƒ»ãƒ»


TCP/IPã§ã¯é€šä¿¡ç›¸æ‰‹ã‚’æŒ�®šã™ã‚‹ã«ã¯ã€IPアドレスを使ã�¿�¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®IPアドレスã¯32ビットã�ビットå�ã§ã™ãŒã€è¨­å®šã™ã‚‹ã¨ããªã©ã¯äººé–“ã§ã‚‚ã‚ã‹ã‚‹ã‚ˆã†ã«8ビットãšã¤10進数ã«å¤‰æ›ã—ã¦ã€�.ã€ã§åŒºåˆ�£ã¦ã�¾ã™ã€‚ãŸã¨ãˆã�ã€ã€�192.168.1.1ã€ãªã©ã§ã™ã�ã€�
ã§ã‚‚ã€ã“ã‚Œã§ã‚‚ã‚„ã¯ã‚�
æ•°å­—ã�ç¾��ã«éŽãŽã¾ã›ã‚“ã€�1ã¤ã‚�2ã¤ãªã‚‰ã¨ã‚‚ã‹ã�10個も20個もIPアドレスを覚ãˆã‚‹ã�ã¯ã¨ã¦ã‚‚大変ã§ã™ã€�



åå‰ã‚’付ã‘ã‚Œã�


ãã“ã§ã€ã‚‚ã£ã¨ã‚ã‹ã‚Šã‚„ã™ã通信相手をæŒ�®šã—ãŸã„ã£ã¦æ€ã†ã‚ˆã†ã«ãªã‚Šã¾ã™ã€�「ã˜ã‚�€ã‚³ãƒ³ãƒ”ュータã«åå‰ã‚’ã¤ã‘ã‚Œã°ã�„ã˜ã‚ƒãªã�‹�ã€�ã¨ã�†è©±ã«ãªã£ã¦ãã‚‹ã‚ã‘ã§ã™ã�ã€�

TCP/IPã®ä¸–ç•Œã§ã‚³ãƒ³ãƒ”ュータã«ã¤ã‘ã‚‹åå‰ã®ã“ã¨ã‚’ã�ストåã¨ã�„ã¾ã™ã€‚コンピュータã«ãã‚Œãžã‚Œã€ã�ストåを設定ã—ã¦ãƒ›ã‚¹ãƒˆåã§é€šä¿¡ç›¸æ‰‹ã‚’æŒ�®šã™ã‚‹ã¨ã€ã¨ã¦ã‚‚ã‚ã‹ã‚Šã‚�™ããªã‚Šã¾ã™ã€‚ã¾ãŸã€æ„味ã®ã‚ã‚‹åå‰ã§ã‚ã‚Œã°è¦šãˆã‚‹ã�ã‚‚ãã‚Œã»ã©å¤§å¤‰ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã€�

ãŸã ã€�
ã‚�£ã±ã‚Šé€šä¿¡ã™ã‚‹ãŸã‚ã«ã¯IPアドレスãŒå¿�¦�ãªã‚“ã§ã™ã�。ãã‚Œã�以å‰ã«ç´¹ä»‹ã—ã¦ã�‚‹ã€IPヘッダã®ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã‚’見るã¨ã‚ˆãã‚ã‹ã‚‹ã§ã—ょã�€�IPヘッダã«ã¯é€ä¿¡å…�IPアドレスã¨é€ä¿¡å…ƒIPアドレスã®æƒ��±ã‚’ã„ã‚Œãªã�¨ãƒ€ãƒ¡ã§ã™ã€�
ã§ã™ã‹ã‚‰ã€ã�ストåã‹ã‚‰IPアドレスを求ã‚ã‚‹ãŸã‚ã�ãªã‚“らã‹ã�方法ãŒå¿�¦ã§ã™ã€‚ã“ã®
ホストåã‹ã‚‰IPアドレスを求ã‚ã‚‹ã“ã¨ã‚’åå‰è§£æ±º(Name Resolution)ã¨å‘¼ã‚“ã§ã�¾ã™ã€�



hostsファイル


ã§ã¯ã€ã“ã®åå‰è§£æ±ºã‚’è¡Œã†ãŸã‚ã«ã©ã�—ã¦ã�Ÿã®ã§ã—ょã�‹��¼�

昔ã�ã€å„コンピュータ1å°1å°ã«
hostsファイルã¨ã�†ãƒ�‚­ã‚¹ãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç½®ã�¦ã�Ÿã‚“ã§ã™ã�。ã“ã®hostsファイルã®ä¸­ã«å��ストåã¨IPアドレスã®å¯¾å¿œè¡¨ã‚’書ã�¦ã�¾ã™ã€�





ホストåを指定ã—ã¦é€šä¿¡ã‚’ã—よã†ã¨ã™ã‚‹ã¨ã€hostsファイルã®ä¸­ã‹ã‚‰ãƒ›ã‚¹ãƒˆåã«å¯¾å¿œã—ãŸIPアドレスã«å¤‰æ›ã—ã¦é€šä¿¡ã‚’è¡Œã£ã¦ã�ã¾ã™ã€�

ãŸã ã€ç°¡å˜ã«æƒ³åƒãŒã¤ãã¨æ€ã„ã¾ã™ãŒã‚³ãƒ³ãƒ”ュータãŒãŸãã•ã‚“増ãˆã¦ãã‚‹ã¨ã¨ã¦ã‚‚é¢å€’ã«ãªã£ã¦ãã¾ã™ã€�
æ–°ã—ã„コンピュータãŒãƒãƒ�ƒˆãƒ¯ãƒ¼ã‚¯ã«è¿½åŠ�ã•ã‚Œã‚‹ã¨ã€ãã®ã‚³ãƒ³ãƒ”ュータã®ãƒ›ã‚¹ãƒˆåã¨IPアドレスã®å¯¾å¿œã‚’hostsファイルã«è¿½åŠ�ã—ãªã�¨ãƒ€ãƒ¡ãªã‚“ã§ã™ã�。ã—ã‹ã‚‚ã€ã™ã¹ã¦ã®ã‚³ãƒ³ãƒ”ュータã«ãƒ»ãƒ»ãƒ»3å°ã€�4å°ãªã‚‰ã¾ã�ãªã‚“ã¨ã‹ãªã£ã¦ã‚‚ã€�10å°ã€�20å°ã€�100å°ã€�1000å°ãƒ»ãƒ»ãƒ»ã¨ãªã£ã¦ãã‚‹ã¨ã¨ã¦ã‚‚ãã‚“ãªã“ã¨ã¯ã‚�£ã¦ã‚‰ã‚Œã¾ã›ã‚“ã€�




DNS(Domain Name System)


ãã“ã§ã€è€�ˆå‡ºã•ã‚ŒãŸã�ãŒDNS(Domain Name System)ã§ã™ã€‚ã�ストåã¨IPアドレスã®å¯¾å¿œè¡¨ã‚’個ã€��コンピュータãŒãã‚Œãžã‚ŒæŒã¤ã®ã§ã¯ãªãã¦ã€DNSサーãƒã«å¯¾å¿œè¡¨ã‚’ç½®ã�¦ãŠãã¾ã—ょã�€‚ãã—ã¦ã€�å�‚³ãƒ³ãƒ”ュータã¯å¿�¦ã«å¿œã˜ã¦DNSサーãƒã«å¯¾ã—ã¦è¦æ±‚を出ã—ã¦ã€åå‰è§£æ±ºã‚’è¡Œã£ã¦ã�“ã�¼�ã¨ã�†ä»•çµ�¿ã§ã™ã€�





ã§ã™ã‹ã‚‰ã€å€‹ã€��コンピュータã¯hostsファイルをæŒã¤å¿�¦ã�ãªãã€DNSサーãƒã�IPアドレスを登録ã—ã¦ãŠã‘ã°ã�„ã§ã™ã€�

ã“ã�ã¨ãã€venusã¨ã�†ã‚³ãƒ³ãƒ”ュータã‹ã‚‰marsã¨ã�†ã‚³ãƒ³ãƒ”ュータã«é€šä¿¡ã‚’ã—ãŸã„ã¨ã�†ã¨ãã«ã¯ã€ã¾ãšDNSサーãƒã«å¯¾ã—ã¦ã€Œmarsã®IPアドレスã¯ãªã‚“ã§ã™ã‹�Ÿã€ã¨å•ã„åˆã‚ã›ã‚’é€ä¿¡ã—ã¾ã™ã€‚ã™ã‚‹ã¨ã€DNSサーãƒãŒè©²å½“ã�IPアドレスを返答ã—ã¾ã™ã€‚ãã—ã¦ã€æ•™ãˆã¦ã‚‚らã£ãŸIPアドレスを使ã£ã¦ã€ç›®çš��marsã¨é€šä¿¡ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€�





DNSサーãƒã‚’使ã£ã¦ã�‚Œã°ã€ãŸã¨ãˆãƒãƒ�ƒˆãƒ¯ãƒ¼ã‚¯ä¸Šã«æ–°ã—ã„コンピュータãŒè¿½åŠ�ã•ã‚ŒãŸã¨ã—ã¦ã‚‚ã€�
DNSサーãƒä¸Šã§ã®ã¿ãƒ›ã‚¹ãƒˆåã¨IPアドレスã®å¯¾å¿œã‚’追åŠ�ã—ã¦ã‚ã’ã‚Œã�ã�„ã�ã‘ã§ã™ã€‚hostsファイルã®ã¨ãã�よã†ã«ã™ã¹ã¦ã®ã‚³ãƒ³ãƒ”ュータã§æƒ��±ã‚’æ›´æ–°ã™ã‚‹å¿�¦ã�ãªããªã‚‹ã‚ã‘ã§ã™ã�ã€�

ã¾ãŸã€ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆã§WEBペã�ジを見るã¨ãã�URLãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã�ã€ã¾ãŸHTTPã®ã¨ãã«è©³ã—ããŠè©±ã—ã¾ã™ãŒã€�
www.yahoo.co.jpãªã©ã¯WEBサーãƒã�ホストåãªã‚“ã§ã™ã�。ã§ã™ã‹ã‚‰ã€ãƒ–ラウザã§WEBペã�ジを見よã�¨ã™ã‚‹ã¨ãã«ã¯ã€DNSサーãƒã«å¯¾ã—ã¦ç›®çš��WEBサーãƒã�IPアドレスã®å•ã„åˆã‚ã›ã‚’è¡Œã£ã¦ã�¾ã™ã€�

ã™ã‚‹ã¨ã€�
「インターãƒãƒƒãƒˆä¸Šã�ã™ã¹ã¦ã®ã‚³ãƒ³ãƒ”ュータã®ãƒ›ã‚¹ãƒˆåã¨IPアドレスをDNSサーãƒã«ç™»éŒ²ã™ã‚‹ã®�Ÿã€�ã£ã¦ç–‘å•ãŒå�ã¦ãã¾ã™ã�ã€�

ãã‚“ãªã“ã¨ã¯ç„¡ç�ªè©±ã§ã™ã€‚インターãƒãƒƒãƒˆä¸Šã«ã¯ä½•å„„ã¨ã�†ã‚³ãƒ³ãƒ”ュータãŒã¤ãªãŒã£ã¦ãã‚‹ã®ã§ã€ã™ã¹ã¦ã®æƒ��±ã‚’登録ã™ã‚‹ã®ã¯ç¾å®Ÿçš„ã§ã¯ã‚ã‚Šã¾ã›ã‚“。ãã“ã§ã€�
DNSã®ä»•çµ��インターãƒãƒƒãƒˆä¸Šã§ã�¾ãå�æ•£ã•ã›ã¦ã�‚‹ã‚“ã§ã™ã€�









(C) Copyright 2000-2001 Gene All Right Reserved