도메인 이름 정보

DNS가 어떻게 작동하는지 아십시오


도메인 이름 서버 (DNS)는 인터넷의 중요한 그러나 보이지 않는 부분이고, 그것에 가장 큰 데이타베이스의 한을 형성한다. 인터넷에 각 기계 32 비트 번호이고 4명 팔중수로 표현되는 IP 주소이라고 칭한 유일한 주소는 할당된다. 이 IP 주소를 대표하는 방법 사용자는 도트를 사용하는 십진수 표기법으로 " 알려진다. 전형적인 주소는 다음과 같이 보입니다 199.249.150.4

수의 일련을 기억하기 것은 쉽지 않기 때문에, 우리가 일간신문을 방문하는 모든 웹사이트의 IP 주소를 명심하는 것은 아주 어렵다. 그러나, 우리는 낱말을 기억한다. 이것은 도메인 이름이 그림으로 오는 곳 이다. 당신이 특정한 위치에 연결하고 싶은 경우에, 당신은 그것의 IP 주소를 알 필요가 있고 그러나 그것의 URL를 알고 있을 필요가 있다. DNS는 IP 주소 및 대응 이름의 mappings를 얻는다.

이름과 수

DNS는 IP 주소로 기계 이름을 (www.xyz.com와 같은) 개조한다 (199.249.150.9와 같은). 기본적으로, 그것은 이름 주소로와 주소에서 이름으로 번역한다.

IP 주소에서 기계 이름에 지도로 나타내는 것은 반전에게 지도로 나타내는 불린다. 당신이 당신의 브라우저로 http://www.xyz.com를 타자를 칠 때, www.xyz.com의 IP 주소를 얻는 첫째로 브라우저 필요. 기계는 IP 주소를 찾아보기 위하여 전화 번호 안내 서비스를 이용하고 이 서비스는 DNS이라고 칭한다. 당신이 www.xyz.com에게 당신의 기계 첫째를 타자를 칠 때 www.xyz.com를 위한 IP 주소를 찾아내도록 그것을 요청하는 DNS 서버를 접촉한다. 이 DNS 서버는 그 때 인터넷에 다른 DNS 서버를 접촉할지도 모르다. DNS는 서버의 세계적 통신망으로 그러므로 고려된다 이다. DNS의 중대한 이점은 아무 조직도 그것을 새롭게 하기에 책임 이다. 알려지는 무슨이 분산 데이타베이스로이다.

3개의 편지 부호

DNS 서버는 DNS 소프트웨어를 달리고 있는 다만 컴퓨터이다. 대중적인 DNS 소프트웨어는 묶는 것 (버클리 인터넷 이름 도메인) DNS이다 교주의, 트리 구조 체계이다. 정상은 기증한 by'. '이다. 그리고 체계의 뿌리로 알려진다. 뿌리의 밑에 7개의 즉시 이하 영역 마디가 있고 이들은 "com", "org", "gov", "밀", "그물", "edu", "Int", 등등이다.

DNS는 2개 분대로 이루어져 있다

  • Nameserver

  • 해결책

    Nameserver:

    이것은 이름을 찾아보기의 업무를 이행한다. 보통, 기계의 송이를 위한 1개의 nameserver가 있다. nameserver가 요구한 정보를 포함하지 않는 경우에, 다른 nameserver를 접촉할 것이다. 그러나 격 서버를 접촉하는 각 서버가 방법 알도록 요구되지 않는다. 각 nameserver는 뿌리 nameserver를 접촉하는 방법을 알고, 이것은 차례차례로 모든 두번째 수준 영역을 위한 각 권위있는 nameserver의 위치를 알 것이다.

    해결책:

    이것은 클라이언트 기계에 DNS 검사를 개시하기 위하여 달린다. 그것은 사용하기 위하여 nameservers의 명부를 포함한다. 우리가 읽은 대로, 이 nameservers의 각각의 기능은 유명한 질문을 결심하기 위한 것이다. nameservers 1 차적인 nameserver, 이차 nameserver, 및 nameserver를 숨기기의 3가지의 유형이 있다. 이차 nameservers는 백업 목적으로 형성된다. nameservers 결의 이름 질문만 숨겨서 그러나 어떤 DNS 데이타베이스 파일도 유지하지 말라. 1 차적인 nameservers에 어떤 변화든지 이차 nameservers에 전파될 다는 것을 여기에서 주의하는 것이 중요하다. 이것은 1 차적인 nameservers가 데이타베이스 기록을 소유하기 때문이다. 변화는 "지역 이동"를 통해 전파된다.

    '숨기는 것이 " 작동하는 방법

    DNS는 그것의 가동을 위해 "숨기기"의 원리를 사용한다. nameservers가 지도로 나타낼에 관하여 정보를 얻을 때, 이 지도로 나타내는 동일을 위한 정보 .further 질문을 사용할 것이다 그로 인하여 수색 비용을 삭감하는 이 숨겨지은 결과를, 숨긴다. nameservers는 영원히 숨기지 않는다. 숨기는 것에는 구성요소 불린 살 수 있는 시간 (TTL)가 있다 서버가 정보의 조각을 얼마나 숨길지 TTL는 결정하고. 따라서 nameservers 시렁이 IP 주소를 받을 때, 그것은 그것을 가진 TTL를 받는다. nameserver는 기간을 위한 IP 주소를 숨기고 그 후에 버린다.

    과정은 DNS 주소가 주어질 IP 주소를 결정할 필요가 있을 때, 국부적으로 주소를 결심하기 위하여 주인을 요구한다. 이것은 다양한 방법에서 행해질 수 있다:

    테이블은 찾아본다. 유닉스 주인에서, 테이블은 /etc/hosts이다.

    과 국부적으로 nameservers가 과정에 의하여 연락한다. 이것은 UNIX 시스템에 지명된다.

    파일에 있는 정보에서 또는 etc. 또는 resolve.conf 확인되는 원격 시시템에 안마를 보내서.

    nameserver가 받을 때 인 영역을 위한 질문은 클라이언트에게 더 나은 nameservers를 지정해서, 그것 소개를 후에 보낼지도 모른다 봉사하지 않는다. 요구가 취급될 수 있을 DNS 이름 공간의 뿌리가 도달될 때까지, 그 안에서 어떤 DNS 서버든지 상급 수준 서버에 etc로 취급할 수 없는 요구를 통과하는지 전형적으로 재귀적인 방법에서 운영하십시오.

    nameservers는 계층구조를 지명하는 전체 영역을 횡단하는 것이 가능한 다른 nameserver에 포인터를 포함한다. 처음 nameserver 주소를 가진 주인은 형성되어야 한다. 이것 후에, 그것은 DNS 어떤 부분 또는 계층구조를 지명하는 DNS에 책임있는 nameserver를 찾아내기 위하여 의정서를 이용할 수 있다.

    따라서 nameserver는 요구를 받을 때, 뒤에 오는 것의 하나를 할 수 있다:

    그것은 IP 주소를 가진 요구에 응답할 수 있다. 이 방법은 반복이라고 칭한다. 이것에서는, 클라이언트는 단순히 도메인 이름을 결심하기 위하여 서버를 요청한다. 서버는 그것의 데이타베이스에 접근하고, 그것의 IP 주소를 찾아내고 그것을 반송한다. 서버가 주소를 찾아내지 않는 경우에, 과실을 반송한다; DNS found') 아닙니다. 다른 nameserver를 접촉하고 요구한 이름을 위한 IP 주소를 찾아내는 것을 시도하십시오. 더 나은 nameservers의 IP 주소를 지정해 클라이언트에게 소개를 후에 보내십시오.

    'UNIX 시스템에 유효한 nslookup'is에게 불리는 대중적인 사용자 인터페이스. 이것으로, 당신은 어떤 DNS 기능든지 실행할 수 있다. 이 프로그램은 또한 사용자에게 결과를 표시한다. 를 사용하여는 nslookup, 당신 지역에 있는 모든 주인의 명부작성을 얻을 수 있다이다. 이것을 하기 위하여는, 당신은 첫째로 지역을 위한 nameserver를 확인할 필요가 있다.

    DNS와 연관되는 위협은 DNS 안에서 보전된 자료의 완전성과 진위 검사의 부족 때문이. 더구나, 다른 의정서는 접근 제한 기계장치로 호스트 이름을 사용할 수 있다. 인터넷 공학 업무 추진국 (IETF)는 DNS 안전 (DNSSEC) 연장으로 DNS 의정서에 생겼다. DNSSEC에 주요 목적은 DNS에 입증과 완전성을 제공하기 위한 것이다. 이들은 cryptographic의 사용을 통해 제공된다

    저자에 관하여

    Pawan Bangar,
    기술적인 지도자,
    Birbals, Ebirbals, SeoBirbals, Hbirbals
    인도.

    저희를에 방문하십시오: www.birbals.com, www.ebirbals.com, www.hbirbals.com, www.seobirbals.com

    pawan@ebirbals.com


    자원 더:
  • 가정 | 사이트 맵
    © 2006년