CN102333131A - Method for providing domain name service, system and agent DNS - Google Patents

Method for providing domain name service, system and agent DNS Download PDF

Info

Publication number
CN102333131A
CN102333131A CN2010102250253A CN201010225025A CN102333131A CN 102333131 A CN102333131 A CN 102333131A CN 2010102250253 A CN2010102250253 A CN 2010102250253A CN 201010225025 A CN201010225025 A CN 201010225025A CN 102333131 A CN102333131 A CN 102333131A
Authority
CN
China
Prior art keywords
domain name
router
couple
dns
agency
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CN2010102250253A
Other languages
Chinese (zh)
Other versions
CN102333131B (en
Inventor
胡杰
广小明
侯光华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201010225025.3A priority Critical patent/CN102333131B/en
Publication of CN102333131A publication Critical patent/CN102333131A/en
Application granted granted Critical
Publication of CN102333131B publication Critical patent/CN102333131B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a method for providing domain name service in an IPv6 network, a system and an agent DNS (domain name system), wherein the method comprises the steps that a below-hung device of a router is accessed to acquire the IP address of the belonging agent DNS, a domain name is applied through the agent DNS, the former-level domain name of the domain name is determined by the domain name corresponding to the IPv6 address prefix accessed into a router agent; and when the domain name is successfully applied for by the below-hung device, the agent DNS informs a DNS server of the applied domain name and the address information of the below-hung device so as to register domain name addresses. According to the invention, the application of domain names and the registration of domain name addresses are carried out through the agent DNS, so all the below-hung devices do not need to directly apply for domain names to a domain name registration institution, the domain name application process is simplified, waste of domain name resources is avoided, and simultaneously, the domain names of all the below-hung devices accessed to the same router can be uniformly managed.

Description

Method, the system of domain name service is provided and acts on behalf of DNS
Technical field
The present invention relates to the internet domain name service, more specifically, relate to and a kind ofly method, the system of domain name service is provided in the IPv6 network and acts on behalf of domain name analysis system (DNS, Domain NameSystem).
Background technology
To IPv4 address resource present situation in short supply, under the effort of numerous equipment suppliers and operator, the IPv6 agreement has been moved towards the application stage from the laboratory.In terms of overall, the technology of IPv6 is ripe, and standard is also perfect basically, and some network infrastructures and nucleus equipment all begin to support its use successively.
Compare with IPv4, the main change of IPv6 is exactly that address size becomes 128, and the address of IPv4 is to represent a no symbol decimal integer with a byte; Four bytes are write as four decimal numbers that separated by 3 points, for example, and 10.1.123.56; For 128 IPv6 address, the length of considering the IPv6 address is four times of IPv4, and RFC1884 specified standard grammer suggestion 128 of the IPv6 address (promptly; 16 bytes) write as 8 16 signless integer, each integer separates with colon (:) between these numbers with four hexadecimal bit representations; For example, 3ffe:3201:1401:1:280:c8ff:fe4d:db39.Though have bigger address space in the IPv6 address, the IPv6 address becomes complicated and difficult note, and the user is difficult to picture IPv4 through the IP accessed network equipment, and configuration and managing I Pv6 address also become very difficult.
Because the IPv6 address is complicated and difficult note, caused the user directly to become very difficult through the IPv6 accessed network equipment.In order to address the above problem, the user can apply for domain name in domain name registration service organization, and IPv6 address and domain name are bound, and the user just can directly pass through the domain name access IPv6 network equipment.
Domain name can be divided into different stage, comprises TLD, second level domain etc.
TLD can be divided into two types again: the one, and national TLD, present more than 200 countries have all distributed TLD according to the ISO3166 country code, and for example, China is cn, and the U.S. is us, and Japan is jp etc.; The 2nd, international TLD, for example, the .com of expression industrial and commercial enterprises, the .net of expression network provider, the .org of expression non-profit organization etc.Present most of dispute of domain name all occurs under the TLD of .com, because the purpose of most company online all is in order to gain.For strengthening domain name supervising; Solve the anxiety of domain name resources; Internet association, Internet divide international organizations such as location mechanism and World Intellectual Property Organization through extensively consulting; On the basis of original three international TLDs, increase 7 international TLD: firm (incorporated business), store (sales company or enterprise), Web (the movable unit of outstanding WWW), arts (unit of outstanding culture, recreation), rec (unit of outstanding pastime, recreation), info (unit of information service is provided), nom (individual) newly, and worldwide selected new registration body to accept the domain name registration application.
Second level domain is meant the domain name under the TLD, and under international TLD, it is meant domain name registration people's online title, for example, and ibm, yahoo, microsoft etc.; Under national TLD, it is the symbol of expression registered enterprise classification, for example, and com, edu, gov, net etc.
Fig. 1 is the following sketch map that obtains domain name service fully from domain name registration organ that hangs of couple in router in the prior art.
As shown in Figure 1; The IPv6 couple in router is through peer-peer protocol (PPP; Point-to-PointProtocol) dial mode or DHCP (DHCP; Dynamical HostConfiguration Protocol) process gets access to the IPv6 address prefix, is equipped with to following the hanging of couple in router the IPv6 address assignment through the stateless address auto configuration mode then.Couple in router following hangs fully after getting access to the IPv6 address, binds with the IPv6 address and from the domain name that domain name registration organ obtains, and initiates to upgrade request to dns server.Following the hanging of IPv6 couple in router just is equipped with and can have passed through the domain name mutual access like this.
But there is following defective in such scheme: following the hanging fully of (1) all couple in routers all need be applied for domain name to domain name registration organ, caused the significant wastage of domain name resources, and couple in router can't effectively be managed hanging the domain name that is equipped with down simultaneously; (2) carry out the transition to unique available means that IPv6 converse domain star becomes service access, a large amount of domain name service visits can not be accomplished in this locality, and the DNSv6 server will face the situation of big concurrent visit; (3) when the couple in router address prefix changes, its all following IPv6 addresses that are equipped with that hang all will change, and all will initiate the address to dns server and upgrade request, cause the dns server heavy burden; (4) following the hanging fully of couple in router need be obtained domain name service through client or pre-configured parameter are installed.
Summary of the invention
The technical problem that the present invention will solve provides a kind of method that domain name service is provided in the IPv6 network; Following the hanging that can make couple in router is equipped with through obtaining domain name service than low-cost, and same couple in router following hang the domain name that is equipped with can be by unified management.
The invention provides a kind of method that domain name service is provided in the IPv6 network; The following IP address of acting on behalf of DNS under obtaining fully that hangs that comprises couple in router; And through acting on behalf of DNS application domain name, the upper level domain name of domain name is by the corresponding domain name decision of couple in router agency's IPv6 address prefix; Under hang when successfully applying for domain name fully, act on behalf of domain name that DNS will apply for and hang the address information that is equipped with down and inform that dns server is to carry out the registration of domain name addresses.
According to an embodiment of the inventive method, this method also comprises the IPv6 local address of the IPv6 address prefix of acting on behalf of DNS storage couple in router agency, couple in router, hangs the binding relationship of IPv6 address that is equipped with and the domain name of applying for down.
Another embodiment according to the inventive method; This method also comprises when couple in router agency's IPv6 address prefix changes, the couple in router agency's that couple in router is preceding with IPv6 local address, the variation of couple in router IPv6 address prefix and the couple in router agency's after the variation IPv6 address prefix notification agent DNS; Act on behalf of following the hanging that DNS searches couple in router according to the agency's of the couple in router before changing IPv6 address prefix and be equipped with, and the agency hangs the renewal of carrying out domain name addresses fully to dns server down.
The present invention provides the method for domain name service; Because the following of couple in router hangs fully after obtaining the IP address of acting on behalf of DNS; All carry out the application of domain name and the registration of domain name addresses, thereby making to hang under all need not fully directly to have simplified the flow process of application for domain names to domain name registration organ's application domain name through acting on behalf of DNS; And avoided the waste of domain name resources, also can hang the domain names that are equipped with down simultaneously and carry out unified management all of same couple in router.
Another technical problem that the present invention will solve provides a kind of DNS of agency, and following the hanging that can make couple in router is equipped with through obtaining domain name service than low-cost, and same couple in router following hang the domain name that is equipped with can be by unified management.
The present invention also provides a kind of DNS of agency; Comprise the application for domain names module; Be used for couple in router following hang act on behalf of the IP address of DNS under having obtained fully after; For under hang and apply for domain name fully, wherein, the upper level domain name of domain name is by the corresponding domain name decision of couple in router agency's IPv6 address prefix; The domain name addresses Registering modules links to each other with the application for domain names module, be used under hang when successfully applying for domain name fully, with the domain name of applying for hang the address information that is equipped with down and inform that dns server is to carry out the registration of domain name addresses.
Act on behalf of the embodiment of DNS according to the present invention; Act on behalf of DNS and also comprise the address information memory module; Link to each other with the application for domain names module, be used to store the IPv6 local address of couple in router agency's IPv6 address prefix, couple in router, hang the binding relationship of IPv6 address that is equipped with and the domain name of applying for down.
Act on behalf of another embodiment of DNS according to the present invention; Act on behalf of DNS and also comprise information receiving module; Link to each other with the address information memory module; Be used for when couple in router agency's IPv6 address prefix changes the IPv6 local address of the couple in router that the reception couple in router sends, the couple in router agency's before the variation IPv6 address prefix and the couple in router agency's after the variation IPv6 address prefix; The domain name addresses update module; Link to each other with the address information memory module with information receiving module respectively; Be used for being equipped with, and the agency hangs the renewal of carrying out domain name addresses fully to dns server down according to following the hanging that the couple in router agency's before changing IPv6 address prefix is searched couple in router in the address information memory module.
In the present invention; Because the following of couple in router hangs fully after obtaining the IP address of acting on behalf of DNS; All carry out the application of domain name and the registration of domain name addresses, thereby making to hang under all need not fully directly to have simplified the flow process of application for domain names to domain name registration organ's application domain name through acting on behalf of DNS; And avoided the waste of domain name resources, also can hang the domain names that are equipped with down simultaneously and carry out unified management all of same couple in router.
The another technical problem that the present invention will solve provides a kind of system that domain name service is provided in the IPv6 network; Following the hanging that can make couple in router is equipped with through obtaining domain name service than low-cost, and same couple in router following hang the domain name that is equipped with can be by unified management.
The present invention provides a kind of system that domain name service is provided again in the IPv6 network, comprise couple in router, is used for hanging the IP address of acting on behalf of DNS under providing fully to couple in router following; Following the hanging of couple in router is equipped with, and links to each other with couple in router, is used to receive the IP address of acting on behalf of DNS that couple in router provides, and to acting on behalf of DNS application domain name; Dns server is used to couple in router and with hanging down the domain name mapping service is provided fully, and the domain name addresses register requirement of DNS is acted on behalf of in acceptance; Act on behalf of DNS,, be used to down and hang back-up and join domain name, and act on behalf of and time hang the registration of carrying out domain name addresses fully respectively with couple in router, hang and be equipped with and dns server links to each other down.
An embodiment of system according to the invention acts on behalf of DNS and comprises the application for domain names module, is used to down to hang and applies for domain name fully, and wherein, the upper level domain name of domain name is by the corresponding domain name decision of couple in router agency's IPv6 address prefix; The domain name addresses Registering modules links to each other with the application for domain names module, is used for domain name of applying for and the following address information that is equipped with that hangs are informed that dns server is to carry out the registration of domain name addresses.
Another embodiment of system according to the invention; Couple in router; Also be used for when couple in router agency's IPv6 address prefix changes the couple in router agency's that IPv6 local address, the variation of couple in router is preceding IPv6 address prefix and the couple in router agency's after the variation IPv6 address prefix notification agent DNS; Act on behalf of DNS, also be used to act on behalf of down and hang the renewal of carrying out domain name addresses fully; Dns server also is used to accept to act on behalf of the domain name addresses renewal request of DNS.
The another embodiment of system according to the invention; Act on behalf of DNS and also comprise the address information memory module; Link to each other with the application for domain names module, be used to store the IPv6 local address of couple in router agency's IPv6 address prefix, couple in router, hang the binding relationship of IPv6 address that is equipped with and the domain name of applying for down; The domain name addresses update module; Link to each other with the address information memory module; Be used for being equipped with, and the agency hangs the renewal of carrying out domain name addresses fully to dns server down according to following the hanging that the couple in router agency's before changing IPv6 address prefix is searched couple in router in the address information memory module.
The present invention provides the system of domain name service; Because the following of couple in router hangs fully after obtaining the IP address of acting on behalf of DNS; All carry out the application of domain name and the registration of domain name addresses, thereby making to hang under all need not fully directly to have simplified the flow process of application for domain names to domain name registration organ's application domain name through acting on behalf of DNS; And avoided the waste of domain name resources, also can hang the domain names that are equipped with down simultaneously and carry out unified management all of same couple in router.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part.In the accompanying drawings:
Fig. 1 is the following sketch map that obtains domain name service fully from domain name registration organ that hangs of couple in router in the prior art.
Fig. 2 is the schematic flow sheet of first embodiment of the inventive method.
Fig. 3 is the schematic flow sheet that hangs an instantiation applying for domain name fully under the couple in router of the present invention.
Fig. 4 is the schematic flow sheet of the 3rd embodiment of the inventive method.
Fig. 5 is that the present invention acts on behalf of the following schematic flow sheet that hangs an instantiation that carries out the domain name addresses renewal fully that DNS acts on behalf of couple in router.
Fig. 6 is the structural representation that the present invention acts on behalf of first embodiment of DNS.
Fig. 7 is the structural representation that the present invention acts on behalf of the 3rd embodiment of DNS.
Fig. 8 is the structural representation of first embodiment of system of the present invention.
Fig. 9 is the structural representation of an instantiation of the present invention system that domain name service is provided.
Figure 10 is the structural representation of second embodiment of system of the present invention.
Figure 11 is the structural representation of the 4th embodiment of system of the present invention.
Embodiment
With reference to the accompanying drawings the present invention is more comprehensively described, exemplary embodiment of the present invention wherein is described.Exemplary embodiment of the present invention and explanation thereof are used to explain the present invention, but do not constitute improper qualification of the present invention.
Each IPv6 equipment on the Internet all can be assigned with a local address and the address (being used to visit internet) that the overall situation is unique.This global address is made up of address prefix and local address.Couple in router is as an IPv6 equipment, and it can be assigned with a local address and global address, and local address and medium access control generally (MAC, Medium Access Control) address is relevant, can not change.
Couple in router provides access service for its IPv6 equipment of hanging down; Serve as and hang the prefix proxy that is equipped with down; It gets access to the IPv6 address prefix through PPP dialing procedure or dhcp process, and is handed down to hang under it through Router Advertisement message and is equipped with, and hangs fully after getting access to address prefix down; In conjunction with the local address of oneself, generate the IPv6 address of an overall situation.
Fig. 2 is the schematic flow sheet of first embodiment of the inventive method.
As shown in Figure 2, this embodiment may further comprise the steps:
S102; Couple in router following hangs when obtaining the IPv6 address, to obtain fully and hangs the IP address of acting on behalf of DNS under being equipped with down; The user through under hang fully access agent DNS with the application domain name; In application during domain name, the user can be newly-built or be selected a domain name of not conflicting, but the upper level domain name of the domain name of application is by the corresponding domain name decision of couple in router agency's IPv6 address prefix;
S104, under hang when successfully applying for domain name fully, act on behalf of domain name that DNS will apply for and hang the address information that is equipped with down and inform that dns server is to carry out the registration of domain name addresses.
Fig. 3 is the schematic flow sheet that hangs an instantiation applying for domain name fully under the couple in router of the present invention.
As shown in Figure 3, this instance may further comprise the steps:
S202, following the hanging fully of couple in router sent router solicitation (RouterSolicitation) message to couple in router;
S204; Couple in router (is called for short RA message through router initiatively; Unsolicited Router Advertisement) under it, hangs and broadcast its address prefix fully; And in RA message, increase an IPv6 Router Advertisement Option---Addresses ofIPv6DNS proxy, and under couple in router, hang and obtain fully in its IPv6 address, obtain the address of acting on behalf of DNS;
Hang under the S206, couple in router fully through landing and act on behalf of DNS and apply for domain name, its upper level domain name is by the corresponding domain name decision of couple in router agency's IPv6 prefix.
This embodiment is through expansion Addresses of IPv6DNSProxy field in the IPv6Router Advertisement option option in the Router of IPv6 neighbor discovery mechanisms Advertisement message; IPv6 equipment is when obtaining the IPv6 address; Directly obtained the address of acting on behalf of DNS; Hang so down fully and can obtain corresponding domain name through acting on behalf of DNS; Its upper level domain name is by the corresponding domain name decision of couple in router agency's IPv6 address prefix; Thereby not only can achieve a butt joint hangs the domain name that is equipped with into router following and carries out unified management, and couple in router following hang be equipped with between a large amount of domain name service visits can carry out in this locality.
In second embodiment of the inventive method, this method also comprises: act on behalf of the IPv6 local address of DNS storage couple in router agency's IPv6 address prefix, couple in router, hang the binding relationship of IPv6 address that is equipped with and the domain name of applying for down.
The DNS that acts on behalf of among this embodiment carries out unified management through storing above-mentioned binding relationship to following the hanging of couple in router fully; Make when couple in router agency's IPv6 address prefix changes, can unify to hang the renewal of carrying out the IPv6 domain name addresses fully down for it.
Fig. 4 is the schematic flow sheet of the 3rd embodiment of the inventive method.
As shown in Figure 4, this embodiment may further comprise the steps:
Act on behalf of the IP address of DNS under S302, couple in router following hang and obtain fully, and through acting on behalf of DNS application domain name, the upper level domain name of domain name is by the corresponding domain name decision of couple in router agency's IPv6 address prefix;
S304, under hang when successfully applying for domain name fully, act on behalf of domain name that DNS will apply for and hang the address information that is equipped with down and inform that dns server is to carry out the registration of domain name addresses;
S306 acts on behalf of the IPv6 local address of DNS storage couple in router agency's IPv6 address prefix, couple in router, hangs the binding relationship of IPv6 address that is equipped with and the domain name of applying for down;
S308; When couple in router agency's IPv6 address prefix changes, the couple in router agency's that couple in router is preceding with IPv6 local address, the variation of couple in router IPv6 address prefix and the couple in router agency's after the variation IPv6 address prefix notification agent DNS;
S310 acts on behalf of DNS and searches according to the agency's of the couple in router before changing IPv6 address prefix and aforesaid binding relationship that following the hanging of affected couple in router is equipped with in the system, and acts on behalf of these and hang the renewal of carrying out domain name addresses fully to dns server down.
Fig. 5 is that the present invention acts on behalf of the following schematic flow sheet that hangs an instantiation that carries out the domain name addresses renewal fully that DNS acts on behalf of couple in router.
As shown in Figure 5, this instance may further comprise the steps:
S402; When couple in router agency's IPv6 address prefix changes; It can change through the IPv6 device address prefix that Router Advertisement message informing is hung down; The IPv6 equipment of following extension will the scheduler prefix, causes its IPv6 address to change, and at this moment the address prefix of couple in router with its IPv6 local address, before and after changing notified to acting on behalf of DNS;
S404; Acting on behalf of following the hanging that dns lookup goes out affected couple in router in its system is equipped with; And act on behalf of these equipment and carry out the renewal of domain name addresses to dns server (domain name addresses is only upgraded the more corresponding IPv6 address of new domain name; Domain name itself is constant), and do not need single registration or the renewal of carrying out the address of these equipment.
When this embodiment changes at the address prefix of couple in router; Notification agent DNS; By act on behalf of that DNS is responsible for and dns server between carry out mutual; And couple in router following hangs and do not need directly to initiate the address to dns server fully and upgrade request, carry out making alternately that with affiliated territory dns server hanging the domain name service visit that is equipped with down can solve in this locality fully by hanging under the unified proxy for equipment like this, thereby reduced the problem that the DNSv6 server faces big concurrent visit.
Fig. 6 is the structural representation that the present invention acts on behalf of first embodiment of DNS.
As shown in Figure 6, the DNS that acts on behalf of of this embodiment comprises:
Application for domain names module 11, be used for couple in router following hang act on behalf of the IP address of DNS under having obtained fully after, under hang and apply for domain name fully, wherein, the upper level domain name of domain name is by the corresponding domain name decision of couple in router agency's IPv6 address prefix;
Domain name addresses Registering modules 12 links to each other with application for domain names module 11, be used under hang when successfully applying for domain name fully, with the domain name of applying for hang the address information that is equipped with down and inform that dns server is to carry out the registration of domain name addresses.
Hang the address of acting on behalf of DNS under when obtaining the IPv6 address, directly getting access to fully under the couple in router among this embodiment, the address that client or the pre-configured DNS of agency need be installed.And; This embodiment all carries out the application of domain name and the registration of domain name addresses through acting on behalf of DNS; Thereby making to hang under all need not directly to domain name registration organ's application domain name fully; Simplified the flow process of application for domain names, and avoided the waste of domain name resources, also can carry out unified management simultaneously all following domain names that are equipped with that hang of same couple in router.
Act on behalf of among second embodiment of DNS in the present invention, the DNS that acts on behalf of of this embodiment also comprises:
The address information memory module links to each other with the application for domain names module, is used to store the IPv6 local address of couple in router agency's IPv6 address prefix, couple in router, hangs the binding relationship of IPv6 address that is equipped with and the domain name of applying for down.
The DNS that acts on behalf of among this embodiment carries out unified management through storing above-mentioned binding relationship to following the hanging of couple in router fully; Make when couple in router agency's IPv6 address prefix changes, can unify to hang the renewal of carrying out the IPv6 domain name addresses fully down for it.
Fig. 7 is the structural representation that the present invention acts on behalf of the 3rd embodiment of DNS.
As shown in Figure 7, compare with embodiment among Fig. 6, the DNS that acts on behalf of of this embodiment also comprises:
Address information memory module 21 links to each other with the application for domain names module, is used to store the IPv6 local address of couple in router agency's IPv6 address prefix, couple in router, hangs the binding relationship of IPv6 address that is equipped with and the domain name of applying for down;
Information receiving module 22; Link to each other with address information memory module 21; Be used for when couple in router agency's IPv6 address prefix changes the IPv6 local address of the couple in router that the reception couple in router sends, the couple in router agency's before the variation IPv6 address prefix and the couple in router agency's after the variation IPv6 address prefix;
Domain name addresses update module 23; Link to each other with address information memory module 21 with information receiving module 22 respectively; Be used for being equipped with, and the agency hangs the renewal of carrying out domain name addresses fully to dns server down according to following the hanging that the couple in router agency's before changing IPv6 address prefix is searched couple in router in the address information memory module.
When this embodiment changes at the address prefix of couple in router; Notification agent DNS; By act on behalf of that DNS is responsible for and dns server between carry out mutual; And couple in router following hangs and do not need directly to initiate the address to dns server fully and upgrade request, carry out alternately with affiliated territory dns server fully by hanging under the unified proxy for equipment like this, reduced the problem that the DNSv6 server faces big concurrent visit.
Fig. 8 is the structural representation of first embodiment of system of the present invention.
As shown in Figure 8, the system of this embodiment comprises:
Couple in router 31; Be used for hanging the IP address of acting on behalf of DNS under providing fully to couple in router following; For example; It supports the couple in router of IETF RFC4861, RFC4862, RFC3315 agreement; Need in the IPv6RouterAdvertisement option option in the Router Advertisement message, increase Addresses of IPv6DNS Proxy field, the address that couple in router is acted on behalf of DNS through this field with IPv6 is given down to hang and is equipped with, and when couple in router powers on or restarts, need its local address, address prefix be notified to IPv6 and act on behalf of DNS;
Following the hanging of couple in router is equipped with 32; Link to each other with couple in router 31; Be used to receive the IP address of acting on behalf of DNS that couple in router provides, and to acting on behalf of DNS application domain name, for example; It supports IETF RFC4861, RFC4862 agreement, and can discern the Addresses of IPv6DNS Proxy field in the IPv6Router Advertisement option option in the Router Advertisement message;
Dns server 33 is used to couple in router and with hanging down the domain name mapping service is provided fully, and the domain name addresses register requirement of DNS is acted on behalf of in acceptance;
Act on behalf of DNS 34, respectively with couple in router 31, down hang be equipped with 32 and dns server 33 link to each other, be used to down and hang back-up and join domain name, and act on behalf of and time hang the registration of carrying out domain name addresses fully.
Fig. 9 is the structural representation of an instantiation of the present invention system that domain name service is provided.
As shown in Figure 9, to compare with the prior art of Fig. 1, this instance has increased by one and has acted on behalf of DNS between couple in router and dns server, be used to down to hang back-up and join domain name, and the agency hangs the registration of carrying out domain name addresses fully down.Particularly; The following of couple in router hangs fully when obtaining the IPv6 address; Act on behalf of the IPv6 address of DNS under getting access to, hang down fully and apply for domain name service through acting on behalf of DNS, the upper level domain name of the domain name of being applied for is by the corresponding domain name decision of the IPv6 address prefix of couple in router.
This embodiment acts on behalf of DNS through introducing, and IPv6 equipment carries out address registration to local dns server under the agency, for affiliated IPv6 equipment provides domain name service, and accomplishes a large amount of domain name service access services in this locality.
Figure 10 is the structural representation of second embodiment of system of the present invention.
Shown in figure 10, compare with embodiment among Fig. 8, the DNS 41 that acts on behalf of among this embodiment comprises:
Application for domain names module 411 is used to down to hang and applies for domain name fully, and wherein, the upper level domain name of domain name is by the corresponding domain name decision of couple in router agency's IPv6 address prefix;
Domain name addresses Registering modules 412 links to each other with the application for domain names module, is used for domain name of applying for and the following address information that is equipped with that hangs are informed that dns server is to carry out the registration of domain name addresses.
In the 3rd embodiment of system of the present invention; Couple in router; Also be used for when couple in router agency's IPv6 address prefix changes the couple in router agency's that IPv6 local address, the variation of couple in router is preceding IPv6 address prefix and the couple in router agency's after the variation IPv6 address prefix notification agent DNS; Act on behalf of DNS, also be used to act on behalf of down and hang the renewal of carrying out domain name addresses fully; Dns server also is used to accept to act on behalf of the domain name addresses renewal request of DNS.
When this embodiment causes that in the variation of couple in router IPv6 address prefix the IPv6 device address changes; Couple in router with local ip address, address prefix notify under act on behalf of DNS; Acting on behalf of DNS checks out to hang under affected and is equipped with; Initiate to upgrade request by acting on behalf of DNS to local dns server, IPv6 equipment does not need initiatively to initiate the address and upgrades request.
Figure 11 is the structural representation of the 4th embodiment of system of the present invention.
Shown in figure 11, compare with embodiment among Figure 10, the DNS 51 that acts on behalf of among this embodiment also comprises:
Address information memory module 511 links to each other with the application for domain names module, is used to store the IPv6 local address of couple in router agency's IPv6 address prefix, couple in router, hangs the binding relationship of IPv6 address that is equipped with and the domain name of applying for down;
Domain name addresses update module 512; Link to each other with the address information memory module; Be used for being equipped with, and the agency hangs the renewal of carrying out domain name addresses fully to dns server down according to following the hanging that the couple in router agency's before changing IPv6 address prefix is searched couple in router in the address information memory module.
This embodiment carries out the renewal of domain name addresses through IPv6 equipment under acting on behalf of the DNS agency to local dns server, for affiliated IPv6 equipment provides domain name service, and a large amount of domain name service restrict access is accomplished in this locality.
Description of the invention provides for example with for the purpose of describing, and is not the disclosed form that exhaustively perhaps limit the invention to.A lot of modifications and variation are conspicuous for those of ordinary skill in the art.Selecting and describing embodiment is for better explanation principle of the present invention and practical application, thereby and makes those of ordinary skill in the art can understand the various embodiment that have various modifications that the present invention's design is suitable for special-purpose.

Claims (10)

1. the method that domain name service is provided in the IPv6 network is characterized in that, said method comprises:
Act on behalf of the IP address of DNS under couple in router following hangs and obtain fully, and through the said DNS application domain name of acting on behalf of, the upper level domain name of domain name is by the corresponding domain name decision of couple in router agency's IPv6 address prefix;
Under said, hang when successfully applying for domain name fully, domain name that the said DNS of agency will apply for and the said address information that is equipped with that hangs down inform that dns server is to carry out the registration of domain name addresses.
2. method according to claim 1 is characterized in that, said method also comprises:
The said DNS of agency stores the IPv6 local address of said couple in router agency's IPv6 address prefix, said couple in router, the said IPv6 address fully and the binding relationship of said domain name of applying for of hanging down.
3. method according to claim 2 is characterized in that, said method also comprises:
When said couple in router agency's IPv6 address prefix changed, the couple in router agency's that said couple in router is preceding with IPv6 local address, the variation of said couple in router IPv6 address prefix and the couple in router agency's after the variation IPv6 address prefix were notified the said DNS of agency;
Following the hanging that the said DNS of agency searches said couple in router according to the couple in router agency's before changing IPv6 address prefix is equipped with, and acts on behalf of the said renewal of carrying out domain name addresses fully to said dns server that hangs down.
4. act on behalf of DNS for one kind, it is characterized in that, the said DNS of agency comprises:
The application for domain names module; Be used for couple in router following hang act on behalf of the IP address of DNS under having obtained fully after; Apply for domain name fully for hanging under said, wherein, the upper level domain name of domain name is by the corresponding domain name decision of couple in router agency's IPv6 address prefix;
The domain name addresses Registering modules links to each other with domain name application module, is used under said, hanging when successfully applying for domain name fully, and domain name of applying for and the said address information that is equipped with that hangs are down informed that dns server is to carry out the registration of domain name addresses.
5. the DNS that acts on behalf of according to claim 4 is characterized in that the said DNS of agency also comprises:
The address information memory module; Link to each other with domain name application module, be used to store the IPv6 local address of said couple in router agency's IPv6 address prefix, said couple in router, the said IPv6 address fully and the binding relationship of said domain name of applying for of hanging down.
6. the DNS that acts on behalf of according to claim 5 is characterized in that the said DNS of agency also comprises:
Information receiving module; Link to each other with said address information memory module; Be used for when said couple in router agency's IPv6 address prefix changes, receive the IPv6 local address of the said couple in router that said couple in router sends, the couple in router agency's before changing IPv6 address prefix and change after couple in router agency's IPv6 address prefix;
The domain name addresses update module; Link to each other with said address information memory module with said information receiving module respectively; Be used for being equipped with, and act on behalf of the said renewal of carrying out domain name addresses fully to said dns server that hangs down according to following the hanging that the couple in router agency's before changing IPv6 address prefix is searched said couple in router in said address information memory module.
7. the system that domain name service is provided in the IPv6 network is characterized in that, said system comprises:
Couple in router is used for hanging the IP address of acting on behalf of DNS under providing fully to said couple in router following;
Said couple in router following hangs and is equipped with, and links to each other with said couple in router, is used to receive the IP address of the said DNS of agency that said couple in router provides, and applies for domain name to the said DNS that acts on behalf of;
Dns server, be used to said couple in router and said under hang the domain name mapping service be provided fully, and accept the domain name addresses register requirement of the said DNS of agency;
The said DNS that acts on behalf of, respectively with said couple in router, hang under said and be equipped with and said dns server links to each other, be used to and hang back-up under said and join domain name, and act on behalf of said time and hang the registration of carrying out domain name addresses fully.
8. system according to claim 7 is characterized in that, the said DNS of agency comprises:
The application for domain names module is used to hang under said and applies for domain name fully, and wherein, the upper level domain name of domain name is by the corresponding domain name decision of couple in router agency's IPv6 address prefix;
The domain name addresses Registering modules links to each other with domain name application module, is used for domain name of applying for and the said address information that is equipped with that hangs are down informed that said dns server is to carry out the registration of domain name addresses.
9. system according to claim 8 is characterized in that,
Said couple in router; Also be used for when said couple in router agency's IPv6 address prefix changes, the couple in router agency's that IPv6 local address, the variation of said couple in router is preceding IPv6 address prefix and the couple in router agency's after the variation IPv6 address prefix are notified the said DNS of agency;
The said DNS that acts on behalf of also is used to act on behalf of the said renewal of carrying out domain name addresses fully that hangs down;
Said dns server also is used to accept the domain name addresses renewal request of the said DNS of agency.
10. system according to claim 9 is characterized in that, the said DNS of agency also comprises:
The address information memory module; Link to each other with domain name application module, be used to store the IPv6 local address of said couple in router agency's IPv6 address prefix, said couple in router, the said IPv6 address fully and the binding relationship of said domain name of applying for of hanging down;
The domain name addresses update module; Link to each other with said address information memory module; Be used for being equipped with, and act on behalf of the said renewal of carrying out domain name addresses fully to said dns server that hangs down according to following the hanging that the couple in router agency's before changing IPv6 address prefix is searched said couple in router in said address information memory module.
CN201010225025.3A 2010-07-13 2010-07-13 Method for providing domain name service, system and agent DNS Active CN102333131B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010225025.3A CN102333131B (en) 2010-07-13 2010-07-13 Method for providing domain name service, system and agent DNS

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010225025.3A CN102333131B (en) 2010-07-13 2010-07-13 Method for providing domain name service, system and agent DNS

Publications (2)

Publication Number Publication Date
CN102333131A true CN102333131A (en) 2012-01-25
CN102333131B CN102333131B (en) 2015-07-22

Family

ID=45484732

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010225025.3A Active CN102333131B (en) 2010-07-13 2010-07-13 Method for providing domain name service, system and agent DNS

Country Status (1)

Country Link
CN (1) CN102333131B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103581353A (en) * 2012-08-02 2014-02-12 上海斐讯数据通信技术有限公司 Method and system of automatic configuration of gateway device
CN103873372B (en) * 2012-12-14 2016-12-28 华耀(中国)科技有限公司 Policy-routing system based on domain name and method to set up
CN109462667A (en) * 2018-10-23 2019-03-12 新华三技术有限公司合肥分公司 Domain name list obtaining method and relevant apparatus
CN109819059A (en) * 2017-11-21 2019-05-28 华为技术有限公司 Manage method, apparatus, equipment and the storage medium of the network equipment
CN113630480A (en) * 2021-08-05 2021-11-09 芯河半导体科技(无锡)有限公司 Method for realizing DNS data isolation of multiple internet access channels

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050066041A1 (en) * 2003-09-19 2005-03-24 Chin Kwan Wu Setting up a name resolution system for home-to-home communications
CN1798136A (en) * 2004-12-20 2006-07-05 上海贝尔阿尔卡特股份有限公司 Method and equipment for updating DSN of host in IPv6 address configuration with no state
CN1984155A (en) * 2005-12-15 2007-06-20 上海贝尔阿尔卡特股份有限公司 Method for configuring domain name in IPv6 access network and its network equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050066041A1 (en) * 2003-09-19 2005-03-24 Chin Kwan Wu Setting up a name resolution system for home-to-home communications
CN1798136A (en) * 2004-12-20 2006-07-05 上海贝尔阿尔卡特股份有限公司 Method and equipment for updating DSN of host in IPv6 address configuration with no state
CN1984155A (en) * 2005-12-15 2007-06-20 上海贝尔阿尔卡特股份有限公司 Method for configuring domain name in IPv6 access network and its network equipment

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103581353A (en) * 2012-08-02 2014-02-12 上海斐讯数据通信技术有限公司 Method and system of automatic configuration of gateway device
CN103581353B (en) * 2012-08-02 2018-06-19 上海斐讯数据通信技术有限公司 The method of automatic configuration and system of gateway device
CN103873372B (en) * 2012-12-14 2016-12-28 华耀(中国)科技有限公司 Policy-routing system based on domain name and method to set up
CN109819059A (en) * 2017-11-21 2019-05-28 华为技术有限公司 Manage method, apparatus, equipment and the storage medium of the network equipment
CN109819059B (en) * 2017-11-21 2020-07-28 华为技术有限公司 Method, device, equipment and storage medium for managing network equipment
CN109462667A (en) * 2018-10-23 2019-03-12 新华三技术有限公司合肥分公司 Domain name list obtaining method and relevant apparatus
CN109462667B (en) * 2018-10-23 2021-07-06 新华三技术有限公司合肥分公司 Domain name list acquisition method and related device
CN113630480A (en) * 2021-08-05 2021-11-09 芯河半导体科技(无锡)有限公司 Method for realizing DNS data isolation of multiple internet access channels
CN113630480B (en) * 2021-08-05 2024-02-09 芯河半导体科技(无锡)有限公司 Method for realizing DNS data isolation of multiple internet surfing channels

Also Published As

Publication number Publication date
CN102333131B (en) 2015-07-22

Similar Documents

Publication Publication Date Title
KR101227203B1 (en) A METHOD FOR UPDATING THE HOST'S DNS DURING THE IPv6 STATELESS ADDRESS CONFIGURATION AND THE APPARATUS THEREOF
CN101753460B (en) Method and device for processing internet protocol version 6(IPV6) routing prefix
CN102132544B (en) Method for receiving data packet in ipv6 domain, and associated device and residential gateway
US20120324063A1 (en) Method, network device, and system for automatically configuring network device in ipv6 network
CN101656725B (en) Method for implementing safety access and access equipment
RU2602971C2 (en) Dynamic ipv6 configuration method for home gateway
US20070253377A1 (en) Apparatus and method for name resolution in an aggregation of mobile networks
CN102158563B (en) Method, system and device for acquiring IPv6 (Internet Protocol Version 6) configuration information from IPv6 transition network
CN102938735B (en) Advertising of route is used to carry the method that option issues NAT64 address prefix
EP2267984A1 (en) Address configuring method, apparatus and system
CN103384282B (en) The method and BRAS of a kind of acquisition IPV6ND addresses
JP5680221B2 (en) How to connect a mobile node to a network
CN102833245B (en) Method and apparatus for obtaining server information in wireless network
RU2006112008A (en) MAINTENANCE OF MOBILE NETWORK REACHABILITY BASED ON TEMPORARY NAME IDENTIFIERS
CN1744596B (en) Method for host obtaining network allocation parameterns in IPV6 network
CN102333131B (en) Method for providing domain name service, system and agent DNS
CN101836468A (en) Mobile terminal, relay equipment and mobile communication system
US7916721B1 (en) Home address subnet assignment for IPv6 bootstrapping
JP5905722B2 (en) System and method for mobile IP
CN103108056B (en) Device and method capable of achieving subscriber identifier and locator separation network
CN104935677B (en) A kind of NAT64 resource acquiring method and acquisition/distributor
CN1972316A (en) Care-of address and its acquisition method and system for configuration information of care-of address
CN104468305B (en) Realize Layer3 Virtual Private Network method and apparatus
CN102892108B (en) Multiple address prefix distributing method and system
CN102098352B (en) Network system and method for supporting host computer mobility in Internet protocol version 4 (IPv4)-Internet protocol version 6 (IPv6) hybrid network environment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant