CN101217576A - A dynamic domain name analysis system and the corresponding dynamic analysis method - Google Patents

A dynamic domain name analysis system and the corresponding dynamic analysis method Download PDF

Info

Publication number
CN101217576A
CN101217576A CNA2008100704926A CN200810070492A CN101217576A CN 101217576 A CN101217576 A CN 101217576A CN A2008100704926 A CNA2008100704926 A CN A2008100704926A CN 200810070492 A CN200810070492 A CN 200810070492A CN 101217576 A CN101217576 A CN 101217576A
Authority
CN
China
Prior art keywords
server
client
ddns
domain name
database
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
CNA2008100704926A
Other languages
Chinese (zh)
Other versions
CN101217576B (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.)
Xiamen Nawang Technology Co ltd
Original Assignee
NAWANG TECHNOLOGIES Co 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 NAWANG TECHNOLOGIES Co Ltd filed Critical NAWANG TECHNOLOGIES Co Ltd
Priority to CN2008100704926A priority Critical patent/CN101217576B/en
Publication of CN101217576A publication Critical patent/CN101217576A/en
Application granted granted Critical
Publication of CN101217576B publication Critical patent/CN101217576B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to a dynamic domain name analytical system and a dynamic analytical method thereof, relating to a dynamic domain name of the internet, which mainly provides a dynamic domain name analytical system and a dynamic analytical method system for an ordinary network user to erect network service on the internet, so that the user can erect the network service in a personal computer without purchasing an independent IP. The invention is provided with a server terminal and a client terminal, wherein, the server is provided with a DDNS server, a DNS server, a WEB relay server, a Registrarb database and a dyndn database; wherein, the DDNS server is connected with the DNS server, the Registrarb database, the dyndn database and the client terminal, and the DNS server is connected with the visitor; the client terminal is connected with the WEB relay server and the visitor, the client terminal program is arranged on the computer of a ddns user and needs to be in the open state, so that the client terminal carries out information exchange with the DDNS server via the network.

Description

Dynamic territory analyzing system and dynamic resolution analysis method thereof
Technical field
The present invention relates to a kind of DDNS of the Internet, especially relate to a kind of dynamic territory analyzing system and dynamic resolution analysis method thereof that is used for the Internet.
Background technology
ICP/IP protocol is the basic agreement of the Internet, and when communication two party connected, prerequisite was to know the other side's IP address, is similar to 222.76.11.12.IP address itself is inconvenient to remember, and domain name system (DNS) has solved this problem, domain name system adopt globally unique title easy to identify (such as: www.sina.com) substitute the IP address, its internal system has realized the mapping relations of name-to-IP address, and there is organized management organization to come this name of concrete management and mapping relations, the user only need know the other side's domain name, finds actual IP address by these mapping relations then, just can set up with the other side to be connected.
DNS (Domain Name Server) is a domain name analysis system, people are accustomed to memory is convenient to be understood that domain name, as www.abc.cn, but only recognize the IP address between on the internet each main frame mutually, so, need a system easily domain name to be converted to IP from user's angle.The process that domain name is converted to IP claims domain name mapping, and this system is called domain name analysis system.For example, we www.nawang.cn that imports in the IE browser can be converted into 222.76.210.142 automatically.Domain name mapping need be finished by special domain name resolution server, and whole resolving is carried out automatically on the backstage.
By the computer that modes such as Modem, ISDN, ADSL, wired broadband, sub-district wideband are surfed the Net, the IP address of at every turn surfing the Net assigned is all inequality, dynamic IP addressing that Here it is.The IP address is a kind of very important Internet resources.And the user who dials up on the telephone for great majority, because the discreteness in its surf time and space, it is very worthless distributing a fixed IP addresses (static IP) for each user, this will cause the significant wastage of IP address resource.Therefore these users can obtain a dynamic IP address usually automatically behind the main frame of at every turn putting through ISP, this address of course not arbitrarily, but certain address in the legal interval of the network ID of this ISP application and host id.The IP address that the dial user is any when connecting for twice is different probably, but the IP address is constant in each connect hours.So most of user surfs the Net by dynamic IP addressing.
Owing to do not consider at the beginning of the IPv4 design to be extensive use of on a large scale, so the address total quantity is limited, mechanism is arranged even predict 2010 all to be used up, and divides polarity unbalanced between the country.So in order to make full use of available IP address resource.Many times we have adopted dynamic host allocation protocol (DHCP), just, only when you need be connected to network, just distribute an IP address to you; Not the time spent, this address can give other people or equipment uses.So just some problems appear, some Internet service, when for example http (HTML (Hypertext Markup Language)), ftp (file transfer protocol (FTP)) etc. will provide service,, and can't provide lasting service because the long-lasting IP of neither one address is come for the Accessor Access probably.Just the visitor can have access to according to certain domain name today, tomorrow just visit less than.A way is the artificial more up-to-date IP address that service is provided of new domain name correspondence, but because DNS is a worldwide huge distributed data tree, the mapping relations renewal that it carries out the corresponding IP of domain name address is difficult in time come into force, may need 1 hour, also may need 1-2 days, and frequent people upgrades for going, and is quite time-consuming bothersome, even the resource that can intrepidly waste other resolution server in the DNS system.So at present, the most main frames in the network can't carry out the network service and set up (such as built web-site), even major part are ignorant of the user of technology, and built web-site almost is never advised thing on the computer of oneself.
In addition, be because the reason that the IP address resource lacks equally, consideration for secure context is also arranged certainly, the difference of local area network (LAN) and wide area network has been arranged, a public wide area network IP address is come and communication is carried out in the outside in the local area network (LAN), routing gateway (local area network (LAN) gateway equipment) coordinate again and the local area network (LAN) internal unit between mutual.Internal unit does not need to adopt the IP address of wide area network to carry out communication like this.But caused some problems so equally, if set up the network service in local area network (LAN), if do not carry out special setting at gateway, the outside can't be visited equally; And gateway itself may be the IP address that obtains the wide area network dynamic assignment by DHCP, this IP after changing, even carried out being provided with also inoperative at gateway.
IPv6 (Intemet Protocol Version 6) is primarily aimed at and addresses the above problem and propose.Regulation IP address size is 32 among the IPv4; And the length of IP address is 128 among the IPv6.After the IP address no longer becomes scarce resource, the dynamic IP method of salary distribution will not exist if not because reason such as maintain secrecy.The follow-up network service of setting up does not have obstacle accordingly yet.But chief reason is at present, nearly all network equipment before all designs based on IPv4, and the life cycle of equipment has very long extension, and there is a compatibility issue, new equipment producer more just makes new product compatible IPv6 simultaneously, also can not invest the support to IPv6 in recent years fully.In addition, also there is the technology of IPv6 itself to improve the reason of aspect, so the whole change-over period is also quite very long.How to solve the state of this technology embarrassment in the meantime? DDNS (dynamic territory analyzing) formally researches and develops for addressing these problems.
At present, the user sets up the following several modes of the general employing of network service:
1) buys independent IP, on the computer of oneself, set up the network service.
2) oneself buys or uses the server of ISP service provider, and trustship is paid certain expense (independent IP usage charges, bandwidth expense, hardware trustship maintenance expense etc.) every year, remote maintenance in the ad hoc machine room of ISP service provider.
3) rent the fictitious host computer of the specific software environment that ISP service provider provides, bandwidth and space difference, price difference.Need remote maintenance.This mode is same IP for the multi-user uses, and realizes the website of different virtual main frame in the access server by specific software.
Aspect existing network service, the common following shortcoming that exists such as is rented in independent IP, hosting, the space of being bought:
1) IP usage charges, space are rented or the trustee's fee height.
2) but trustship merchant server operating environment is limited, for example website language, database, space size etc. are all had many restrictions.
3) have bandwidth and performance bottleneck, the trustship merchant has a lot of different web sites externally to serve on the station server often, and bandwidth and performance remain little after distributing.
4) web site contents upgrades inconvenience, and more new capital need be arrived server and operates at every turn.
5) in a single day poor stability is invaded when server, all websites and content will lose protection, and the space permit holder is powerless to this.Relating on the significant problem that needs the hardware replacing, it is obviously rapidly not convenient on own computer to operate to the trust territory.
More than many shortcomings cause in the Internet, be restricted as quantity of serving the provider and content, numerous participants that attempt to set up the service of oneself have to cancel thought, have influenced the abundant information degree and the quality of the Internet to a certain extent.
Summary of the invention
The object of the present invention is to provide and a kind ofly be used for mainly solving the general networking user and set up the network service on the internet, for example set up the problems such as website of oneself, can allow the user need not buy under the situation of independent IP, on the computer of oneself, set up the dynamic territory analyzing system and the dynamic resolution analysis method thereof of network service.
The present invention is provided with: server end and client.
Server end is provided with DDNS server, dns server, WEB forwarding server, Registrarb database and dyndn database;
The DDNS server is connected with client with dns server, Registrarb database, dyndn database respectively, and dns server is connected with the visitor;
The DDNS server is used to preserve user's log-on message, and the login situation of record domain name is equipped with special-purpose DDNS server on the DDNS server, and DDNS server and database are located on the same station server;
Dns server is used to write down and preserve the information of domain name and the IP that is shone upon, and dns server and DDNS server program are located at same machine;
The WEB forwarding server is used to write down the Intranet information of DDNS client, and helps visitor and WEB server to transmit the server of request and response;
The Registrarb database is used to deposit login all required data of DDNS, is used to preserve ddns user's authentication information, domain-name information etc.Write down the execution result of ordering among the dyndn simultaneously;
The dyndn database is used to deposit by client and sends, and understands the DDNS service command that translate the back through the server end process;
Client, it is client-side program, be the direct user of DDNS, client is used for the user and builds WEB service, mail service and online customer service, client is connected with the visitor with the WEB forwarding server, client-side program is installed on ddns user's the computer, and need be opening always, and client is carried out information interaction by network and DDNS server.
The abnormal conditions that information produced that the DDNS server is sent client are reacted, and active goes to upgrade DNS information, the DDNS server of the special use of being installed on the DDNS server is responsible for the customer in response client information, whether the domain-name information of checking the client login is registered, also related content fed back to client simultaneously; Simultaneously the DDNS server can be written to information such as user's authentication, domain name in the Registrarb database, and IP change record and action are written in the dyndn database.
Dns server is used to write down and preserve the information of domain name and the IP that is shone upon, promptly is used to the visitor to carry out the mapping conversion of domain name and IP address, inquires about for the visitor.Dns server is traditional dns server.
The service object of DDNS is the visitor, promptly visits the end user that DDNS user provides service.The visitor sends the IP address transition request (or oppositely) to certain domain name, and connects according to the return results and the destination host of reality.
The DDNS server also can be written to the domain name of user applies in the dns server according to certain form.
Be provided with 4 tables such as dn table, dyndn table, dnslog table and dynlog table in the Registrarb database, important is dn table and dynlog table, comprises the attributes such as login password, valid expiration date and domain name registration state of affiliated territory, domain name in the dn table.Time, version number, operating system and the language of the required authkey that provides (authentication code), domain name and ip thereof, last refresh when in dynlog table, writing down client refresh (employed language when deciding) to the client feedback information.Other 2 tables are responsible for log.
The dyndn database comprises login, restart, and disablel, logout, refresh etc., the specific implementation of these orders is realized by the sync-server process; The dyndn database is used to preserve that operation from client causes, the IP change record is command forms.
The dynamic resolution analysis method of dynamic territory analyzing of the present invention system may further comprise the steps:
1) client uses domain name and the corresponding password registered in the DDNS system to login.
2) the DDNS server carries out verification to this domain name and corresponding password, judge whether domain name and corresponding password for registering in the DDNS system, when verification is failed, the notice client, the foundation of verification is the registered domain name data that write down in the Registrarb database.
3) represent an operation with the login of client domain name, this operation types (domain name login, restart client, suspend client, nullify domain name, refresh active client information) and content (being up-to-date client ip address and network environment information) are recorded in the dyndn database of server end, these operation notes the change of IP each time of client machine.
4) the DDNS server can capture up-to-date certain client operation that writes and IP modification information immediately from the dyndn database simultaneously.
5) when confirming to relate to the IP address change, the DDNS server is revised the zone file (mapped file of domain name and address) of the dns server (generally speaking, on same station server) under this domain name.
6) when this domain name of follow-up Accessor Access, be the up-to-date IP address of the actual sensing of this domain name with what obtain.
7) visitor is set up network with this IP address (being client ip address) place main frame and be connected, and obtain corresponding network service, for example http service, ftp service etc.
Compared with prior art, key of the present invention is by an extra client-server program, finished the variation that captures client ip address immediately, and immediately be updated to DNS, like this, all visitors that obtain network service connection by domain name always can obtain the IP address of client reality, and connect.The contradiction that allows higher level's gateway device dynamic assignment IP and user rs host provide lasting network to serve promptly has been provided.
The DDNS service has exclusive user group, these users' domain name all is configured in the system DNS service and does parsing, therefore, and in the DNS of All Around The World scope data number, the variation frequency of domain name and IP mapping has solved the problem that comes into force after upgrading effectively by DDNS system oneself control.
Because the natural client-server pattern of DDNS, for the main frame of providing services on the Internet in the local area network (LAN), DDNS just can be used as the bridge between this main frame and the visitor's main frame, and has the function of catching dynamic IP simultaneously.Solved the local area network (LAN) penetration problem effectively.The user also can provide external network service in the local area network (LAN).Just because of the employed IP of the Internet user of overwhelming majority address all is dynamic IP addressing, is directed to this main frame so be difficult to the domain name that certain is specific, and the IP that the back is obtained because this main frame is reached the standard grade at every turn is inequality.Also just because of this defective, make common user can't on individual PC, carry out WEB and build a station, provide the FTP service and operation such as MAIL service is provided.
Aforesaid predicament has been broken away from the appearance of DDNS system, and it can bind together dynamic IP and fixed domain name, realizes the dynamic mapping of IP and domain name.The user only need install the DDNS client on computers, with after the legal domain name login, just can realize the real-time binding of IP and domain name again, operates very simple.
This shows, the DDNS service (Dynamic Domain Name Server DDNS) truly has following advantage when addressing these problems:
1) need not buy independent IP, need not rent or hosting in the space, on the computer of oneself, just can finish.
2) website language, database, space size etc. all can oneself be provided with deployment on the computer of oneself, and are unrestricted.
3) computer of oneself is only for the use of oneself providing services on the Internet, as long as the bandwidth of buying is enough, performance is better than the space and rents.
4) web site contents directly changes renewal in this machine maintenance, and is very convenient.
5) fail safe is good, and backup, monitoring all can be set according to own requirement, have autonomy completely, and in case run into the hardware classes security incident, can be rapidly in this locality solution, for example replacement equipment, enable backup etc.
6) the network service content can be given full play to intention and the imagination space of oneself, can significantly improve the internet information content richness.
DDNS client (by DDNS) is applicable to most wide band access users, comprises ordinary telephone line, ISDN, ADSL, cable TV network, the twisted-pair feeder LAN subscriber to the broadband networks at family etc. and the overwhelming majority.We can say, this system to the residing network environment of user without any specific (special) requirements, no matter be in Intranet or at public network, this is a big characteristic of native system.
Description of drawings
Fig. 1 is the composition frame chart of the dynamic territory analyzing system of the embodiment of the invention.
Fig. 2 is the dynamic resolution analysis method FB(flow block) of the dynamic territory analyzing system of the embodiment of the invention.
Fig. 3 is the http service Intranet penetrating system structured flowchart of the embodiment of the invention.
Fig. 4 is the http service Intranet penetration flow path figure of the embodiment of the invention.
DDNS system flow chart when Fig. 5 is the public network of the embodiment of the invention.
DDNS system flow chart when Fig. 6 is the Intranet of the embodiment of the invention.
Embodiment
Following examples will the present invention is further illustrated in conjunction with the accompanying drawings.
Referring to Fig. 1, the present invention is provided with: server end and client.
Server end is provided with DDNS server 1, dns server 2, WEB forwarding server 3, Registrarb database 4 and dyndn database 5.DDNS server 1 is connected with dns server 2, Registrarb database 4, dyndn database 5 and client 6 respectively, and dns server 2 is connected with visitor 7, and client 6 also is connected with visitor 7 with WEB forwarding server 3.
DDNS server 1 is used to preserve user's log-on message, the login situation of record domain name, the abnormal conditions that information produced that client 6 is sent are reacted, and initiatively upgrade DNS information, special-purpose DDNS server is housed on the DDNS server, be responsible for the customer in response client information, check whether the domain-name information of client login is registered, also related content is fed back to client; Simultaneously the DDNS server can write information such as user's authentication, domain name in the Registrarb database, and IP change record and action are written in the dyndn database.DDNS server and database are on same station server.
Dns server 2 is used to write down and preserve the information of domain name and the IP that is shone upon, promptly is used to visitor 7 to carry out the mapping conversion of domain name and IP address, for visitor's 7 inquiries.Dns server is traditional dns server, and dns server and DDNS server program are at same machine.
WEB forwarding server 3 is used to write down the Intranet information of DDNS client, and helps visitor and WEB server to transmit the server of request and response.
Registrarb database 4 is used to deposit login all required data of DDNS, is used to preserve ddns user's authentication information, domain-name information etc., writes down the execution result of ordering among the dyndn simultaneously.
Dyndn database 5 is used to deposit the DDNS service command of being sent translation after the server end process is understood by client.
Client 6, it is client-side program, be the direct user of DDNS, the user can build the user of WEB service, mail service, online customer service by the DDNS client, client-side program is installed on ddns user's the computer, and need be opening, client is carried out information interaction by network and DDNS server. always
The service object of DDNS is visitor 7, promptly visits the end user that DDNS user provides service.The visitor sends the IP address transition request (or oppositely) to certain domain name, and connects according to the return results and the destination host of reality.
The DDNS server also can be written to the domain name of user applies in the dns server according to certain form.
Be provided with 4 tables such as dn table, dyndn table, dnslog table and dynlog table in the Registrarb database, important is dn table and dynlog table, comprises the attributes such as login password, valid expiration date and domain name registration state of affiliated territory, domain name in the dn table.Time, version number, operating system and the language of the required authkey that provides (authentication code), domain name and ip thereof, last refresh when in dynlog table, writing down client refresh (employed language when deciding) to the client feedback information.Other 2 tables are responsible for log.
The dyndn database comprises login, restart, and disablel, logout, refresh etc., the specific implementation of these orders is realized by the sync-server process; The dyndn database is used to preserve that operation from client causes, the IP change record is command forms.
Fig. 2 provides the dynamic resolution analysis method FB(flow block) of the dynamic territory analyzing system of the embodiment of the invention.
The dynamic resolution analysis method of dynamic territory analyzing of the present invention system may further comprise the steps:
1) client uses domain name and the corresponding password registered in the DDNS system to login.
2) the DDNS server carries out verification to this domain name and corresponding password, judge whether domain name and corresponding password for registering in the DDNS system, when verification is failed, the notice client, the foundation of verification is the registered domain name data that write down in the Registrarb database.
3) represent an operation with the login of client domain name, this operation types (domain name login, restart client, suspend client, nullify domain name, refresh active client information) and content (being up-to-date client ip address and network environment information) are recorded in the dyndn database of server end, these operation notes the change of IP each time of client machine.
4) the DDNS server can capture up-to-date certain client operation that writes and IP modification information immediately from the dyndn database simultaneously.
5) when confirming to relate to the IP address change, the DDNS server is revised the zone.file file (mapped file of domain name and address) of the dns server (generally speaking, on same station server) under this domain name.
6) when this domain name of follow-up Accessor Access, be the up-to-date IP address of the actual sensing of this domain name with what obtain.
7) visitor is set up network with this IP address (being client ip address) place main frame and be connected, and obtain corresponding network service, for example http service, ftp service etc.
Fig. 3 provides the http service Intranet penetrating system structured flowchart of the embodiment of the invention.
Below provide the explanation that http service Intranet penetrates.
The http service is coordinated to finish by the client and server end equally, and its prerequisite is the visitor has obtained active client by DDNS up-to-date IP address, and client host is in certain local area network (LAN) inside.Each module in the system architecture diagram is described below.
System is provided with:
The WEB forwarding server: the http request data package of being responsible for transmitting the visitor is to client, and the http packet that simultaneously client is sent is transmitted to the visitor.
DDNS client WEB transmits process: the http packet that responsible forwarding client WEB server provides is to the WEB forwarding server, and the http request that simultaneously the WEB forwarding server is sent is transmitted to client WEB server.
Client WEB server: the WEB that sets up for client is actual service, for example website etc.May be provided by IIS, Apache, Tomcat supervisor, output is at the port of appointment, and is common as 80 ports.
Visitor: the visitor who wishes to obtain web site contents by domain name.
Fig. 4 provides the http service Intranet penetration flow path figure of the embodiment of the invention, actually finishes WEB to transmit the step of flow process correspondence of service as follows:
1) client is informed the WEB forwarding server with the address of oneself earlier after login.
2) visitor (for example initiates the http request, at browser address bar input http://www.xxxx.cn, wherein xxxx.cn is a registered domain name in the DDNS system, and this client has been set up the WEB server, in certain local area network (LAN), this domain name is logined in the DDNS client.
In fact, after the client domain name login of (in the local area network (LAN)) of the type, the DDNS server can judge, belong to the interior user's of local area network (LAN), the domain name IP of correspondence is pointed to the IP address at the place of WEB forwarding server own and the WEB service of all Intranet users, all be responsible for forwarding by this address.And the network routing iinformation during user's logging on client in the record local area network (LAN).Make this WEB forwarding server can be initiatively with this local area network (LAN) in main frame connect.At this moment, after obtaining the http request that the visitor initiates, will connect, the main frame at client place in the local area network (LAN) is given in this request, ask for the corresponding page.What be responsible for accepting this task is not the WEB service processes of client place main frame itself.But DDNS client.
3) client is initiated the http request to the WEB of this machine service processes, gets access to corresponding http response data packet (actual content of pages).
4) client is given to the WEB forwarding server with this response data packet.
5) the WEB forwarding server returns to initial visitor with packet.
6) visitor has seen the corresponding page content.
The flow process of DDNS system with whether be in the NAT environment direct relation arranged, for analytical system framework more clearly, have or not two kinds of situations of NAT to analyze existing it is divided into.
1) the system flow analysis during public network (DDNS system flow chart during the public network of the embodiment of the invention that provides referring to Fig. 5).
The DDNS client is issued the DDNS server with domain name password and IP information, and server judges that the DDNS client is in the public network environment, removes initiatively to upgrade the corresponding information of this domain name in the dns server then, inquires about for the visitor.What this intermediate demand was noted is, the life cycle phase (TTL) of having set this DNS information in dns server is 8s, that is to say, can inquire time of this variation and the longlyest can not surpass 8s from the IP of the client visitor that changes.The IP change in information is not reflected at once that internet gets on.Then, the visitor inquires about the IP of this domain name correspondence, and DNS returns the IP address.After the visitor has obtained this IP address, just can find the loom at DDNS client place.
2) the system flow analysis during Intranet (DDNS system flow chart during the Intranet of the embodiment of the invention that provides referring to Fig. 6).
When the DDNS client is logined, send domain name and encrypted message to the DDNS server in, send out a NAT information also for the WEB forwarding server, so that the WEB server can find the loom at the DDNS client place that is in the NAT state.The DDNS server judges that the ip of this client is Intranet ip, just the pairing IP of this domain name address is updated to the address of WEB forwarding server.Dns server has write down this information.So when the visitor inquired about, the IP that is obtained was WEB forwarding server IP.When this domain name of Accessor Access, can issue the WEB forwarding server to access request.Forwarding server goes database to seek the information of this domain name, and this request is transmitted to the DDNS client that is in the NAT state.The DDNS client is issued the WEB forwarding server to the information of returning.Forwarding server is issued the visitor to this response message again, finally finishes visit.
The brief introduction of DDNS client:
The DDNS client is an important component part of DDNS system, and it has realized the function with dynamic IP and domain name binding.By this function, the user can be easily indiscriminately ad. as one wishes sets up multiple advanced person's network application at enterprise or household internal.As set up WEB website, Ftp website and Mail server, and and video conference, ecommerce etc., for it provides application platform based on dynamic IP.No matter how the IP on your main frame changes, and the DDNS client can be in time, exactly the visit of outside is resolved on your main frame.The DDNS client design is accomplished simple, attractive in appearance, easy to operate and hommization as far as possible.In the domain name input, allow domain name character string the right and left to have the space, point out for conspicuous domain name input error.The IP that has shown this machine in the status bar, two kinds of tones of the icon chromatic colour of pallet and grey are in order to the success and the failure of expression login.
The interface analysis of DDNS client:
When client quit a program unusually because of not nullifying domain name or certain, client can be automatically with the domain name login of not withdrawing from next time when logining.When certain domain name was nullified or be not online, this domain name was to being directed to certain specific I P automatically.
Be suitable for the crowd: wide band access user comprises that ordinary telephone line, ISDN, ADSL, cable TV network, twisted-pair feeder are to the broadband networks at family etc. and LAN subscriber.
Running environment: Windows 2000/xp/2003/vista.
DDNS is divided into server end and client, and server end itself is a node in traditional DNS data tree, finishes the mapping function of traditional domain name to the IP address.But it is by a kind of extra method, when host IP address changes, this change immediately is updated in the mapping of the domain name of DNS and real ip address.And the user group of DDNS itself comes management domain name by this DNS node, so it can notify other DNS node to go to know this change with fast speed as far as possible.Simultaneously, the DDNS client is a service broker person at Intranet user also.Because its natural and DDNS server end is instant connection status.So also solved the problem that external user can't have access to the network service that LAN subscriber sets up to a great extent, the occasion (such as setting up the website) of resource service particularly only be provided at needs.

Claims (5)

1. the dynamic territory analyzing system is characterized in that being provided with server end and client;
Server end is provided with DDNS server, dns server, WEB forwarding server, Registrarb database and dyndn database;
The DDNS server is connected with client with dns server, Registrarb database, dyndn database respectively, and dns server is connected with the visitor, and client also is connected with the visitor with the WEB forwarding server;
The DDNS server is used to preserve user's log-on message, and the login situation of record domain name is equipped with special-purpose DDNS server on the DDNS server, and DDNS server and database are located on the same station server;
Dns server is used to write down and preserve the information of domain name and the IP that is shone upon, and dns server and DDNS server program are located at same machine;
The WEB forwarding server is used to write down the Intranet information of DDNS client, and helps visitor and WEB server to transmit the server of request and response;
The Registrarb database is used to deposit all required data of login DDNS, is used to preserve ddns user's authentication information, domain-name information, writes down the execution result of ordering among the dyndn simultaneously;
The dyndn database is used to deposit by client and sends, and understands the DDNS service command that translate the back through the server end process;
Client, it is client-side program, be the direct user of DDNS, client is used for the user and builds WEB service, mail service and online customer service, client is connected with the visitor with the WEB forwarding server, client-side program is installed on ddns user's the computer, and need be opening always, and client is carried out information interaction by network and DDNS server.
2. dynamic territory analyzing as claimed in claim 1 system is characterized in that being provided with dn table, dyndn table, dnslog table and dynlog table in the Registrarb database.
3. dynamic territory analyzing as claimed in claim 2 system is characterized in that comprising login password, valid expiration date and the domain name registration status attribute of affiliated territory, domain name in the dn table; Time, version number, operating system and the language of the required authkey that provides, domain name and ip, last refresh when in the dynlog table, writing down client refresh.
4. dynamic territory analyzing as claimed in claim 1 system is characterized in that the dyndn database comprises login, restart, and disablel, logout, refresh, the specific implementation of these orders is realized by the sync-server process; The dyndn database is used to preserve that operation from client causes, the IP change record is command forms.
5. the dynamic resolution analysis method of dynamic territory analyzing as claimed in claim 1 system is characterized in that may further comprise the steps:
1) client uses domain name and the corresponding password registered in the DDNS system to login;
2) the DDNS server carries out verification to this domain name and corresponding password, judge whether domain name and corresponding password for registering in the DDNS system, when verification is failed, the notice client, the foundation of verification is the registered domain name data that write down in the Registrarb database;
3) represent an operation with the login of client domain name, with this operation types, comprise the domain name login, restart client, suspend client, nullify domain name, refresh active client information, and content, comprise up-to-date client ip address and network environment information, record in the dyndn database of server end, these operation notes the IP each time change of client machine;
4) the DDNS server can capture up-to-date certain client operation that writes and IP modification information immediately from the dyndn database simultaneously;
5) when confirming to relate to the IP address change, the DDNS server is revised the zone file of the dns server under this domain name, and the zone file comprises the mapped file of domain name and address;
6) when this domain name of follow-up Accessor Access, be the up-to-date IP address of the actual sensing of this domain name with what obtain;
7) visitor is set up network with client ip address place main frame and be connected, and obtain corresponding network service, the network service comprises http service, ftp service.
CN2008100704926A 2008-01-18 2008-01-18 A dynamic domain name analysis system and the corresponding dynamic analysis method Expired - Fee Related CN101217576B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008100704926A CN101217576B (en) 2008-01-18 2008-01-18 A dynamic domain name analysis system and the corresponding dynamic analysis method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008100704926A CN101217576B (en) 2008-01-18 2008-01-18 A dynamic domain name analysis system and the corresponding dynamic analysis method

Publications (2)

Publication Number Publication Date
CN101217576A true CN101217576A (en) 2008-07-09
CN101217576B CN101217576B (en) 2012-05-02

Family

ID=39623938

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100704926A Expired - Fee Related CN101217576B (en) 2008-01-18 2008-01-18 A dynamic domain name analysis system and the corresponding dynamic analysis method

Country Status (1)

Country Link
CN (1) CN101217576B (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102143249A (en) * 2011-03-02 2011-08-03 山东浪潮齐鲁软件产业股份有限公司 Method for realizing dynamic domain name service (DNS) of video server
CN102143243A (en) * 2010-10-28 2011-08-03 华为终端有限公司 Dynamic routing processing method and dynamic routing processing device and home gateway thereof
CN102546683A (en) * 2010-12-10 2012-07-04 厦门市美亚柏科信息股份有限公司 Host computer domain name collecting method and device
CN102870104A (en) * 2010-05-18 2013-01-09 亚马逊技术股份有限公司 Validating updates to domain name system records
CN103365979A (en) * 2013-07-03 2013-10-23 交通银行股份有限公司 Long-distance double-center online processing method and system based on open database
WO2013185352A1 (en) * 2012-06-15 2013-12-19 华为技术有限公司 Registration method, device, and system
CN103581349A (en) * 2012-07-24 2014-02-12 腾讯科技(深圳)有限公司 Domain name resolution method and device
CN104539751A (en) * 2014-12-29 2015-04-22 北京奇艺世纪科技有限公司 DNS analyzing system, method and device
CN106101112A (en) * 2016-06-24 2016-11-09 深圳市先河***技术有限公司 Access the method for privately owned equipment, system and the public network server using dynamic IP
CN107222587A (en) * 2017-06-29 2017-09-29 冯哲 A kind of method for remotely accessing private network device
CN108092997A (en) * 2018-02-05 2018-05-29 中国联合网络通信集团有限公司 A kind of domain name analytic method and device
CN108810188A (en) * 2018-06-16 2018-11-13 武汉商启网络信息有限公司 A kind of management system of cloud host self-service binding and unbundlings domain name
CN111416885A (en) * 2020-03-20 2020-07-14 福建万物易联网络科技有限公司 Outer chain rewriting distributed system with fixed-length domain name
CN111917896A (en) * 2020-06-23 2020-11-10 北京邮电大学 Credible domain name resolution method, system, electronic equipment and storage medium
CN113316926A (en) * 2019-05-16 2021-08-27 深圳市欢太科技有限公司 Domain name processing method and device, electronic equipment and storage medium
CN113660359A (en) * 2021-08-25 2021-11-16 北京搜房科技发展有限公司 Management method and device for domain name resolution record, storage medium and electronic equipment
CN114500456A (en) * 2020-10-23 2022-05-13 ***通信集团河北有限公司 DNS scheduling optimization method and device based on full-network sniffing and computing equipment
CN115150266A (en) * 2022-06-29 2022-10-04 北京天融信网络安全技术有限公司 Local area network interconnection configuration and data transmission method
CN115514662A (en) * 2021-06-22 2022-12-23 ***通信集团河南有限公司 Service level agreement SLA measuring system and measuring method
CN116455868A (en) * 2023-03-29 2023-07-18 成都康胜思科技有限公司 Integrated service system based on universal domain name resolution and private protocol intranet penetration

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100553263C (en) * 2006-03-21 2009-10-21 盛大计算机(上海)有限公司 A kind of dynamic territory analyzing method of Network Recognition

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102870104A (en) * 2010-05-18 2013-01-09 亚马逊技术股份有限公司 Validating updates to domain name system records
CN102143243A (en) * 2010-10-28 2011-08-03 华为终端有限公司 Dynamic routing processing method and dynamic routing processing device and home gateway thereof
CN102546683B (en) * 2010-12-10 2015-09-02 厦门市美亚柏科信息股份有限公司 A kind of host computer domain name collecting method and device
CN102546683A (en) * 2010-12-10 2012-07-04 厦门市美亚柏科信息股份有限公司 Host computer domain name collecting method and device
CN102143249A (en) * 2011-03-02 2011-08-03 山东浪潮齐鲁软件产业股份有限公司 Method for realizing dynamic domain name service (DNS) of video server
WO2013185352A1 (en) * 2012-06-15 2013-12-19 华为技术有限公司 Registration method, device, and system
CN103621036A (en) * 2012-06-15 2014-03-05 华为技术有限公司 Registration method, device, and system
CN103581349A (en) * 2012-07-24 2014-02-12 腾讯科技(深圳)有限公司 Domain name resolution method and device
CN103581349B (en) * 2012-07-24 2018-05-15 腾讯科技(深圳)有限公司 A kind of domain name analytic method and device
CN103365979A (en) * 2013-07-03 2013-10-23 交通银行股份有限公司 Long-distance double-center online processing method and system based on open database
CN104539751A (en) * 2014-12-29 2015-04-22 北京奇艺世纪科技有限公司 DNS analyzing system, method and device
CN104539751B (en) * 2014-12-29 2018-02-09 北京奇艺世纪科技有限公司 DNS resolution system, method and device
CN106101112A (en) * 2016-06-24 2016-11-09 深圳市先河***技术有限公司 Access the method for privately owned equipment, system and the public network server using dynamic IP
CN107222587A (en) * 2017-06-29 2017-09-29 冯哲 A kind of method for remotely accessing private network device
CN108092997A (en) * 2018-02-05 2018-05-29 中国联合网络通信集团有限公司 A kind of domain name analytic method and device
CN108092997B (en) * 2018-02-05 2020-09-25 中国联合网络通信集团有限公司 Domain name resolution method and device
CN108810188A (en) * 2018-06-16 2018-11-13 武汉商启网络信息有限公司 A kind of management system of cloud host self-service binding and unbundlings domain name
CN113316926B (en) * 2019-05-16 2023-12-05 深圳市欢太科技有限公司 Domain name processing method, device, electronic equipment and storage medium
CN113316926A (en) * 2019-05-16 2021-08-27 深圳市欢太科技有限公司 Domain name processing method and device, electronic equipment and storage medium
CN111416885A (en) * 2020-03-20 2020-07-14 福建万物易联网络科技有限公司 Outer chain rewriting distributed system with fixed-length domain name
CN111917896B (en) * 2020-06-23 2022-09-16 北京邮电大学 Credible domain name resolution method, system, electronic equipment and storage medium
CN111917896A (en) * 2020-06-23 2020-11-10 北京邮电大学 Credible domain name resolution method, system, electronic equipment and storage medium
CN114500456A (en) * 2020-10-23 2022-05-13 ***通信集团河北有限公司 DNS scheduling optimization method and device based on full-network sniffing and computing equipment
CN114500456B (en) * 2020-10-23 2024-01-12 ***通信集团河北有限公司 DNS (Domain name System) scheduling optimization method and device based on whole network sniffing and computing equipment
CN115514662A (en) * 2021-06-22 2022-12-23 ***通信集团河南有限公司 Service level agreement SLA measuring system and measuring method
CN113660359A (en) * 2021-08-25 2021-11-16 北京搜房科技发展有限公司 Management method and device for domain name resolution record, storage medium and electronic equipment
CN113660359B (en) * 2021-08-25 2024-01-19 北京搜房科技发展有限公司 Domain name resolution record management method and device, storage medium and electronic equipment
CN115150266A (en) * 2022-06-29 2022-10-04 北京天融信网络安全技术有限公司 Local area network interconnection configuration and data transmission method
CN115150266B (en) * 2022-06-29 2024-03-15 北京天融信网络安全技术有限公司 Local area network interconnection configuration and data transmission method
CN116455868A (en) * 2023-03-29 2023-07-18 成都康胜思科技有限公司 Integrated service system based on universal domain name resolution and private protocol intranet penetration
CN116455868B (en) * 2023-03-29 2023-11-07 成都康胜思科技有限公司 Integrated service system based on universal domain name resolution and private protocol intranet penetration

Also Published As

Publication number Publication date
CN101217576B (en) 2012-05-02

Similar Documents

Publication Publication Date Title
CN101217576B (en) A dynamic domain name analysis system and the corresponding dynamic analysis method
CN100547970C (en) Provide server and method via the internal network of multisystem operator to the access of public network
CN101282328B (en) Method for accessing internet inner-network Web service
US7007080B2 (en) System for reconfiguring and registering a new IP address for a computer to access a different network without user intervention
US7991913B2 (en) Method for domain name configuration in IPv6 access network and the network device hereof
CN103916378B (en) System and method for automatically deploying application system in cloud resource pool
JP5595405B2 (en) Virtualization platform
US8543674B2 (en) Configuration of routers for DHCP service requests
JP2003526138A (en) Automated connection service system
CN102882990A (en) Wireless sensor network identifier analysis method
CN101668050A (en) Method and system for analyzing a domain name
AU1979401A (en) Server and method to provide access to a network by a computer configured for a different network
US20020046293A1 (en) Web on-demand system
CN102572002B (en) Dynamic domain name update method and system
CN101645875A (en) Method for establishing on-line channel
CN102148882A (en) Dynamic domain name analytic method and system after deployment of NAT
KR20010106618A (en) Advertisement system utilizing terminator for internet service and method thereof
CN100502412C (en) Method for computer positioning of dynamic IP dial-up network
CN108040137A (en) A kind of domain name analytic method, gateway and network system
CN208094604U (en) A kind of virtual environment website orientation server for remote access
US20040260785A1 (en) Surveillance system via the internet
CN101299771B (en) Network system, internet network protocol element and automatic setting method thereof
AU2002343317A1 (en) Surveillance system via the internet
US20070055761A1 (en) Method and system for redirecting a request in an IP environment
US20230034951A1 (en) A system for data transmission between a client device, a server device, and a plurality of automation devices

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
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: 361008 Fujian province Xiamen Software Park Wanghai No. 45 unit 201

Patentee after: XIAMEN NAWANG TECHNOLOGY Co.,Ltd.

Address before: 361008 Fujian province Xiamen Software Park Wanghai No. 45 unit 201

Patentee before: XIAMEN NAWANG TECHNOLOGY CO.,LTD.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120502

CF01 Termination of patent right due to non-payment of annual fee