[go: up one dir, main page]

KR20040097849A - 도메인 네임 자동 등록방법 및 시스템 - Google Patents

도메인 네임 자동 등록방법 및 시스템 Download PDF

Info

Publication number
KR20040097849A
KR20040097849A KR1020030030365A KR20030030365A KR20040097849A KR 20040097849 A KR20040097849 A KR 20040097849A KR 1020030030365 A KR1020030030365 A KR 1020030030365A KR 20030030365 A KR20030030365 A KR 20030030365A KR 20040097849 A KR20040097849 A KR 20040097849A
Authority
KR
South Korea
Prior art keywords
domain name
host
network
local address
link local
Prior art date
Application number
KR1020030030365A
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 KR1020030030365A priority Critical patent/KR20040097849A/ko
Priority to US10/748,169 priority patent/US20040230446A1/en
Publication of KR20040097849A publication Critical patent/KR20040097849A/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • 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/5092Address allocation by self-assignment, e.g. picking addresses at random and testing if they are already in use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/3015Name registration, generation or assignment
    • H04L61/302Administrative registration, e.g. for domain names at internet corporation for assigned names and numbers [ICANN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/3015Name registration, generation or assignment
    • H04L61/3025Domain name generation or assignment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/3005Mechanisms for avoiding name conflicts

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

본 발명은 도메인 네임 서비스(Domain Name Service : DNS)를 제공하기 위한 도메인 네임 및 IP 주소의 관리에 관한 것으로, 구체적으로는 IPv6(IP version 6) 네트워크에서 도메인 네임 및 IP 주소를 자동으로 생성하여 등록하는 방법 및 시스템에 관한 것이다. 본 발명의 도메인 네임 자동 등록 방법은, (a) 소정의 호스트가 속한 네트워크의 이름 정보를 수신하는 단계; (b) 상기 호스트의 링크로컬 주소를 생성하고 생성된 링크로컬 주소가 이미 사용중인지 판단하는 단계; (c) 상기 판단결과 사용중이 아니면, 상기 링크로컬 주소에서 호스트를 구별하는데 사용되는 인터페이스 아이디를 추출하는 단계; (d) 상기 인터페이스 아이디와 상기 네트워크 이름정보를 이용하여 도메인 네임을 생성하는 단계; 및 (e) 상기 생성된 도메인 네임을 도메인 네임 서버에 등록하는 단계를 포함한다. 본 발명의 방법을 사용하면 홈 네트워크와 같은 환경에서 일반 사용자는 네트워크에 관한 지식이 없어도, 네트워크 환경을 용이하게 구축할 수 있는 효과가 있다.

Description

도메인 네임 자동 등록방법 및 시스템 {Method for performing automatic registration of domain name, and system thereof}
본 발명은 도메인 네임 서비스(Domain Name Service : DNS)를 제공하기 위한 도메인 네임 및 IP 주소의 관리에 관한 것으로, 구체적으로는 IPv6(IP version 6) 네트워크에서 도메인 네임 및 IP 주소를 자동으로 생성하여 등록하는 방법 및 시스템에 관한 것이다.
호스트를 네트워크에 접속시키기 위하여, 호스트의 도메인 네임과 IP 주소를도메인 네임 서버(Domain Name Server)에 등록시켜야 한다.
도 1은 IP 네트워크의 호스트와 도메인 네임 서버를 도시한 도면이다.
IP 네트워크의 호스트(110)는 도메인 네임과 IP 주소를 각각 가지고 있다. 예를 들어 삼성전자의 네트워크 도메인 내에 위치하고 있는 호스트(110)의 이름이 daniel 이라고 한다면, 그 호스트(110)의 도메인 네임은 daniel.samsung.com 이 된다. 그리고 각 도메인 네임에는 IP 주소가 할당되어 있다. 이 IP 주소는 네트워크 관리자가 할당한다. IP 네트워크의 일실시예로 IPv6 네트워크를 예를 들어 설명하기 위하여, 호스트(110)의 IP 주소가 2001::1이라고 하자.
도메인 네임 서버(120)에는 도메인 네임인 daniel.samsung.com 과 이에 대응되는 IP 주소 2001::1이 매핑되어 저장되어 있다. 상기 도메인 네임 daniel.samsung.com 과 IP 주소 2001::1 을 도메인 네임 서버(120)에 등록시키는 것은 일반적으로 네트워크를 관리하는 사람이 일일이 수동으로 수행한다.
따라서, 네트워크의 구성 및 설정에 관한 경험이나 지식이 부족한 경우에는 호스트의 도메인 네임과 IP 주소를 도메인 네임 서버에 등록하는 것이 어려울 뿐만 아니라, 잘못 설정하는 경우에는 전체 네트워크의 동작을 방해할 수도 있다는 문제점이 있다.
본 발명이 이루고자 하는 기술적 과제는, IP 네트워크 호스트의 도메인 네임 및 IP 주소를 자동으로 생성하여 등록하는 방법 및 도메인 네임 등록 시스템을 제공하는데 있다.
도 1은 IP 네트워크의 호스트와 도메인 네임 서버를 도시한 도면이다.
도 2는 IP 네트워크에서 도메인 네임 및 IP 주소를 자동으로 생성하여 등록하는 것을 설명하기 위한 도면이다.
도 3은 NS 메시지의 포맷이다.
도 4는 RA 메시지의 포맷이다.
도 5는 NA 메시지의 포맷이다.
도 6은 상술한 본 발명의 도메인 네임 등록방법의 흐름도이다.
상기의 과제를 이루기 위하여 본 발명에 의한 도메인 네임 자동 등록 방법은, (a) 소정의 호스트가 속한 네트워크의 이름 정보를 수신하는 단계; (b) 상기 호스트의 링크로컬 주소를 생성하고 생성된 링크로컬 주소가 이미 사용중인지 판단하는 단계; (c) 상기 판단결과 사용중이 아니면, 상기 링크로컬 주소에서 호스트를 구별하는데 사용되는 인터페이스 아이디를 추출하는 단계; (d) 상기 인터페이스 아이디와 상기 네트워크 이름정보를 이용하여 도메인 네임을 생성하는 단계; 및 (e) 상기 생성된 도메인 네임을 도메인 네임 서버에 등록하는 단계를 포함한다.
상기의 과제를 이루기 위하여 본 발명에 의한 도메인 네임 자동 등록 시스템은, 네트워크의 이름 정보를 수신하여 도메인 네임을 생성하여 출력하는 호스트; 및 상기 호스트에게 네트워크 이름 정보를 전송하고, 상기 생성된 도메인 네임을 수신하여 도메인 네임 서버에 등록하는 자동등록 서버를 포함한다.
또한, 상기 호스트는, 링크로컬 주소를 생성하는 링크로컬 주소 생성부; 상기 링크로컬 주소를 수신하여 인터페이스 아이디를 추출하는 인터페이스 아이디 추출부; 및 상기 인터페이스 아이디를 사용하여 도메인 네임을 생성하는 도메인 네임 생성부를 포함하는 것이 바람직하다.
또한, 상기 자동등록 서버는, 상기 호스트에게 네트워크의 이름 정보를 전송하는 네트워크 이름 정보 전송부; 상기 도메인 네임을 수신하여 도메인 네임 서버에 등록하고 상기 수신된 도메인 네임이 이미 존재하는 경우에는 소정의 메시지를 사용하여 상기 호스트에게 그 사실을 알려주는 도메인 네임 관리부; 및 상기 등록한 도메인 네임 정보를 소정의 시간동안 저장하는 도메인 네임 정보 저장부를 포함하는 것이 바람직하다.
상기한 과제를 이루기 위하여 본 발명에서는, 상기 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.
도 2는 IP 네트워크에서 도메인 네임 및 IP 주소를 자동으로 생성하여 등록하는 것을 설명하기 위한 도면이다.
samsung.com 이라는 이름의 네트워크(210)가 있는 경우, 이 네트워크(210) 내에는 여러개의 IPv6 호스트들이 존재한다. 각각의 호스트들은 고유의 도메인 네임을 생성하고, 생성된 도메인 네임을 자동등록 서버(220)를 통해 도메인 네임 서버(230)에 등록한다.
호스트(240)는 자신의 링크 로컬 주소, 즉 로컬 네트워크에서만 사용되는 IPv6 주소를 생성한다. 그리고 생성된 링크 로컬 주소가 이미 사용중인 주소인가를 판단한다. 생성한 링크 로컬 주소가 이미 사용중인지의 여부는 DAD(Duplicate Address Detection) 방법을 사용하여 알 수 있다. 사용중인 주소가 아니면, 인터페이스 아이디(Interface ID)와 네트워크 서픽스(suffix)를 이용하여 도메인 네임을 생성한다. 인터페이스 아이디는 IEEE EUI64 방식에 의해 생성되며, 128 비트의 IPv6 링크로컬 주소의 하위 64 비트이다.
호스트(240)는 링크로컬 주소 생성부(241), 인터페이스 아이디 추출부(242)및 도메인 네임 생성부(243)를 포함한다. 링크로컬 주소 생성부(241)는 링크로컬 주소를 생성한다. 인터페이스 아이디 추출부(242)는 상기 링크로컬 주소를 수신하여 인터페이스 아이디를 추출한다. 도메인 네임 생성부(243)는 상기 인터페이스 아이디를 사용하여 도메인 네임을 생성한다. 이하, 도메인 네임 생성에 대하여 예를 들어 설명한다.
예를 들어 서픽스가 samsung.com 이라고 한다면, 도메인 네임은 "interface ID.samsung.com" 이 된다. 서픽스는 자동 등록 서버(220)로부터 수신된다. 생성된 도메인 네임은 NS 메시지(Neighbor Solicitation message)의 OPTION 필드에 기록되어 자동등록 서버(220)로 전송된다. 인터페이스 ID 는 64 비트의 숫자로 이루어져 있기 때문에 기억하기와 사용하기가 곤란하다. 따라서, 인터페이스 아이디에 대응되며 쉽게 사용될 수 있는 이름을 미리 저장하고 있다가, 소정의 인터페이스 ID가 정해지면 인터페이스 아이디 대신에 쉬운 이름을 사용하여 도메인 네임을 만들 수도 있다.
도 3은 NS 메시지의 포맷이다.
NS 메시지는 타입(Type) 필드(310), 코드(Code) 필드(320), 첵크섬(Checksum) 필드(330), 예약(Reserved) 필드(340), 타겟 주소(Target address)(350) 및 옵션(Option) 필드(360)를 포함한다. 호스트에서 생성된 도메인 네임은 상기 NS 메시지의 옵션(Option) 필드(360)에 기록된다.
자동등록 서버(220) 네트워크 이름 정보 전송부(221), 도메인 네임 관리부(222) 및 도메인 네임 정보 저장부(223)를 포함한다.
네트워크 이름 정보 전송부(221)는 호스트(240)에게 네트워크의 이름 정보를 전송한다. 네트워크 이름은 서픽스가 되며 상술한 예에서는 samsung.com 이 된다. 이때 서픽스 정보는 RA 메시지(Router Advertisement message)의 OPTION 필드에 기록되어 호스트(240)로 전송된다. 서픽스는 변경될 수도 있으므로, 서픽스가 변경되면 변경된 서픽스를 호스트(240)로 전송한다. 도메인 네임 관리부(222)는 동적 업데이트 프로토콜(dynamic update protocol)을 이용하여 호스트(210)가 생성한 도메인 네임과 IP 주소를 도메인 네임 서버(230)에 등록한다.
다시 말하면, 도메인 네임 생성부(243)에서 도메인 네임 "interface ID.samsung.com" 을 수신하여 도메인 네임 서버(230)에 등록하고 상기 수신된 도메인 네임이 이미 존재하는 경우에는 NS 메시지를 사용하여 상기 호스트(240)에게 그 사실을 알려준다. 도메인 네임 정보 저장부(223)는 상기 등록한 도메인 네임 정보를 일정시간동안 저장한다. 만일 등록하고자 하는 주소가 중복되는 경우에는 NA 메시지를 통해 그 사실을 호스트(210)에 통보하여 도메인 네임을 다시 생성하도록 한다.
도 4는 RA 메시지의 포맷이다.
RA 메시지는 타입(Type) 필드(401), 코드(Code) 필드(402), 첵크섬(Checksum) 필드(403), CUR HOP LIMIT(404), M 필드(405), O 필드(406), 예약(Reserved) 필드(407), 라우터 수명(Router Lifetime)(408), Reachable Time 필드(409), Retrans Timer 필드(410) 및 옵션 필드(411)를 포함한다. 서픽스 정보는 RA 메시지(Router Advertisement message)의 옵션 필드(411)에 기록하여 호스트에전달한다.
도 5는 NA 메시지의 포맷이다.
NA 메시지는 타입(Type) 필드(501), 코드(Code) 필드(502), 첵크섬(Checksum) 필드(503), R 필드(504), S 필드(505), O 필드(506), 예약(Reserved) 필드(507), 타겟 주소 필드(508) 및 옵션 필드(509)를 포함한다. 만일 등록하고자 하는 주소가 중복되는 경우에는 NA 메시지의 옵션 필드(509)에 중복 사실을 기록하여 NA 메시지를 호스트(210)에 전달하여 도메인 네임을 다시 생성하도록 한다.
도 6은 상술한 본 발명의 도메인 네임 등록방법의 흐름도이다.
도 6을 참조하여, 상술한 도메인 네임 등록과정을 설명하면, 우선 소정의 호스트가 속한 네트워크의 이름 정보를 수신한다(S610). 그리고, 상기 호스트의 링크로컬 주소를 생성하고(S620), 생성된 링크로컬 주소가 이미 사용중인지 판단한다(S630). 판단결과 사용중이 아니면, 호스트를 구별하는데 사용되는 인터페이스 아이디를 생성된 링크로컬 주소로부터 추출한다(S640). 추출한 인터페이스 아이디와 수신한 네트워크 이름정보를 이용하여 도메인 네임을 생성한다(S650). 그리고, 생성된 도메인 네임을 도메인 네임 서버에 등록한다(S660).
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
상술한 바와 같이 본 발명의 도메인 네임 및 IP 주소를 자동으로 생성하여 등록하는 방법 및 시스템을 사용하면, 네트워크에 연결된 호스트가 자동으로 도메인 네임을 생성하여 등록하기 때문에, 홈 네트워크와 같은 환경에서 일반 사용자는 네트워크에 관한 지식이 없어도, 네트워크 환경을 용이하게 구축할 수 있는 효과가 있다.
또한 다수의 IPv6 호스트가 존재하는 경우에도 도메인 네임을 중복되지 않게 자동으로 할당할 수 있다. 즉, 중복되지 않은 인터페이스 아이디를 사용하여 도메인 네임을 생성하기 때문에 중복된 도메인 네임이 생성되지 않는 효과가 있다.

Claims (19)

  1. (a) 소정의 호스트가 속한 네트워크의 이름 정보를 수신하는 단계;
    (b) 상기 호스트의 링크로컬 주소를 생성하고 생성된 링크로컬 주소가 이미 사용중인지 판단하는 단계;
    (c) 상기 판단결과 사용중이 아니면, 상기 호스트를 구별하는데 사용되는 인터페이스 아이디를 상기 링크로컬 주소에서 추출하는 단계;
    (d) 상기 인터페이스 아이디와 상기 네트워크 이름정보를 이용하여 도메인 네임을 생성하는 단계; 및
    (e) 상기 생성된 도메인 네임을 도메인 네임 서버에 등록하는 단계를 포함하는 것을 특징으로 하는 도메인 네임 자동 등록 방법.
  2. 제1항에 있어서,
    (f) 상기 생성된 도메인 네임을 소정의 메시지를 통해 수신하는 단계; 및
    (g) 상기 도메인 네임이 이미 존재하는 경우에는 도메인 네임의 존재 사실을 소정의 메시지에 기록하여 상기 호스트에게 전달하여, 상기 호스트가 도메인 네임을 다시 생성하도록 하는 단계를 더 포함하는 것을 특징으로 하는 도메인 네임 자동 등록 방법.
  3. 제2항에 있어서, 상기 (f) 단계는
    상기 생성된 도메인 네임을 NS 메시지(Neighbor Solicitation message)를 통해 수신하는 것을 특징으로 하는 도메인 네임 자동 등록 방법.
  4. 제2항에 있어서 상기 (g) 단계는
    상기 도메인 네임이 이미 존재하는 경우에는 도메인 네임의 존재 사실을 NA 메시지(Neighbor Advertisement message)에 기록하고, NA 메시지를 호스트에 전송하여, 상기 호스트가 도메인 네임을 다시 생성하도록 하는 것을 특징으로 하는 도메인 네임 자동 등록 방법.
  5. 제1항에 있어서,
    상기 네트워크 이름 정보는 호스트들이 속한 네트워크의 서픽스(suffix)인 것을 특징으로 하는 도메인 네임 자동 등록 방법.
  6. 제5항에 있어서, 상기 (d) 단계는
    "인터페이스 아이디.서픽스"를 도메인 네임으로 생성하는 것을 특징으로 하는 도메인 네임 자동 등록 방법.
  7. 제1항에 있어서, 상기 (a) 단계는
    상기 네트워크 이름 정보를 RA 메시지(Router Advertisement message)를 통해 수신하는 것을 특징으로 하는 도메인 네임 자동 등록 방법.
  8. 제1항에 있어서, 상기 (b) 단계는
    DAD(Duplicate Address Detection) 방법을 사용하여 사용중 여부를 판단하는 것을 특징으로 하는 도메인 네임 자동 등록 방법.
  9. 제1항에 있어서, 상기 (c) 단계는
    상기 링크 로컬 주소에서 프리픽스를 제외한 하위 64 비트를 인터페이스 아이디로 추출하는 것을 특징으로 하는 도메인 네임 자동 등록 방법.
  10. 제1항에 있어서,
    상기 소정의 호스트는 IPv6 호스트인 것을 특징으로 하는 도메인 네임 자동 등록 방법.
  11. 네트워크의 이름 정보를 수신하여 도메인 네임을 생성하여 출력하는 호스트; 및
    상기 호스트에게 네트워크 이름 정보를 전송하고, 상기 생성된 도메인 네임을 수신하여 도메인 네임 서버에 등록하는 자동등록 서버를 포함하는 것을 특징으로 하는 도메인 네임 자동 등록 시스템.
  12. 제11항에 있어서, 상기 호스트는
    링크로컬 주소를 생성하는 링크로컬 주소 생성부;
    상기 링크로컬 주소를 수신하여 인터페이스 아이디를 추출하는 인터페이스 아이디 추출부; 및
    상기 인터페이스 아이디를 사용하여 도메인 네임을 생성하는 도메인 네임 생성부를 포함하는 것을 특징으로 하는 도메인 네임 자동 등록 시스템.
  13. 제12항에 있어서, 상기 링크로컬 주소 생성부는
    링크로컬 주소를 생성하고, 상기 생성된 링크로컬 주소가 이미 존재하는지를 DAD(Duplicate Address Detection) 방법을 사용하여 판단하여 이미 존재하는 경우에는 링크로컬 주소를 다시 생성하는 것을 특징으로 하는 도메인 네임 자동 등록 시스템.
  14. 제12항에 있어서, 상기 인터페이스 아이디 추출부는
    상기 링크로컬 주소에서 프리픽스를 제외한 하위 64 비트를 인터페이스 아이디로 추출하는 것을 특징으로 하는 도메인 네임 자동 등록 시스템.
  15. 제11항에 있어서, 상기 자동등록서버는
    상기 호스트에게 네트워크의 이름 정보를 전송하는 네트워크 이름 정보 전송부;
    상기 도메인 네임을 수신하여 도메인 네임 서버에 등록하고 상기 수신된 도메인 네임이 이미 존재하는 경우에는 소정의 메시지를 사용하여 상기 호스트에게 그 사실을 알려주는 도메인 네임 관리부; 및
    상기 등록한 도메인 네임 정보를 소정의 시간동안 저장하는 도메인 네임 정보 저장부를 포함하는 것을 특징으로 하는 도메인 네임 자동 등록 시스템.
  16. 제15항에 있어서, 상기 네트워크 이름 정보 전송부는
    상기 네트워크 이름 정보를 RA 메시지(Router Advertisement message)를 통해 전송하는 것을 특징으로 하는 도메인 네임 자동 등록 시스템.
  17. 제15항에 있어서, 상기 도메인 네임 관리부는
    상기 생성된 도메인 네임을 NS 메시지(Neighbor Solicitation message)를 통해 수신하고, 상기 수신된 도메인 네임이 이미 존재하는 경우에는 그 사실을 NA 메시지(Neighbor Advertisement message)에 실어 전달하여 도메인 네임을 다시 생성하도록 하는 것을 특징으로 하는 도메인 네임 자동 등록 시스템.
  18. 제11항에 있어서,
    상기 소정의 호스트는 IPv6 호스트인 것을 특징으로 하는 도메인 네임 자동 등록 시스템.
  19. (a) 소정의 호스트가 속한 네트워크의 이름 정보를 수신하는 단계;
    (b) 상기 호스트의 링크로컬 주소를 생성하고 생성된 링크로컬 주소가 이미 사용중인지 판단하는 단계;
    (c) 상기 판단결과 사용중이 아니면, 상기 링크로컬 주소에서 호스트를 구별하는데 사용되는 인터페이스 아이디를 추출하는 단계;
    (d) 상기 인터페이스 아이디와 상기 네트워크 이름정보를 이용하여 도메인 네임을 생성하는 단계; 및
    (e) 상기 생성된 도메인 네임을 도메인 네임 서버에 등록하는 단계를 포함하는 것을 특징으로 하는 도메인 네임 자동 등록 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR1020030030365A 2003-05-13 2003-05-13 도메인 네임 자동 등록방법 및 시스템 KR20040097849A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020030030365A KR20040097849A (ko) 2003-05-13 2003-05-13 도메인 네임 자동 등록방법 및 시스템
US10/748,169 US20040230446A1 (en) 2003-05-13 2003-12-31 Method and system of automatically registering domain name

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030030365A KR20040097849A (ko) 2003-05-13 2003-05-13 도메인 네임 자동 등록방법 및 시스템

Publications (1)

Publication Number Publication Date
KR20040097849A true KR20040097849A (ko) 2004-11-18

Family

ID=33411709

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030030365A KR20040097849A (ko) 2003-05-13 2003-05-13 도메인 네임 자동 등록방법 및 시스템

Country Status (2)

Country Link
US (1) US20040230446A1 (ko)
KR (1) KR20040097849A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101221596B1 (ko) * 2006-07-28 2013-01-14 삼성전자주식회사 무선 네트워크에서 액세스 라우터에 ip 어드레스를공지하기 위한 휴대 단말기 및 방법
KR101355025B1 (ko) * 2007-01-05 2014-01-24 삼성전자주식회사 통신시스템에서 아이피 변경 장치 및 방법
KR101589413B1 (ko) * 2015-07-17 2016-01-28 성균관대학교산학협력단 IoT 디바이스에 대한 DNS 네이밍 방법

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7640168B2 (en) * 2003-03-06 2009-12-29 Bartlit Jr Fred H Method and computer program product for enabling customers to adjust the level of service provided by service providers
CN100556029C (zh) * 2004-12-20 2009-10-28 上海贝尔阿尔卡特股份有限公司 IPv6无状态地址配置中主机的DNS更新方法和装置
CN1984155B (zh) * 2005-12-15 2010-09-15 上海贝尔阿尔卡特股份有限公司 一种IPv6接入网中的域名配置方法及其网络设备
JP4917998B2 (ja) * 2006-09-14 2012-04-18 株式会社リコー ネットワーク機器
US20080201487A1 (en) * 2007-02-16 2008-08-21 Microsoft Corporation Open dynamic domain name system
US8032632B2 (en) * 2007-08-14 2011-10-04 Microsoft Corporation Validating change of name server
KR100948836B1 (ko) * 2007-12-03 2010-03-22 한국전자통신연구원 Ip 기반의 무선 센서 네트워크에서의도메인이름자동설정장치 및 방법
MY152187A (en) * 2007-12-21 2014-08-29 Mimos Berhad System and method for representing internet protocol version 6 (ipv6) addresses
US20100169492A1 (en) * 2008-12-04 2010-07-01 The Go Daddy Group, Inc. Generating domain names relevant to social website trending topics
US8614976B1 (en) 2010-03-29 2013-12-24 Sprint Spectrum L.P. Method and system for registering a nickname associated with a mobile node
US8738466B1 (en) 2010-10-25 2014-05-27 Amazon Technologies, Inc. Dynamically created network sites
US20130003600A1 (en) * 2011-06-29 2013-01-03 International Business Machines Corporation Configuration of Interfaces Communicatively Coupled to Link-Local Zones in a Network
US9344452B2 (en) 2012-07-19 2016-05-17 Sprint Communications Company L.P. User control over WiFi network access
CN102984295B (zh) * 2012-12-07 2015-08-26 中兴通讯股份有限公司 一种移动终端及其地址分配方法
EP2940972B1 (de) * 2014-04-29 2016-09-21 Siemens Aktiengesellschaft Verfahren zur bereitstellung eines namensdienstes innerhalb eines industriellen kommunikationssystems und router
EP3091714B1 (de) 2015-05-04 2018-03-21 Siemens Aktiengesellschaft Verfahren zur bereitstellung eines namensdienstes innerhalb eines industriellen automatisierungssystems und kommunikationsgerät
EP3611876A1 (de) * 2018-08-13 2020-02-19 Siemens Aktiengesellschaft Verfahren zur konfiguration, verfahren zur bereitstellung von topologie-informationen, verwendung, gerät, computerprogramm und computerlesbares medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030026230A1 (en) * 2001-08-02 2003-02-06 Juan-Antonio Ibanez Proxy duplicate address detection for dynamic address allocation
US20030029697A1 (en) * 2001-08-13 2003-02-13 Lanny Green Rotary transfer machine
US7734745B2 (en) * 2002-10-24 2010-06-08 International Business Machines Corporation Method and apparatus for maintaining internet domain name data

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101221596B1 (ko) * 2006-07-28 2013-01-14 삼성전자주식회사 무선 네트워크에서 액세스 라우터에 ip 어드레스를공지하기 위한 휴대 단말기 및 방법
KR101355025B1 (ko) * 2007-01-05 2014-01-24 삼성전자주식회사 통신시스템에서 아이피 변경 장치 및 방법
KR101589413B1 (ko) * 2015-07-17 2016-01-28 성균관대학교산학협력단 IoT 디바이스에 대한 DNS 네이밍 방법
WO2017014482A1 (ko) * 2015-07-17 2017-01-26 성균관대학교 산학협력단 IoT 디바이스에 대한 DNS 네이밍 방법
US10778637B2 (en) 2015-07-17 2020-09-15 Research & Business Foundation Sungkyunkwan University Method for naming domain name system (DNS) for internet of things (IoT) device

Also Published As

Publication number Publication date
US20040230446A1 (en) 2004-11-18

Similar Documents

Publication Publication Date Title
KR20040097849A (ko) 도메인 네임 자동 등록방법 및 시스템
Cheshire et al. Dynamic configuration of IPv4 link-local addresses
KR100477653B1 (ko) 외부망에서의 dns 서버 검색 장치 및 방법
US8589582B2 (en) Broadband network access
US20040148398A1 (en) Method of automatically registering an IP address and domain name in IP protocol version 6
EP2276223B1 (en) Method and apparatus for detecting a router that improperly responds to ARP requests
KR100728040B1 (ko) IPv6 유니크 로컬 주소 생성 방법 및 장치
JP3759129B2 (ja) 重複アドレスノードに仮想アドレスを自動で割り当てる装置及び方法
CN1951081B (zh) 查找网络节点的配置信息的方法和设备
WO2009117963A1 (zh) 地址配置方法、装置和系统
US9992159B2 (en) Communication information detecting device and communication information detecting method
US20100027555A1 (en) Method for processing link state advertisement and routing device
CN113347282A (zh) 一种用于卫星互联网的ip地址分配与查重方法及系统
US7530100B2 (en) Apparatus for limiting use of particular network address
Cheshire et al. RFC 3927: Dynamic configuration of IPv4 link-local addresses
JP2001274845A (ja) プロトコル変換を伴う通信方法および通信制御装置
JP4019666B2 (ja) ゲートウェイ装置および情報機器
KR100739286B1 (ko) 휴대 인터넷 단말의 인터페이스 식별값 생성 방법 및 그를이용한 주소 자동 설정 방법
US20030225910A1 (en) Host resolution for IP networks with NAT
JP4425710B2 (ja) IPv6通信を行うための方法およびシステム、並びに媒体
CN114584512A (zh) 地址上报方法、信息处理方法、记录方法及设备
WO2017121134A1 (en) Method for node identification and service advertisement in communication networks
KR100687746B1 (ko) 주소 충돌 방지 장치 및 방법
KR100753815B1 (ko) 패킷 차단 장치 및 그 방법
Veytser et al. Autoconfiguration of network services in Airborne wireless networks

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20030513

PA0201 Request for examination
PG1501 Laying open of application
AMND Amendment
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20041223

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20050728

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20041223

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

AMND Amendment
J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

Patent event date: 20050826

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Patent event date: 20050728

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Appeal kind category: Appeal against decision to decline refusal

Decision date: 20070329

Appeal identifier: 2005101005757

Request date: 20050826

PB0901 Examination by re-examination before a trial

Comment text: Amendment to Specification, etc.

Patent event date: 20050826

Patent event code: PB09011R02I

Comment text: Request for Trial against Decision on Refusal

Patent event date: 20050826

Patent event code: PB09011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20041210

Patent event code: PB09011R02I

E801 Decision on dismissal of amendment
PE0801 Dismissal of amendment

Patent event code: PE08012E01D

Comment text: Decision on Dismissal of Amendment

Patent event date: 20051025

Patent event code: PE08011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20050826

Patent event code: PE08011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20041210

B601 Maintenance of original decision after re-examination before a trial
PB0601 Maintenance of original decision after re-examination before a trial
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20050826

Effective date: 20070329

PJ1301 Trial decision

Patent event code: PJ13011S01D

Patent event date: 20070330

Comment text: Trial Decision on Objection to Decision on Refusal

Appeal kind category: Appeal against decision to decline refusal

Request date: 20050826

Decision date: 20070329

Appeal identifier: 2005101005757

J2X1 Appeal (before the patent court)

Free format text: APPEAL AGAINST DECISION TO DECLINE REFUSAL

PJ2001 Appeal

Patent event date: 20070330

Comment text: Trial Decision on Objection to Decision on Refusal

Patent event code: PJ20011S01I

Appeal kind category: Appeal against decision to decline refusal

Decision date: 20071221

Appeal identifier: 2007201003752

Request date: 20070428

J302 Written judgement (patent court)

Free format text: JUDGMENT (PATENT COURT) FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20070428

Effective date: 20071221

PJ1302 Judgment (patent court)

Patent event date: 20080109

Comment text: Written Judgment (Patent Court)

Patent event code: PJ13021S01D

Request date: 20070428

Decision date: 20071221

Appeal identifier: 2007201003752

Appeal kind category: Appeal against decision to decline refusal