[go: up one dir, main page]

KR20040065643A - IPv6 프로토콜을 위한 IP 주소 및 도메인명자동등록 방법 - Google Patents

IPv6 프로토콜을 위한 IP 주소 및 도메인명자동등록 방법 Download PDF

Info

Publication number
KR20040065643A
KR20040065643A KR1020030002722A KR20030002722A KR20040065643A KR 20040065643 A KR20040065643 A KR 20040065643A KR 1020030002722 A KR1020030002722 A KR 1020030002722A KR 20030002722 A KR20030002722 A KR 20030002722A KR 20040065643 A KR20040065643 A KR 20040065643A
Authority
KR
South Korea
Prior art keywords
address
host
domain name
dad
duplicated
Prior art date
Application number
KR1020030002722A
Other languages
English (en)
Inventor
박수홍
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020030002722A priority Critical patent/KR20040065643A/ko
Priority to US10/679,445 priority patent/US20040148398A1/en
Priority to EP03778986A priority patent/EP1584159A1/en
Priority to AU2003285788A priority patent/AU2003285788A1/en
Priority to PCT/KR2003/002808 priority patent/WO2004064334A1/en
Priority to CNA2003801003825A priority patent/CN1692606A/zh
Publication of KR20040065643A publication Critical patent/KR20040065643A/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/167Adaptation for transition between two IP versions, e.g. between IPv4 and IPv6
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5046Resolving address allocation conflicts; Testing of addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5076Update or notification mechanisms, e.g. DynDNS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 IPv6(IP Version 6) 프로토콜을 따르는 네트워크에서 호스트의 IP 주소 및 도메인명을 자동으로 등록해 주는 방법에 관한 것으로, 상기 IP 주소 및 도메인명 자동등록 방법은, 호스트의 IP(Internet Protocol) 주소 및 도메인명이 포함된 NS(Neighbor Solicitation) 메시지를 멀티캐스팅하여 DAD(Duplicate Address Detection) 과정을 수행하고. DAD의 수행 결과 호스트의 IP 주소 또는 도메인명과 중복된 IP 주소 또는 도메인명을 사용하는 호스트가 네트워크 상에 존재하지 않으면, 상기 IP 주소 및 도메인명을 DNS 서버 또는 복수 개의 타 호스트들의 저장 영역에 자동 등록한다. 그 결과, DNS 서버가 존재할 때는 물론, DNS 서버가 존재하지 않는 경우에도 각 호스트의 IPv6 주소 및 도메인명을 중복되지 않게 자동으로 저장하고 관리할 수 있게 된다.

Description

IPv6 프로토콜을 위한 IP 주소 및 도메인명 자동등록 방법{Method for performing automatic registration of IP address and IP domain name in IP protocol version 6}
본 발명은 DNS(Domain Name Service)를 위한 호스트의 IP(Internet Protocol) 주소 및 도메인명 관리 방법에 관한 것으로, 특히 IPv6(IP Version 6) 네트워크에서 호스트의 IP 주소 및 도메인명을 자동으로 등록해 주는 방법에 관한 것이다.
일반적으로, IPv6 주소는 128 비트의 긴 형태로 구성되기 때문에 IPv6 주소 자체를 그대로 이용하는 데에는 많은 어려움이 따른다. 따라서, 호스트의 실제 IPv6 주소를 대신할 수 있는 도메인명(Domain Name)을 받아서 이를 IPv6 주소로 바꾸어 주거나, 또는 IPv6 주소를 받아서 이를 도메인명으로 바꿔주는 DNS(Domain Name Service) 기능이 이용되고 있다.
도 1은 종래의 DNS 환경을 보여주는 도면이고, 도 2는 도 1의 DNS 환경에서 수행되는 일반적인 DNS의 수행 과정을 보여주는 흐름도이다.
먼저 도 1을 참조하면, DNS 서버(DNS Server ; 11)에 연결된 제 1 호스트(IPv6 Host0 ; 13)가 제 2 호스트(IPv6 Host1 ; 15)에 접속하고자 할 때, 제 1 호스트(13)는 DNS 서버(11)로부터 제 2 호스트(15)의 IP 주소를 받아들여 제 2 호스트(15)에 접속하게 된다. 이와 같은 DNS 기능을 수행하기 위한 수순은 다음과 같다.
도 2를 참조하면, DNS 기능이 제공되기 위해서는 먼저 타 호스트(예를 들면,제 2 호스트(15))와 접속을 원하는 제 1 호스트(13)에서 DNS 서버(11)로 DNS 쿼리 메시지(DNS Query Message)를 전송하게 된다(101 단계). 상기 DNS 쿼리 메시지에는 제 1 호스트(13)가 접속하고자 하는 제 2 호스트(15)의 도메인명(예를 들면, Host1.example.com)이 포함되어 있다. DNS 서버(11)는 제 1 호스트(13)로부터 전송된 DNS 쿼리 메시지를 확인한 후(102 단계), 도메인명에 해당되는 제 2 호스트(15)의 IP 주소(예를 들면, fe80::bbbb)를 제 1 호스트(13)에게 전송한다(103 단계). 이와 같은 과정에 의해서 DNS 서버(11)로부터 제 2 호스트(15)의 IP 주소를 받아들인 제 1 호스트(13)는, 상기 IP 주소를 이용하여 제 2 호스트(15)에 접속하게 된다(104 단계).
이와 같은 DNS 기능을 수행하기 위해서는 각 호스트의 IPv6 주소와 도메인명을 관리하기 위한 DNS 영역 파일(DNS zone file)의 구성이 필요하다.
도 3은 DNS 영역 파일의 구성 예를 보여주는 도면이다. 도 3을 참조하면, 각 호스트의 IPv6 주소와 도메인명은 DNS 영역 파일에 의해 등록되고 관리되는데, 모든 호스트들의 IP 주소와 도메인명은 관리자에 의해 일일이 수동으로 설정된다.
그러나, 호스트들이 자주 변경되고, 도메인명이 자주 변경되는 네트워크 환경에서는 DNS 영역 파일의 계속적인 수정이 필요하고, 사용자의 부주의로 인해 호스트들의 IPv6 주소와 도메인명이 중복되게 관리될 수 있는 문제점이 있다.
본 발명이 이루고자 하는 기술적 과제는, 호스트의 IPv6 주소와 IPv6 도메인명을 DNS 서버(또는 각 호스트에)에 자동으로 등록할 수 있는 방법을 제공하는데있다.
본 발명이 이루고자 하는 다른 기술적 과제는, 상기 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 있다.
도 1은 종래의 DNS 환경을 보여주는 도면이다.
도 2는 도 1의 DNS 환경에서 수행되는 일반적인 DNS의 수행 과정을 보여주는 흐름도이다.
도 3은 DNS 영역 파일의 구성 예를 보여주는 도면이다.
도 4는 본 발명의 바람직한 실시예에 따른 확장된 형태의 NS 메시지 및 이를 이용한 호스트의 IP 주소 및 도메인명 자동 등록 방법을 설명하기 위한 도면이다.
도 5는 본 발명의 바람직한 실시예에 따른 호스트의 IP 주소 및 도메인명 자동등록 방법을 보여주는 흐름도이다.
도 6은 도 5에서 호스트의 IP 주소가 중복되었을 때 발생되는 NA 메시지의 일 예를 보여주는 도면이다.
도 7은 도 5에서 호스트의 도메인명이 중복되었을 때 발생되는 본 발명의 바람직한 실시예에 따른 확장된 형태의 NA 메시지를 보여주는 도면이다.
< 도면의 주요 부분에 대한 부호의 설명 >
11, 21, 31 : DNS 서버 13, 15, 23 : IPv6 호스트
상기의 과제를 이루기 위하여 본 발명에 의한 IP 주소 및 도메인명 자동등록 방법은, (a) 호스트로부터 상기 호스트의 IP(Internet Protocol) 주소 및 도메인명이 포함된 DAD(Duplicate Address Detection) 요구 메시지를 발생하는 단계; (b) DNS(Domain Name Service) 서버가 존재하는지 여부를 판별하는 단계; (c) 상기 (b) 단계에서의 판별 결과 상기 DNS 서버가 존재하는 경우, 상기 DNS 서버를 통해 상기 DAD 요구 메시지를 받아들이고, 상기 IP 주소 및 상기 도메인명 중 어느 하나가 중복된 호스트가 네트워크 상에 존재하는지 여부를 판별하는 단계; (d) 상기 (c) 단계에서의 판별 결과, 상기 IP 주소 및 상기 도메인명 중 어느 하나가 중복된 호스트가 상기 네트워크 상에 존재하지 않는 경우, 상기 IP 주소 및 상기 도메인명을 DNS 영역 파일(DNS zone file)에 저장하는 단계; (e) 상기 (b) 단계에서의 판별 결과 상기 DNS 서버가 존재하지 않는 경우, 상기 네트워크에 연결된 복수 개의 타 호스트들을 통해 상기 DAD 요구 메시지를 받아들이고, 상기 IP 주소 및 상기 도메인명 중 어느 하나가 중복된 호스트가 상기 네트워크 상에 존재하는지 여부를 판별하는 단계; 및 (f) 상기 (e) 단계에서의 판별 결과, 상기 IP 주소 및 상기 도메인명 중 어느 하나가 중복된 호스트가 상기 네트워크 상에 존재하지 않는 경우, 상기 IP주소 및 상기 도메인명을 상기 타 호스트들의 일 저장 영역에 저장하는 단계를 포함하는 것을 특징으로 한다.
상기의 과제를 이루기 위하여 본 발명에 의한 IP 주소 및 도메인명 자동등록 방법은, (a) 호스트로부터 상기 호스트의 IP 주소 및 도메인명이 포함된 DAD 요구 메시지를 DNS 서버에게 전송하는 단계; (b) 상기 DAD 요구 메시지에 포함된 상기 IP 주소 및 상기 도메인명 중 어느 하나가 중복된 호스트가 네트워크 상에 존재하는지 여부를 판별하는 단계; 및 (c) 상기 (b) 단계에서의 판별 결과, 상기 IP 주소 및 상기 도메인명 중 어느 하나가 중복된 호스트가 상기 네트워크 상에 존재하지 않는 경우, 상기 IP 주소 및 상기 도메인명을 DNS 영역 파일에 저장하는 단계를 포함하는 것을 특징으로 한다.
상기의 과제를 이루기 위하여 본 발명에 의한 IP 주소 및 도메인명 자동등록 방법은, (a) 호스트로부터 상기 호스트의 IP 주소 및 도메인명이 포함된 DAD 요구 메시지를 네트워크 상에 연결된 복수 개의 타 호스트들에게 전송하는 단계; (b) 상기 DAD 요구 메시지에 포함된 상기 IP 주소 및 상기 도메인명 중 어느 하나가 중복된 호스트가 상기 네트워크 상에 존재하는지 여부를 판별하는 단계; 및 (c) 상기 (b) 단계에서의 판별 결과, 상기 IP 주소 및 상기 도메인명 중 어느 하나가 중복된 호스트가 상기 네트워크 상에 존재하지 않는 경우, 상기 IP 주소 및 상기 도메인명을 상기 타 호스트들의 일 저장 영역에 저장하는 단계를 포함하는 것을 특징으로 한다.
이하에서, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세히 설명한다.
도 4는 본 발명의 바람직한 실시예에 따른 확장된 형태의 NS 메시지 및 이를 이용한 호스트의 IP 주소 및 도메인명 자동 등록 방법을 설명하기 위한 도면이다.
도 4를 참조하면, 본 발명에 따른 호스트(23)의 IP 주소 및 도메인명 자동등록 방법은, IPv6 프로토콜에 의한 DAD(Duplicate Address Detection) 과정을 통해 호스트(23)의 IPv6 주소와 도메인명을 DNS 서버(21)의 DNS 영역 파일에 자동 등록한다. 여기서, 상기 DNS 서버(21)는 IPv6 프로토콜을 지원할 수 있는 서버이고, 호스트(23)는 자동구성(auto-configuration) 기능을 수행할 수 있는 호스트로 구성된다.
호스트(23)는, 호스트의 IPv6 주소와 도메인명의 자동 등록을 수행하기 위해, DNS 서버(21)가 파워 온 되면 NS 메시지(Neighbor Solicitation Message)를 DNS 서버(21)에게 전송하여 DAD를 수행하기 시작한다. 여기서, NS 메시지는 DAD를 수행하기 위한 DAD 요구 신호의 일 예로, 본 발명의 구현 방식에 따라 NS 메시지 이외의 타 신호로 대체될 수 있다.
도 4에 도시된 바와 같이, 본 발명에 따른 확장된 형태의 NS 메시지는, NS 메시지의 타겟 주소 필드(target address field)에 호스트(23) 자신의 IPv6 주소(예를 들면, fe80::aabb::ccff::fedd::eeff)(51)가 저장되고, 옵션 필드(Options field)에 호스트(23) 자신의 도메인명(예를 들면, Host.example.com)(52)이 저장된다. 이 때, 소오스 주소(source address ; SRC)로는 특정 주소 대신 블랭크가 설정되고, 목적지 주소(destination address ; DST)로는 상기 타겟주소(fe80::aabb::ccff::fedd::eeff)에 대응되는 멀티캐스트 주소(solicited node multicast address)로서 ff02::1:fedd:eeff 값이 설정된다. NS 메시지의 타겟 주소 필드에 저장된 호스트(23)의 IPv6 주소(51)는 링크 로컬 주소(link-local address)로서, 외부 네트워크와 연결되지 않은 서브 네트워크 내에서 사용되거나, 로컬 주소(site-local address) 또는 글로벌 주소(global address)로 변환되어 글로벌 네트워크 환경 등에서 사용된다.
DNS 서버(21)는 호스트(23)로부터 DAD를 요구하는 NS 메시지가 발생되면, 호스트(23)와 IP 주소 또는 도메인명을 중복되게 사용하는 다른 호스트가 네트워크 상에 존재하는지 여부를 판별하는 DAD 과정을 수행한다. DAD 과정의 수행 결과, 네트워크 상에 호스트(23)와 중복된 IP 주소 또는 도메인명을 사용하는 다른 호스트가 존재하지 않으면, DNS 서버(21)는 해당 호스트(23)의 IP 주소(즉, IPv6 주소)와 도메인명을 DNS 영역 파일에 저장하여 관리하게 된다.
한편, 상기 DNS 서버(21)에는 동일한 로컬 네트워크에 포함된 서버(23) 외에도 다른 로컬 네트워크에 포함된 복수 개의 외부 DNS 서버(31)들이 연결되어, 상기 DAD 과정에 의해 얻어진 정보를 서로 공유하게 된다. 이로써, 관리자가 각 호스트의 IP 주소 및 도메인명을 일일이 DNS 영역 파일에 저장하지 않아도, 각 호스트들의 IP 주소 및 도메인명이 서로 중복되지 않고 자동으로 등록되고 관리될 수 있게 된다.
이 외에도 본 발명에 따른 IP 주소 및 도메인명 등록 방법은, DNS 서버(21)가 구비되어 있지 않은 경우에도 DNS 서버(21)가 구비되어 있는 경우와 마찬가지로호스트의 IP 주소 및 도메인명을 자동으로 등록하여 관리할 수 있다. 예를 들어, DNS 서버(21)를 사용하지 않는 네트워크 환경에서는 DAD 과정 중 해당 호스트의 IP 주소 및 도메인명을 포함하는 NS 메시지가 네트워크 상의 타 호스트들에게 멀티캐스팅(solicited node multicasting)되어, 해당 호스트의 IP 주소 및 도메인명이 타 호스트들의 일 저장 영역에 자동으로 등록되도록 한다. 따라서, DNS 서버(21) 없이도 도메인명을 이용하여 해당 호스트와 타 호스트들간의 상호 연결을 수행할 수 있게 된다.
도 5는 본 발명의 바람직한 실시예에 따른 호스트의 IP 주소 및 도메인명 자동등록 방법을 보여주는 흐름도로서, DNS 서버가 존재하는 경우와 DNS 서버가 존재하지 않을 경우에 대한 호스트의 IP 주소 및 도메인명 자동등록 방법을 모두 보여주고 있다.
도 5를 참조하면, 본 발명에 따른 호스트의 IP 주소 및 도메인명 자동등록을 수행하기 위해서는, 먼저 IPv6 호스트가 턴 온 되고(201 단계), 호스트의 IP 주소(즉, IPv6 주소)가 중복되는지 여부를 판별하기 위한 DAD 과정이 수행되기 시작한다(202 단계).
DAD 과정이 수행되기 시작하면, 호스트는 도 4와 같이 타겟 주소 필드에 호스트 자신의 IPv6 주소가 저장되고 옵션 필드에 호스트의 도메인명이 각각 저장된 확장된 형태의 NS 메시지를 멀티캐스팅하여 전송한다(203 단계).
이 때, DNS 서버가 존재하는지 여부가 판별되는데(204 단계), 204 단계에서의 판별 결과 DNS 서버가 존재하는 경우, 호스트로부터 전송된 NS 메시지는 DNS 서버를 통해 수신된다(205 단계). 그리고, 204 단계에서의 판별 결과 DNS 서버가 존재하지 않는 경우, 상기 NS 메시지는 DNS 서버 대신 네트워크 상에 연결된 복수 개의 타 호스트들을 통해 수신된다(206 단계). 아래에서 상세히 설명되겠지만, DNS 서버가 존재하는 경우, DAD 과정은 DNS 서버에 의해 수행되어 호스트의 IP 주소 및 도메인명이 DNS 서버에 등록되고, DNS 서버가 존재하지 않는 경우, DAD 과정은 네트워크 상에 연결된 타 호스트들 전체에 의해 수행되어 해당 호스트의 IP 주소 및 도메인명이 상기 타 호스트들의 저장 영역에 저장된다.
205 또는 206 단계에서 NS 메시지가 수신되고 나면, NS 메시지를 받아들인 DNS 서버(또는 복수 개의 타 호스트들)는 NS 메시지에 의해 전송된 호스트의 IP 주소 또는 도메인명과 중복된 IP 주소 또는 도메인명을 사용하는 호스트가 네트워크 상에 존재하는지 여부를 판별하게 된다(207 단계).
207 단계에서의 판별 결과, 중복된 IP 주소 또는 도메인명을 사용하는 호스트가 네트워크 상에 존재하지 않는 경우, DNS 서버(또는 타 호스트들)는 NS 메시지에 포함된 호스트의 링크 로컬 주소(즉, 호스트의 타겟 주소)와 도메인명을 DNS 영역 파일(또는 타 호스트들의 일 저장 영역)에 저장한다(208 단계). 그리고, 라우터나 동일한 기능을 하는 장치로부터 프리픽스(prefix)가 할당되었는지 여부를 판별한다(209 단계).
209 단계에서의 판별 결과 프리픽스가 할당되었으면, 할당된 프리픽스와, NS 메시지에 포함된 호스트의 링크 로컬 주소 및 도메인명을 이용하여 사이트 로컬 주소 또는 글로벌 주소를 생성한다(210 단계). 그리고, 210 단계에서 생성된 주소와도메인명을 DNS 서버(또는 타 호스트들)에 등록한다(211 단계). 이 때, 208 단계에서 저장된 링크 로컬 주소와 도메인명이 DNS 서버(또는 타 호스트들)에 이미 등록되어 있으면, 이미 저장되어 있는 링크 로컬 주소와 도메인명을 209 단계에서 생성된 주소와 도메인명으로 업데이트 한다. 그리고, 209 단계에서의 판별 결과 프리픽스가 할당되지 않았으면(즉, 별도의 프리픽스 정보를 할당받지 않는 환경에서는) 별도의 업데이트 없이 링크 로컬 주소와 도메인명이 저장된 상태에서 DAD 과정이 종료된다(212 단계).
한편, 207 단계에서의 판별 결과, 호스트의 IP 주소 또는 도메인명과 동일한 IP 주소 또는 도메인명을 사용하는 타 호스트가 존재하는 경우, 호스트의 IP 주소가 중복되는지의 여부를 판별함으로써, 호스트의 IP 주소가 중복되는지 또는 도메인명이 중복되는지 여부를 판별한다(215 단계).
215 단계에서의 판별 결과 호스트의 IP 주소가 중복되는 경우, DNS 서버(또는 타 호스트들)는 DAD 응답 메시지로서 해당 호스트의 IP 주소가 중복되었음을 알리는 NA(Neighbor Advertisement) 메시지를 호스트에게 전송한다(216 단계). 여기서, NA 메시지는 호스트의 IP 주소가 중복되었음을 해당 호스트에게 알려주는 DAD 응답 메시지의 일 예로서, 본 발명의 구현 방식에 따라 타 신호로 대체될 수 있다.
도 6은 도 5에서 호스트의 IP 주소가 중복되었을 때 발생되는 NA 메시지의 일 예를 보여주는 도면이다. 도 6을 참조하면, NA 메시지의 타겟 주소 필드에는 도 4에 도시된 NS 메시지와 마찬가지로 해당 호스트의 IPv6 주소(61)가 저장된다. 그리고, NA 메시지의 옵션 필드에는 해당 호스트의 MAC 주소(Media Access ControlAddress)(63)가 저장된다. MAC 주소는 이더넷 카드의 읽기용 기억 장치(Read Only Memory ; ROM)에 기록된 이더넷의 물리적 주소로서, 각 호스트마다 각기 다른 고유의 값을 가진다.
다시 도 5를 참조하면, 호스트의 IP 주소가 중복되었을 때 도 6에 도시된 바와 같은 NA 메시지가 호스트로 전송되면, 호스트는 stateful 상태로 DHCPv6(Dynamic Host Configuration Protocol for IPv6) 서버에 연결되어 새로운 IP 주소를 부여받는다(217 단계). 그리고 나서 A로 표시된 203 단계로 되돌아가서 IP 주소 및 도메인명 자동 등록을 위한 DAD 과정을 재 수행하게 된다.
계속해서 215 단계에서의 판별 결과 IP 주소가 중복되지 않고 호스트의 도메인명이 중복되는 경우, DNS 서버(또는 타 호스트들)는 DAD 응답 메시지로서 해당 호스트의 IP 주소가 중복되었음을 알리는 확장된 형태의 NA 메시지를 호스트에게 전송한다(218 단계). 여기서, 확장된 형태의 NA 메시지는 호스트의 도메인명이 중복되었음을 해당 호스트에게 알려주는 DAD 응답 메시지의 일 예로서, 본 발명의 구현 방식에 따라 타 신호로 대체될 수 있다.
도 7은 도 5에서 호스트의 도메인명이 중복되었을 때 발생되는 본 발명의 바람직한 실시예에 따른 확장된 형태의 NA 메시지를 보여주는 도면이다. 호스트의 도메인명이 중복되는 경우, 본 발명에서는 도메인명의 변경을 수행하기 위해서 도 7과 같이 새로운 형태로 정의된 NA 메시지가 호스트로 전달된다. 도 7을 참조하면, 본 발명에 따른 NA 메시지는 도 4에 도시된 NS 메시지와 마찬가지로, 타겟 주소 필드에는 호스트의 IPv6 주소(61)가 저장되고 옵션 필드에는 호스트의 도메인명(62)이 저장된다. 그리고, 예비 필드(reserved field)에는 D 플래그(65)가 소정의 값으로 설정되어, 호스트로 하여금 도메인명을 변경하도록 한다. 이 때, NA 메시지 상에서 도메인명 변경을 위해 정의되는 플래그는 D 플래그로 고정되지 않고, 플래그의 위치 및 그 값은 변경 가능하다.
다시 도 5를 참조하면, 호스트의 도메인명이 중복되었을 때 도 7에 도시된 바와 같은 확장된 형태의 NA 메시지가 호스트로 전송되면, 호스트는 자신의 도메인명을 변경하고(219 단계), A로 표시된 203 단계로 되돌아가서 IP 주소 및 도메인명 자동 등록을 위한 DAD 과정을 재 수행하게 된다. 이처럼 도메인명이 변경된 후 DAD 과정이 재 수행되는 경우, 203 단계에서 전송되는 NS 메시지는, 이미 호스트의 IP 주소가 중복되지 않음이 검증된 상태이므로, 멀티캐스팅될 필요 없이 유니캐스팅(unicasting)되어 전송된다. 그럼으로써 네트워크 상의 불필요한 데이터 전송량을 줄일 수 있게 된다.
이와 같이, 본 발명에 따른 호스트의 IP 주소 및 도메인명 자동등록 방법에 의하면, 각 호스트의 IPv6 주소 및 도메인명이 DNS 서버의 DNS 영역 파일에 자동으로 저장되고 관리될 수 있다. 이와 같은 호스트의 IP 주소 및 도메인명 자동등록 방법은 DNS 서버가 존재하지 않는 경우에도 마찬가지로 적용될 수 있다. 즉, DNS 서버가 존재하지 않는 경우 본 발명에 따른 호스트의 IP 주소 및 도메인명 자동등록 방법은, DNS 서버 대신 네트워크 상에 존재하는 타 호스트들 전체에 의해서 DAD 과정을 수행하고(즉, 도 5의 205 단계 대신 도 5의 206 단계가 수행됨), DNS 서버 대신 타 호스트들에게 해당 호스트의 IP 주소 및 도메인명을 등록한다.
앞에서 설명한 바와 같이, 본 발명에 따른 호스트의 IP 주소 및 도메인명 자동등록 방법은 DNS 서버가 존재할 때는 물론, DNS 서버가 존재하지 않는 경우에도 각 호스트의 IPv6 주소 및 도메인명을 중복되지 않게 자동으로 저장하고 관리한다. 따라서, 특정 컴퓨터가 서로 다른 컴퓨팅 환경에서 인터넷에 접속할 경우 반드시 그 환경에 맞는 네트워크 정보를 새로 설정 해줄 필요 없이 인터넷에 연결포트만 꽂으면 바로 인터넷에 접속 가능하게 하는 Zero Configuration Networking 환경 구축이 가능하다.
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드로 저장되고 실행될 수 있다.
이상에 설명한 바와 같이, 본 발명에 의한 호스트의 IP 주소 및 도메인명 자동등록 방법에 의하면, DNS 서버가 존재할 때는 물론, DNS 서버가 존재하지 않는 경우에도 각 호스트의 IPv6 주소 및 도메인명을 중복되지 않게 자동으로 저장하고 관리할 수 있다. 따라서, 네트워크 정보의 재 설정 없이 인터넷에 연결포트만 꽂으면 바로 인터넷에 접속 가능하게 하는 Zero Configuration Networking 환경 구축이 가능하다.

Claims (22)

  1. (a) 호스트로부터 상기 호스트의 IP(Internet Protocol) 주소 및 도메인명이 포함된 DAD(Duplicate Address Detection) 요구 메시지를 발생하는 단계;
    (b) DNS(Domain Name Service) 서버가 존재하는지 여부를 판별하는 단계;
    (c) 상기 (b) 단계에서의 판별 결과 상기 DNS 서버가 존재하는 경우, 상기 DNS 서버를 통해 상기 DAD 요구 메시지를 받아들이고, 상기 IP 주소 및 상기 도메인명 중 어느 하나가 중복된 호스트가 네트워크 상에 존재하는지 여부를 판별하는 단계;
    (d) 상기 (c) 단계에서의 판별 결과, 상기 IP 주소 및 상기 도메인명 중 어느 하나가 중복된 호스트가 상기 네트워크 상에 존재하지 않는 경우, 상기 IP 주소 및 상기 도메인명을 DNS 영역 파일(DNS zone file)에 저장하는 단계;
    (e) 상기 (b) 단계에서의 판별 결과 상기 DNS 서버가 존재하지 않는 경우, 상기 네트워크에 연결된 복수 개의 타 호스트들을 통해 상기 DAD 요구 메시지를 받아들이고, 상기 IP 주소 및 상기 도메인명 중 어느 하나가 중복된 호스트가 상기 네트워크 상에 존재하는지 여부를 판별하는 단계; 및
    (f) 상기 (e) 단계에서의 판별 결과, 상기 IP 주소 및 상기 도메인명 중 어느 하나가 중복된 호스트가 상기 네트워크 상에 존재하지 않는 경우, 상기 IP 주소및 상기 도메인명을 상기 타 호스트들의 일 저장 영역에 저장하는 단계를 포함하는 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  2. 제 1 항에 있어서, 상기 DAD 요구 메시지는
    상기 호스트의 상기 IP 주소가 저장된 타겟 주소 필드; 및
    상기 호스트의 상기 도메인명이 저장된 옵션 필드를 포함하는 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  3. 제 2 항에 있어서,
    상기 호스트의 상기 IP 주소는 IPv6(IP Version 6) 주소인 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  4. 제 1 항에 있어서, 상기 IP 주소 및 도메인명 자동등록 방법은
    (g) 프리픽스(prefix)가 할당되었는지 여부를 판별하는 단계;
    (h) 상기 (g) 단계에서의 판별 결과 상기 프리픽스가 할당된 경우, 상기 프리픽스, 상기 IP 주소 및 상기 도메인명을 이용하여 사이트 로컬 주소(site-local address) 및 글로벌 주소(global address) 중 어느 하나를 생성하는 단계; 및
    (i) 상기 생성된 주소 및 상기 도메인명을 상기 DNS 서버 및 상기 타 호스트들 중 어느 하나에 등록하는 단계를 더 포함하는 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  5. 제 1 항에 있어서, 상기 IP 주소 및 도메인명 자동등록 방법은
    (j) 상기 (c) 단계에서의 판별 결과, 상기 IP 주소 및 상기 도메인명 중 어느 하나가 중복된 호스트가 상기 네트워크 상에 존재하는 경우, 상기 IP 주소 및 상기 도메인명 중 어느 것이 중복되었는지를 판별하는 단계;
    (k) 상기 (j) 단계에서의 판별 결과, 상기 IP 주소가 중복된 경우 제 1 DAD 응답 메시지를 상기 호스트에게 전송하는 단계;
    (l) 상기 제 1 DAD 응답 메시지에 응답해서 상기 호스트의 상기 IP 주소를 갱신하고 상기 (a) 내지 (f) 단계를 반복하는 단계;
    (m) 상기 (j) 단계에서의 판별 결과, 상기 도메인명이 중복된 경우 제 2 DAD 응답 메시지를 상기 호스트에게 전송하는 단계; 및
    (n) 상기 제 2 DAD 응답 메시지에 응답해서 상기 호스트의 상기 도메인명을 변경하고 상기 (a) 내지 (f) 단계를 반복하는 단계를 더 포함하는 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  6. 제 5 항에 있어서, 상기 제 1 DAD 응답 메시지는
    상기 호스트의 상기 IP 주소가 저장된 타겟 주소 필드; 및
    상기 호스트의 MAC(Media Access Control) 주소가 저장된 옵션 필드를 포함하는 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  7. 제 5 항에 있어서, 상기 제 2 DAD 응답 메시지는
    상기 호스트의 상기 IP 주소가 저장된 타겟 주소 필드;
    상기 호스트의 상기 도메인명이 저장된 옵션 필드; 및
    상기 도메인명의 변경을 수행하기 위해 소정의 값으로 설정된 플래그를 포함하는 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  8. (a) 호스트로부터 상기 호스트의 IP 주소 및 도메인명이 포함된 DAD 요구 메시지를 DNS 서버에게 전송하는 단계;
    (b) 상기 DAD 요구 메시지에 포함된 상기 IP 주소 및 상기 도메인명 중 어느 하나가 중복된 호스트가 네트워크 상에 존재하는지 여부를 판별하는 단계; 및
    (c) 상기 (b) 단계에서의 판별 결과, 상기 IP 주소 및 상기 도메인명 중 어느 하나가 중복된 호스트가 상기 네트워크 상에 존재하지 않는 경우, 상기 IP 주소 및 상기 도메인명을 DNS 영역 파일에 저장하는 단계를 포함하는 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  9. 제 8 항에 있어서, 상기 DAD 요구 메시지는
    상기 호스트의 상기 IP 주소가 저장된 타겟 주소 필드; 및
    상기 호스트의 상기 도메인명이 저장된 옵션 필드를 포함하는 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  10. 제 9 항에 있어서,
    상기 호스트의 상기 IP 주소는 IPv6 주소인 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  11. 제 8 항에 있어서, 상기 IP 주소 및 도메인명 자동등록 방법은
    (d) 프리픽스가 할당되었는지 여부를 판별하는 단계;
    (e) 상기 (d) 단계에서의 판별 결과 상기 프리픽스가 할당된 경우, 상기 프리픽스, 상기 IP 주소 및 상기 도메인명을 이용하여 사이트 로컬 주소 및 글로벌 주소 중 어느 하나를 생성하는 단계; 및
    (f) 상기 생성된 주소 및 상기 도메인명을 상기 DNS 서버에 등록하는 단계를 더 포함하는 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  12. 제 8 항에 있어서, 상기 IP 주소 및 도메인명 자동등록 방법은
    (g) 상기 (b) 단계에서의 판별 결과, 상기 IP 주소 및 상기 도메인명 중 어느 하나가 중복된 호스트가 상기 네트워크 상에 존재하는 경우, 상기 IP 주소 및 상기 도메인명 중 어느 것이 중복되었는지를 판별하는 단계;
    (h) 상기 (g) 단계에서의 판별 결과, 상기 IP 주소가 중복된 경우 제 1 DAD 응답 메시지를 상기 호스트에게 전송하는 단계;
    (i) 상기 제 1 DAD 응답 메시지에 응답해서 상기 호스트의 상기 IP 주소를 갱신하고 상기 (a) 내지 (c) 단계를 반복하는 단계;
    (j) 상기 (g) 단계에서의 판별 결과, 상기 도메인명이 중복된 경우 제 2 DAD 응답 메시지를 상기 호스트에게 전송하는 단계; 및
    (k) 상기 제 2 DAD 응답 메시지에 응답해서 상기 호스트의 상기 도메인명을 변경하고 상기 (a) 내지 (c) 단계를 반복하는 단계를 더 포함하는 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  13. 제 12 항에 있어서, 상기 제 1 DAD 응답 메시지는
    상기 호스트의 상기 IP 주소가 저장된 타겟 주소 필드; 및
    상기 호스트의 MAC 주소가 저장된 옵션 필드를 포함하는 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  14. 제 12 항에 있어서, 상기 제 2 DAD 응답 메시지는
    상기 호스트의 상기 IP 주소가 저장된 타겟 주소 필드;
    상기 호스트의 상기 도메인명이 저장된 옵션 필드; 및
    상기 도메인명의 변경을 수행하기 위해 소정의 값으로 설정된 플래그를 포함하는 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  15. (a) 호스트로부터 상기 호스트의 IP 주소 및 도메인명이 포함된 DAD 요구 메시지를 네트워크 상에 연결된 복수 개의 타 호스트들에게 전송하는 단계;
    (b) 상기 DAD 요구 메시지에 포함된 상기 IP 주소 및 상기 도메인명 중 어느하나가 중복된 호스트가 상기 네트워크 상에 존재하는지 여부를 판별하는 단계; 및
    (c) 상기 (b) 단계에서의 판별 결과, 상기 IP 주소 및 상기 도메인명 중 어느 하나가 중복된 호스트가 상기 네트워크 상에 존재하지 않는 경우, 상기 IP 주소 및 상기 도메인명을 상기 타 호스트들의 일 저장 영역에 저장하는 단계를 포함하는 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  16. 제 15 항에 있어서, 상기 DAD 요구 메시지는
    상기 호스트의 상기 IP 주소가 저장된 타겟 주소 필드; 및
    상기 호스트의 상기 도메인명이 저장된 옵션 필드를 포함하는 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  17. 제 16 항에 있어서,
    상기 호스트의 상기 IP 주소는 IPv6 주소인 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  18. 제 15 항에 있어서, 상기 IP 주소 및 도메인명 자동등록 방법은
    (d) 프리픽스가 할당되었는지 여부를 판별하는 단계;
    (e) 상기 (d) 단계에서의 판별 결과 상기 프리픽스가 할당된 경우, 상기 프리픽스, 상기 IP 주소 및 상기 도메인명을 이용하여 사이트 로컬 주소 및 글로벌 주소 중 어느 하나를 생성하는 단계; 및
    (f) 상기 생성된 주소 및 상기 도메인명을 상기 타 호스트들에게 등록하는 단계를 더 포함하는 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  19. 제 15 항에 있어서, 상기 IP 주소 및 도메인명 자동등록 방법은
    (g) 상기 (b) 단계에서의 판별 결과, 상기 IP 주소 및 상기 도메인명 중 어느 하나가 중복된 호스트가 상기 네트워크 상에 존재하는 경우, 상기 IP 주소 및 상기 도메인명 중 어느 것이 중복되었는지를 판별하는 단계;
    (h) 상기 (g) 단계에서의 판별 결과, 상기 IP 주소가 중복된 경우 제 1 DAD 응답 메시지를 상기 호스트에게 전송하는 단계;
    (i) 상기 제 1 DAD 응답 메시지에 응답해서 상기 호스트의 상기 IP 주소를 갱신하고 상기 (a) 내지 (c) 단계를 반복하는 단계;
    (j) 상기 (g) 단계에서의 판별 결과, 상기 도메인명이 중복된 경우 제 2 DAD 응답 메시지를 상기 호스트에게 전송하는 단계; 및
    (k) 상기 제 2 DAD 응답 메시지에 응답해서 상기 호스트의 상기 도메인명을 변경하고 상기 (a) 내지 (c) 단계를 반복하는 단계를 더 포함하는 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  20. 제 19 항에 있어서, 상기 제 1 DAD 응답 메시지는
    상기 호스트의 상기 IP 주소가 저장된 타겟 주소 필드; 및
    상기 호스트의 MAC 주소가 저장된 옵션 필드를 포함하는 것을 특징으로 하는IP 주소 및 도메인명 자동등록 방법.
  21. 제 19 항에 있어서, 상기 제 2 DAD 응답 메시지는
    상기 호스트의 상기 IP 주소가 저장된 타겟 주소 필드;
    상기 호스트의 상기 도메인명이 저장된 옵션 필드; 및
    상기 도메인명의 변경을 수행하기 위해 소정의 값으로 설정된 플래그를 포함하는 것을 특징으로 하는 IP 주소 및 도메인명 자동등록 방법.
  22. 제 1 항 내지 제 21 항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.
KR1020030002722A 2003-01-15 2003-01-15 IPv6 프로토콜을 위한 IP 주소 및 도메인명자동등록 방법 KR20040065643A (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020030002722A KR20040065643A (ko) 2003-01-15 2003-01-15 IPv6 프로토콜을 위한 IP 주소 및 도메인명자동등록 방법
US10/679,445 US20040148398A1 (en) 2003-01-15 2003-10-07 Method of automatically registering an IP address and domain name in IP protocol version 6
EP03778986A EP1584159A1 (en) 2003-01-15 2003-12-23 Method of automatically registering an ip address and domain name in ip protocol version 6
AU2003285788A AU2003285788A1 (en) 2003-01-15 2003-12-23 Method of automatically registering an ip address and domain name in ip protocol version 6
PCT/KR2003/002808 WO2004064334A1 (en) 2003-01-15 2003-12-23 Method of automatically registering an ip address and domain name in ip protocol version 6
CNA2003801003825A CN1692606A (zh) 2003-01-15 2003-12-23 自动注册互联网协议协议版本6的互联网协议地址和域名的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030002722A KR20040065643A (ko) 2003-01-15 2003-01-15 IPv6 프로토콜을 위한 IP 주소 및 도메인명자동등록 방법

Publications (1)

Publication Number Publication Date
KR20040065643A true KR20040065643A (ko) 2004-07-23

Family

ID=32709886

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030002722A KR20040065643A (ko) 2003-01-15 2003-01-15 IPv6 프로토콜을 위한 IP 주소 및 도메인명자동등록 방법

Country Status (6)

Country Link
US (1) US20040148398A1 (ko)
EP (1) EP1584159A1 (ko)
KR (1) KR20040065643A (ko)
CN (1) CN1692606A (ko)
AU (1) AU2003285788A1 (ko)
WO (1) WO2004064334A1 (ko)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100524071B1 (ko) * 2003-06-09 2005-10-26 삼성전자주식회사 Dns 서버 주소 애드버타이즈먼트 방법 및 이를 이용한라우팅 방법
KR100689734B1 (ko) * 2004-12-13 2007-03-08 한국전자통신연구원 무선 네트워크 환경에서의 주소할당 방법 및 그 장치
KR101213159B1 (ko) * 2006-08-04 2012-12-17 삼성전자주식회사 무선 네트워크에서 ip 어드레스를 할당하기 위한 휴대단말기 및 방법
KR101319491B1 (ko) * 2006-09-21 2013-10-17 삼성전자주식회사 도메인 정보를 설정하기 위한 장치 및 방법
CN110213401A (zh) * 2019-06-18 2019-09-06 四川新网银行股份有限公司 一种IPv6环境下的数据中心主机域名自动注册方法
KR20200048458A (ko) * 2018-10-30 2020-05-08 서강대학교산학협력단 블록체인 시스템의 지갑 주소를 관리하는 방법 및 도메인에 기반한 트랜잭션을 처리하는 방법

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7308499B2 (en) 2003-04-30 2007-12-11 Avaya Technology Corp. Dynamic load balancing for enterprise IP traffic
JP4101140B2 (ja) * 2003-09-16 2008-06-18 株式会社リコー 画像処理装置、画像処理システム、名前登録方法、名前登録プログラム及び記録媒体
CN100556029C (zh) * 2004-12-20 2009-10-28 上海贝尔阿尔卡特股份有限公司 IPv6无状态地址配置中主机的DNS更新方法和装置
US7620733B1 (en) * 2005-03-30 2009-11-17 Cisco Technology, Inc. DNS anti-spoofing using UDP
US8331263B2 (en) * 2006-01-23 2012-12-11 Microsoft Corporation Discovery of network nodes and routable addresses
CN101414892A (zh) * 2007-10-16 2009-04-22 华为技术有限公司 链路层地址冲突检测的方法、系统和节点设备
CN101136948B (zh) * 2007-10-22 2011-01-05 中兴通讯股份有限公司 一种IPv6重复地址检测的方法及系统
US7805379B1 (en) 2007-12-18 2010-09-28 Amazon Technologies, Inc. Method and system for leasing or purchasing domain names
US9531581B1 (en) * 2007-12-18 2016-12-27 Amazon Technologies, Inc. Method and system for identifying and automatically registering domain names
MY152187A (en) * 2007-12-21 2014-08-29 Mimos Berhad System and method for representing internet protocol version 6 (ipv6) addresses
JP2009165041A (ja) * 2008-01-09 2009-07-23 Sony Corp ネットワーク機器、アドレス変更通知方法及びアドレス変更通知プログラム
CN101547223B (zh) * 2008-03-26 2012-11-21 华为技术有限公司 地址配置方法、装置和系统
US8363663B2 (en) * 2009-04-02 2013-01-29 The Boeing Company Methods and apparatus for routing data to nodes
CN101977245A (zh) * 2010-01-07 2011-02-16 中兴通讯股份有限公司 一种ip地址冲突检测的方法、网络设备和系统
CN102761425B (zh) * 2012-07-20 2018-06-12 中兴通讯股份有限公司 计费方法及装置
US8819241B1 (en) * 2013-03-14 2014-08-26 State Farm Mutual Automobile Insurance Company System and method for a self service portal and automation for internally hosted virtual server resources
US20150058167A1 (en) * 2013-08-22 2015-02-26 Go Daddy Operating Company, LLC Method and system for domain name searching
FR3025383A1 (fr) 2014-09-02 2016-03-04 Orange Procede d'acheminement de donnees entre equipements ip.
CN104468867B (zh) * 2014-12-26 2019-03-26 陈晨 一种无线局域网中ip地址动态分配方法
KR101589413B1 (ko) * 2015-07-17 2016-01-28 성균관대학교산학협력단 IoT 디바이스에 대한 DNS 네이밍 방법
CN106302856B (zh) * 2016-08-18 2018-11-20 福建联迪商用设备有限公司 一种缩短Android智能POS交易时间的方法及系统
CN106657440A (zh) * 2016-12-27 2017-05-10 创新科存储技术(深圳)有限公司 Dns服务的实现方法
CN107454088B (zh) * 2017-08-16 2020-07-17 北京新网数码信息技术有限公司 一种数据访问控制方法及装置
US10992637B2 (en) 2018-07-31 2021-04-27 Juniper Networks, Inc. Detecting hardware address conflicts in computer networks
US11165744B2 (en) 2018-12-27 2021-11-02 Juniper Networks, Inc. Faster duplicate address detection for ranges of link local addresses
US10931628B2 (en) 2018-12-27 2021-02-23 Juniper Networks, Inc. Duplicate address detection for global IP address or range of link local IP addresses
US10965637B1 (en) * 2019-04-03 2021-03-30 Juniper Networks, Inc. Duplicate address detection for ranges of global IP addresses
US12166645B2 (en) * 2020-11-13 2024-12-10 Arris Enterprises Llc Hostname based management of features of a network device
JP7585005B2 (ja) * 2020-11-19 2024-11-18 キヤノン株式会社 情報処理装置、画像処理装置、情報処理装置の制御方法およびプログラム
CN115514733A (zh) * 2021-06-22 2022-12-23 华为云计算技术有限公司 域名解析服务dns的配置方法以及配置装置

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6345294B1 (en) * 1999-04-19 2002-02-05 Cisco Technology, Inc. Methods and apparatus for remote configuration of an appliance on a network
US6480508B1 (en) * 1999-05-12 2002-11-12 Westell, Inc. Router-based domain name system proxy agent using address translation
JP2001024710A (ja) * 1999-07-08 2001-01-26 Sony Corp 広域ネットワークにおける自動アドレス管理方法、ルータ、プログラム提供媒体、及び、プログラム伝送シグナル
FI109950B (fi) * 2000-01-20 2002-10-31 Nokia Corp Osoitteen saanti
JP3688547B2 (ja) * 2000-02-15 2005-08-31 株式会社東芝 位置識別子管理装置及び移動計算機並びに位置識別子管理方法及び位置識別子処理方法
JP3574372B2 (ja) * 2000-03-14 2004-10-06 Kddi株式会社 Dnsサーバ、端末および通信システム
KR100369326B1 (ko) * 2001-03-20 2003-01-24 한국전자통신연구원 정보가전의 네트워크 구성을 위해 정보가전을 도메인 이름서비스에 등록하는 방법과 그를 이용한 원격 제어 방법
US20030026230A1 (en) * 2001-08-02 2003-02-06 Juan-Antonio Ibanez Proxy duplicate address detection for dynamic address allocation
JP3744391B2 (ja) * 2001-08-09 2006-02-08 株式会社日立製作所 IPv4−IPv6変換装置、DNS代行装置及びIPアドレス通知方法
IL160746A0 (en) * 2001-09-05 2004-08-31 Eli Abir Method and apparatus for dynamic client-side load balancing system
JP3601526B2 (ja) * 2001-12-27 2004-12-15 日本電気株式会社 代理登録装置およびネットワークシステムおよびプログラム
WO2003079642A2 (en) * 2002-03-18 2003-09-25 Matsushita Electric Industrial Co., Ltd. A ddns server, a ddns client terminal and a ddns system, and a web server terminal, its network system and an access control method
JP2003348116A (ja) * 2002-05-28 2003-12-05 Hitachi Ltd 家庭内ネットワーク向けアドレス自動設定方式
JP3791464B2 (ja) * 2002-06-07 2006-06-28 ソニー株式会社 アクセス権限管理システム、中継サーバ、および方法、並びにコンピュータ・プログラム
US7305429B2 (en) * 2002-06-10 2007-12-04 Utstarcom, Inc. Method and apparatus for global server load balancing
KR100484145B1 (ko) * 2002-07-05 2005-04-18 삼성전자주식회사 중복 주소 노드에 가상 주소를 자동으로 할당하는 장치 및방법
US6766379B2 (en) * 2002-09-03 2004-07-20 Motorola, Inc. Providing multiple unicast resource records to domain name servers for indication of simultaneously sending multiple unicast messages to different IP destinations that share a common domain name
US7734745B2 (en) * 2002-10-24 2010-06-08 International Business Machines Corporation Method and apparatus for maintaining internet domain name data
US20040103170A1 (en) * 2002-11-21 2004-05-27 Borzilleri James V. Extended domain name method, apparatus, and system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100524071B1 (ko) * 2003-06-09 2005-10-26 삼성전자주식회사 Dns 서버 주소 애드버타이즈먼트 방법 및 이를 이용한라우팅 방법
KR100689734B1 (ko) * 2004-12-13 2007-03-08 한국전자통신연구원 무선 네트워크 환경에서의 주소할당 방법 및 그 장치
KR101213159B1 (ko) * 2006-08-04 2012-12-17 삼성전자주식회사 무선 네트워크에서 ip 어드레스를 할당하기 위한 휴대단말기 및 방법
KR101319491B1 (ko) * 2006-09-21 2013-10-17 삼성전자주식회사 도메인 정보를 설정하기 위한 장치 및 방법
KR20200048458A (ko) * 2018-10-30 2020-05-08 서강대학교산학협력단 블록체인 시스템의 지갑 주소를 관리하는 방법 및 도메인에 기반한 트랜잭션을 처리하는 방법
CN110213401A (zh) * 2019-06-18 2019-09-06 四川新网银行股份有限公司 一种IPv6环境下的数据中心主机域名自动注册方法

Also Published As

Publication number Publication date
AU2003285788A1 (en) 2004-08-10
US20040148398A1 (en) 2004-07-29
WO2004064334A1 (en) 2004-07-29
EP1584159A1 (en) 2005-10-12
CN1692606A (zh) 2005-11-02

Similar Documents

Publication Publication Date Title
KR20040065643A (ko) IPv6 프로토콜을 위한 IP 주소 및 도메인명자동등록 방법
US7181503B2 (en) Apparatus and method of searching for DNS server in outernet
Cheshire et al. Dynamic configuration of IPv4 link-local addresses
US5815664A (en) Address reporting device and method for detecting authorized and unauthorized addresses in a network environment
US9930003B2 (en) Location-based domain name system service discovery
KR100538223B1 (ko) 모바일 노드와 대응 노드간 접속 시 터널링 제거 시스템및 방법
US7152099B1 (en) Friend configuration and method for network devices
US7779158B2 (en) Network device
CN1951081B (zh) 查找网络节点的配置信息的方法和设备
US7231660B1 (en) Method and system for preventing unauthorized server interference in an internet protocol network
US20040111494A1 (en) Network location signature for disambiguating multicast messages in dual-IP stack and/or multi-homed network environments
JP2003244184A (ja) ドメインネームの管理方法及びこれに適した装置
KR100484145B1 (ko) 중복 주소 노드에 가상 주소를 자동으로 할당하는 장치 및방법
Bjorklund A YANG data model for IP management
EP2267984A1 (en) Address configuring method, apparatus and system
JP2003204335A (ja) パラメータ設定システム
US20040230446A1 (en) Method and system of automatically registering domain name
EP1583323A1 (en) Communications apparatus, name resolution method and program
JP2004357016A (ja) 特定アドレス使用制限装置
Cheshire et al. RFC 3927: Dynamic configuration of IPv4 link-local addresses
US20020199020A1 (en) Method and system for resolving names on a network gateway having multiple distinct network interfaces
KR20040055522A (ko) 네트워크 디바이스 주소 기반의 고유한 도메인명 생성방법
JP4425710B2 (ja) IPv6通信を行うための方法およびシステム、並びに媒体
US20030225910A1 (en) Host resolution for IP networks with NAT
US20220247713A1 (en) Method for determining whether an ip address is attributed to a terminal in a communication network

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20030115

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20071119

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20030115

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20090730

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20091012

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20090730

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I