亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

地址轉(zhuǎn)換裝置和地址轉(zhuǎn)換規(guī)則的管理方法

文檔序號:6373814閱讀:334來源:國知局

專利名稱::地址轉(zhuǎn)換裝置和地址轉(zhuǎn)換規(guī)則的管理方法
技術領域
:本發(fā)明涉及為在相互通信時,對終端進行識別的地址轉(zhuǎn)換所需要的使多個通信網(wǎng)相互連接的地址轉(zhuǎn)換裝置。
背景技術
:當屬于某個終端的網(wǎng)與屬于通信對象終端的網(wǎng)的通信協(xié)議不同時,作為實現(xiàn)兩者之間通信技術的一種,可以舉出協(xié)議轉(zhuǎn)換[ProtocolTranslation]。例如在因特網(wǎng)中所使用的Internet協(xié)議(以下稱作為“IP”),目前Internet協(xié)議版本4(以下稱為“IPv4”)已在全世界普及,但是,可使用地址的枯竭令人擔心,為了解決這個問題,提出了Internet協(xié)議版本6(以下稱為“IPv6”)。但是,一下子進行由IPv4向IPv6的轉(zhuǎn)換,事實上是不可能的,所以,提出了通過協(xié)議轉(zhuǎn)換將使用IPv4的網(wǎng)和使用IPv6的網(wǎng)連接的方式。作為具體的轉(zhuǎn)換方式,已知出自IETF(InternetEngineeringTaskForce,因特網(wǎng)工程任務組)的在RFC(RequestForComments,認證請求)2765和2766中所述的NAT-PT,和在RFC3089中所述的SOCKS64、在RFC3142中所述的傳輸中繼等。這些基本上都是在IPv4和IPv6間相互轉(zhuǎn)換IP數(shù)據(jù)包的格式。這時,為了進行IPv4地址和IPv6地址的轉(zhuǎn)換,在轉(zhuǎn)換之前要制作IPv4地址和IPv6地址的轉(zhuǎn)換規(guī)則,并使其保持下來。該轉(zhuǎn)換規(guī)則有事先靜態(tài)地設定的情況和當發(fā)生通信時動態(tài)作成的情況,作為轉(zhuǎn)換規(guī)則的生成契機,后者的場合利用DNS(DomainNameSystem,域名系統(tǒng))的名稱分解(nameresolution)。DNS是將用字符串書寫的人們易懂的名稱轉(zhuǎn)換成IP地址的系統(tǒng)。以下將使名稱轉(zhuǎn)換成IP地址的操作稱為名稱分解。至今,因特網(wǎng)上的幾乎所有的應用都是利用該DNS來取得通信對象的IP地址的。IPv4-IPv6轉(zhuǎn)換裝置[IPv4-IPv6translator]利用這個事實,當通信開始時始終監(jiān)視所交換的DNS的信息,以名稱分解的請求信息作為契機,作成IP地址的轉(zhuǎn)換規(guī)則。下面,以從IPv6終端向IPv4終端發(fā)送的通信為例,說明具體的動作。首先,IPv6終端向DNS代理服務器[DNSproxyserver]查詢接收側(cè)終端的IPv6地址。然后,DNS代理服務器向其他DNS服務器進行查詢,作為其響應,被通知上述的接收側(cè)終端的地址。在所通知的地址是IPv4地址的場合,DNS代理服務器將響應信息的IPv4地址改寫成臨時的IPv6地址,回送IPv6終端。這時,IPv4-IPv6轉(zhuǎn)換裝置與DNS代理服務器聯(lián)合,將改寫前的IPv4地址和改寫后的臨時IPv6地址添加對應關系而作成地址轉(zhuǎn)換規(guī)則,并保存在裝置內(nèi)部。發(fā)送側(cè)的IPv6終端將IPv6數(shù)據(jù)包發(fā)送到上述那樣由DNS的名稱分解所通知的接收側(cè)終端的臨時的IPv6目的地址。這時,數(shù)據(jù)包的源地址[sourceaddress]成為發(fā)送側(cè)終端本身的IPv6地址。IPv4-IPv6轉(zhuǎn)換裝置一次性接收該IPv6數(shù)據(jù)包。IPv4-IPv6轉(zhuǎn)換裝置接收上述IPv6數(shù)據(jù)包時,首先從保存地址轉(zhuǎn)換規(guī)則的表(以下,稱為“地址轉(zhuǎn)換表[addresstranslation]”)中,檢索與上述IPv6數(shù)據(jù)包的目的IPv6地址對應的IPv4地址。此時,因目的地址的轉(zhuǎn)換規(guī)則已經(jīng)由上述DNS名稱分解生成,所以可以獲得作為目的的IPv4地址。然后,由地址轉(zhuǎn)換表檢索與上述IPv6數(shù)據(jù)包的發(fā)送源IPv6地址對應的IPv4地址。但是,因此時源地址的轉(zhuǎn)換規(guī)則還沒有作成,所以不能獲得作為目的的IPv4地址。因此地址轉(zhuǎn)換裝置要重新分配與發(fā)送側(cè)終端的IPv6地址相對的臨時的IPv4地址,對這2個地址添加對應關系而作成地址轉(zhuǎn)換規(guī)則,登錄到地址轉(zhuǎn)換表中。作成源地址的轉(zhuǎn)換規(guī)則,在得到與源地址和每個目的地址對應的IPv4地址時,上述的IPv6數(shù)據(jù)包被轉(zhuǎn)換成了改寫為分別對應于源地址和目的地址的IPv4地址的IPv4數(shù)據(jù)包,將其向目的地址發(fā)送。此后,對于在兩個終端之間所轉(zhuǎn)送的數(shù)據(jù)包,因源地址和目的地址的轉(zhuǎn)換規(guī)則已經(jīng)同時生成,所以可以參照這些規(guī)則進行數(shù)據(jù)包轉(zhuǎn)換。這里以動態(tài)所生成的地址轉(zhuǎn)換規(guī)則是暫時的,因而若通信結(jié)束就被取消。在上述的例子中,提出了從IPv6終端向IPv4終端的通信,但對于從IPv4終端向IPv6終端的通信和在IPv4終端彼此間的地址轉(zhuǎn)換所需要的通信中(例如,地址有可能重復的、跨2個IPv4專用網(wǎng)[IPv4privatenetwork]的通信),也可以由上述步驟使地址轉(zhuǎn)換規(guī)則動態(tài)地生成,通過地址轉(zhuǎn)換進行通信。另外,即使在采用IP以外的通信協(xié)議的場合,如果存在象IPv4地址和IPv6地址那樣的、在不同協(xié)議中分別識別終端的信息,和象域名那樣的、不通過協(xié)議唯一地識別終端的信息附加對應關系的裝置,則與上述同樣做,就可以生成使終端的識別信息與協(xié)議對應而相互轉(zhuǎn)換的規(guī)則。如由上述的說明所表明的那樣,在通過地址轉(zhuǎn)換的通信中,按說在地址轉(zhuǎn)換處理中改寫后的目的地址,實際上應該是賦予終端的地址(下面,稱為“實際地址”)。另外,在地址轉(zhuǎn)換處理中改寫前的源地址,也應該是實際地址。如果在地址轉(zhuǎn)換處理中改寫后的目的地址是臨時地址,可以認為會出現(xiàn)下列2種不適當?shù)那闆r。第1,在具有與改寫后的目的地址一致的地址的終端實際不存在的場合,沒有經(jīng)地址轉(zhuǎn)換并由地址轉(zhuǎn)換裝置所發(fā)送出的數(shù)據(jù)包到達的目的地。第2,在作為臨時地址設定的地址與實際存在的終端的地址重復的場合,地址轉(zhuǎn)換后由地址轉(zhuǎn)換裝置所發(fā)送出的數(shù)據(jù)包則到達了不打算到的目的地址。作為地址轉(zhuǎn)換規(guī)則生成的契機而利用由DNS的地址分解時,作為不適當?shù)那闆r,會發(fā)生上述第2種情況。另外,如果在地址轉(zhuǎn)換處理中改寫前的源地址是臨時地址,就有可能實際存在賦予與改寫后的源地址相同的地址的另一個終端,在接收側(cè)的終端,就能找到由其另一個終端所發(fā)送的數(shù)據(jù)包。因此,持有惡意的某個終端可以偽裝實際存在的另一個終端,對某個終端或服務器做出非法行為。如上所述,在需要地址轉(zhuǎn)換的通信中,地址轉(zhuǎn)換前的源地址是臨時的地址,或地址轉(zhuǎn)換后的目的地址是臨時的地址的場合,由于該地址被賦予了數(shù)據(jù)包,所以擔心在收容了目的地址終端的網(wǎng)絡中發(fā)生故障。
發(fā)明內(nèi)容本發(fā)明在需要地址轉(zhuǎn)換的通信中以防止網(wǎng)絡故障以未然作為目的,提供一種具備可以檢查地址轉(zhuǎn)換前的源地址是否是臨時地址、或者檢查地址轉(zhuǎn)換后的目的地址是否是臨時地址的功能的地址轉(zhuǎn)換裝置。在地址轉(zhuǎn)換表中,隨著地址轉(zhuǎn)換規(guī)則,本發(fā)明的地址轉(zhuǎn)換裝置具有保存識別被附加了對應關系的多個地址中的哪個是實際地址、哪個是臨時地址的信息的區(qū)域,對于實際地址分配臨時地址并作成轉(zhuǎn)換規(guī)則,在將其轉(zhuǎn)換規(guī)則登錄到地址轉(zhuǎn)換表中時,同時還紀錄上述的識別信息。另外,在由DNS的名稱分解中,對于由DNS服務器所通知的地址有必要分配臨時地址時,本發(fā)明的地址轉(zhuǎn)換裝置檢索地址轉(zhuǎn)換表,搜索由DNS服務器所通知的地址轉(zhuǎn)換規(guī)則,在找到需要的轉(zhuǎn)換規(guī)則的場合,由上述的識別信息判斷在轉(zhuǎn)換規(guī)則中被附加了對應關系的2個地址中哪個是臨時地址,如果將由DNS服務器所通知的地址作為臨時地址登錄到地址轉(zhuǎn)換表中,在進行地址轉(zhuǎn)換時,因置換目的地的地址變?yōu)榕R時地址,所以會對DNS的地址查詢回送錯誤的響應。是IPv4-IPv6轉(zhuǎn)換裝置的構(gòu)成圖。是Pv4-IPv6轉(zhuǎn)換裝置的IP地址轉(zhuǎn)換表的構(gòu)成圖。是表示以DNS的查詢?yōu)槠鯔C分配臨時地址的處理過程的流程圖。是表示IP頭轉(zhuǎn)換處理的過程的流程圖。是表示通過IPv4-IPv6轉(zhuǎn)換裝置連接IPv4網(wǎng)絡和IPv6網(wǎng)絡的通信網(wǎng)絡系統(tǒng)模式圖。是IPv4終端進行IPv6終端的名稱分解時的順序圖。是IPv4終端結(jié)束IPv6終端的名稱分解后,IPv4終端將最初的數(shù)據(jù)包發(fā)送到IPv6終端時的順序圖。是IPv4終端結(jié)束IPv6終端的名稱分解后,IPv4終端將第2個以后的數(shù)據(jù)包發(fā)送到IPv6終端時的順序圖。是IPv4終端結(jié)束IPv6終端的名稱分解后,IPv6終端將數(shù)據(jù)包發(fā)送到了IPv4終端時的順序圖。以由IPv6終端的DNS的查詢?yōu)槠鯔C分配IPv4終端的臨時地址時,原來的地址與臨時地址重復的場合的順序圖。是IPv4終端將臨時地址偽裝成源地址以便訪問IPv6終端的場合的順序圖。是通過IPv4-IPv4轉(zhuǎn)換裝置連接地址體系相互不同的2個IPv4網(wǎng)絡的通信網(wǎng)絡系統(tǒng)的模式圖。是IPv4-IPv4轉(zhuǎn)換裝置的IP地址轉(zhuǎn)換表的構(gòu)成圖。是IPv4終端進行屬于地址體系不同的網(wǎng)絡的通信對方的IPv4終端的名稱分解時的順序圖。是IPv4終端結(jié)束屬于地址體系不同的網(wǎng)絡的通信對方的IPv4終端的名稱分解后,IPv4終端將最初的數(shù)據(jù)包發(fā)送給通信對方的IPv4終端時的順序圖。是以由IPv4終端的DNS的查詢?yōu)槠鯔C分配屬于地址體系不同的網(wǎng)絡的IPv4終端的臨時地址時,原來的地址與臨時地址重復的場合的順序圖。是IPv4終端將臨時地址偽裝成源地址,以便訪問屬于地址體系不同的網(wǎng)絡的通信對方的IPv4終端的場合的順序圖。1...地址轉(zhuǎn)換裝置2...IPv4網(wǎng)絡3...IPv6網(wǎng)絡11...維護終端裝置12...IP接收發(fā)送部13...IP頭轉(zhuǎn)換處理部14...IP地址分配處理部15...IP地址轉(zhuǎn)換信息保存部16...控制部17...維護終端通信部21...IPv4DNS服務器22,23,24...IPv4終端30...DNS代理服務器31...IPv6DNS服務器32,33...IPv6終端41...IPv4DNS服務器42,43...IPv4終端具體實施例方式(實施例1)用附圖來說明本發(fā)明的第1實施方式。圖1是本發(fā)明的第1實施方式中的IPv4-IPv6轉(zhuǎn)換裝置1的構(gòu)成圖。該IPv4-IPv6轉(zhuǎn)換裝置1位于IPv4網(wǎng)絡和IPv6網(wǎng)絡之間,通過進行IPv4數(shù)據(jù)包和IPv6數(shù)據(jù)包的IP頭[IPheader]轉(zhuǎn)換,實現(xiàn)IPv4終端和IPv6終端間的通信,它具有IP接收發(fā)送部[IPpacketI/Ointerface]12,IP頭轉(zhuǎn)換處理部[IPheadertranslationmodule]13,IP地址分配處理部[temporaryIPaddressassignmentmodule]14,IP地址轉(zhuǎn)換信息保存部[IPaddresstranslationinformationmanager]15,控制部[controller]16,以及維護終端通信部[consoleinterface]17。另外,通過通信線路18連接維護終端裝置[consoleunit]11。維護終端裝置11是IPv4-IPv6轉(zhuǎn)換裝置的動作的設定和動作狀態(tài)的顯示裝置,例如由CRT等的顯示裝置和鍵盤等輸入裝置以及CPU和RAM等電子器件構(gòu)成。IP接收發(fā)送部12是在IPv4網(wǎng)絡和IPv6網(wǎng)絡之間進行IPv4數(shù)據(jù)包和IPv6數(shù)據(jù)包的接收發(fā)送的功能部,例如由CPU和RAM等電子器件構(gòu)成。IP頭轉(zhuǎn)換處理部13是進行IPv4數(shù)據(jù)包和IPv6數(shù)據(jù)包的IP頭轉(zhuǎn)換的功能部,例如由CPU和RAM等電子器件構(gòu)成。IP地址分配處理部14是根據(jù)需要分配臨時IPv4地址或臨時IPv6地址的功能部,例如由CPU和RAM等電子器件構(gòu)成。IP地址分配處理部14可以預約[pool]1個以上的IPv4地址并相對于與IPv6網(wǎng)絡連接的終端從所預約的IPv4地址中選取1個沒有使用的地址,作為臨時IPv4地址來分配。另外,IP地址分配處理部14預約用96bit的數(shù)值表示的前綴,對于與IPv4網(wǎng)絡連接的終端,在用32bit的數(shù)值所表示的IPv4地址的前面,附加上所預約的96bit的前綴而生成128bit的數(shù)值,作為臨時IPv6地址來分配。IP地址轉(zhuǎn)換信息管理部15是將IPv4地址和IPv6地址轉(zhuǎn)換的信息進行保存、讀出、追加、刪除的功能部,例如由CPU和RAM等電子器件構(gòu)成。其內(nèi)部還可以分成IP地址轉(zhuǎn)換表[IPaddresstranslationtable]150、IP地址檢查部[IPaddresscheckingmodule]153和表檢索部[tablesearchingmodule]154。圖2是IP地址轉(zhuǎn)換表150的構(gòu)成圖,(a)表示歷來技術中的表,(b)表示本發(fā)明中的表。在歷來技術中,IP地址轉(zhuǎn)換表150的1個記入項目只具有保存IP地址轉(zhuǎn)換規(guī)則的區(qū)域151。相反,本發(fā)明的構(gòu)成的特征在于,除了保存IP地址轉(zhuǎn)換規(guī)則的區(qū)域151外,還具有保存臨時地址的識別信息的區(qū)域152。在區(qū)域151中的保存IPv4地址的區(qū)域中,用32bit的數(shù)值紀錄IPv4地址,在保存IPv6址的區(qū)域中,用128bit的數(shù)值紀錄IPv6地址。在保存臨時地址的識別信息的區(qū)域152中,如果IPv4地址是臨時地址、IPv6地址是實際地址,則記錄為0;如果IPv6地址是臨時地址、IPv4地址是實際地址,則記錄為1??刂撇?6是控制IPv4-IPv6轉(zhuǎn)換裝置1的各個構(gòu)成要素的功能部,例如由CPU和RAM等電子器件構(gòu)成。維護終端通信部17是將由維護終端裝置11輸入的命令轉(zhuǎn)給控制部16、或?qū)目刂撇?6輸出的信息轉(zhuǎn)給維護終端裝置11中的功能部,例如由CPU和RAM等電子器件構(gòu)成。IP地址轉(zhuǎn)換信息保存部15,在從維護終端裝置11接收表示IP地址轉(zhuǎn)換表150的一部分或全部的記入項目的內(nèi)容的命令時,將該記入項目的IPv4地址、IPv6地址、實際地址、臨時地址記載的信息,通過維護終端通信部17發(fā)送給維護終端裝置11。以下依次說明以DNS的域信息的查詢?yōu)槠鯔C的臨時地址的分配處理以及IP頭轉(zhuǎn)換處理中的IPv4-IPv6轉(zhuǎn)換裝置的各部的動作。圖3是表示以DNS的查詢[query]為契機的臨時地址分配處理的順序的流程圖。在IPv4-IPv6轉(zhuǎn)換裝置1中,通過通信線路連接DNS代理服務器。DNS代理服務器是依據(jù)在RFC1034和RFC1886等中所記載的DNS技術、從IPv4網(wǎng)絡內(nèi)和IPv6網(wǎng)絡內(nèi)的終端接收域信息的查詢、將查詢傳輸給IPv4網(wǎng)絡內(nèi)的DNS服務器或IPv6網(wǎng)絡內(nèi)的DNS服務器、獲得域信息并回送給原查詢的終端的服務器。在從終端接收到的查詢和從DNS服務器接收到的回答中地址的種類不相同的場合,DNS代理服務器由IPv4-IPv6轉(zhuǎn)換裝置獲得屬于與由終端的查詢相同種類的臨時地址,生成將由DNS服務器的DNS響應的地址回答部改寫成所獲得的臨時地址的DNS響應,回送給原查詢的終端。但是,在臨時地址的獲得失敗的場合,要將錯誤的DNS響應回送給原查詢的終端。在由DNS代理服務器請求臨時地址的信息到達時,IPv4-IPv6轉(zhuǎn)換裝置1在IP接收發(fā)送部12進行接收處理,將該信息轉(zhuǎn)給IP地址分配處理部。對于由DNS服務器通知DNS代理服務器的原地址(下面稱作原地址[originaladdress])要調(diào)查是否已經(jīng)分配了臨時地址,所以IP地址分配處理部14在IP地址轉(zhuǎn)換信息保持部15中查詢與原地址對應的臨時地址。另外,將原地址記入請求臨時地址的信息中。在IP地址轉(zhuǎn)換信息保存部15中,表檢索部153檢索IP地址轉(zhuǎn)換表150,搜索包含原地址的記入項目。其結(jié)果,如果沒有找到要找的記入項目,要將記入項目不存在的旨意通知IP地址分配處理部14。若被通知記入項目不存在,則IP地址分配處理部14判斷為還沒有分配臨時地址,并重新分配臨時地址,登錄到IP地址轉(zhuǎn)換表150中。這時,將臨時地址識別信息也一并登錄到表中。然后,生成包含重新分配的臨時地址的響應信息,通過IP接收發(fā)送部12回送給DNS代理服務器。相反,在表檢索的結(jié)果找到包含原地址的記入項目的場合,表檢索部153將該記入項目的內(nèi)容轉(zhuǎn)給IP地址的檢查部154。IP地址的檢查部154參照接收到的記入項目中的臨時地址的識別信息,檢查原地址的屬性是實際地址還是臨時地址。如果地址的檢查結(jié)果原地址是作為實際地址登錄,則判斷為是已經(jīng)分配了臨時地址的正常狀態(tài),將在該記入項目中所記載的臨時地址轉(zhuǎn)給IP地址分配處理部14。若由IP地址檢查部154通知臨時地址時,IP地址分配處理部14傳輸包含所通知的臨時地址的響應信息,通過IP接收發(fā)送部12回送給DNS代理服務器。在地址檢查的結(jié)果原地址作為臨時地址登錄的場合,IP地址檢查部154將原地址中存在異常的旨意通知IP地址分配處理部14。由IP地址檢查部154通知原地址異常時,IP地址分配處理部14傳輸表示臨時地址分配失敗的響應信息,通過IP接收發(fā)送部12回送給DNS代理服務器。另外,將通知與臨時地址對應的臨時地址的分配請求存在的信息,通過維護終端通信部17發(fā)送給維護終端裝置11。本實施例中所述的發(fā)明,在地址轉(zhuǎn)換前的源地址是臨時地址、或者地址轉(zhuǎn)換后的目的地址是臨時地址的場合,還具有使賦予該地址的數(shù)據(jù)包不被發(fā)送到收容目的地址終端的網(wǎng)絡的功能。另外,在發(fā)生這樣的事態(tài)時,為了便于應對,還具有通知管理員[administrator]的功能。即,本實施例中所述的地址轉(zhuǎn)換裝置,在進行地址轉(zhuǎn)換處理時要檢索地址轉(zhuǎn)換表,搜索在接收到的數(shù)據(jù)包中所記錄的目的地址的轉(zhuǎn)換規(guī)則和同一數(shù)據(jù)包的源地址的轉(zhuǎn)換規(guī)則,在找到作為要找的轉(zhuǎn)換規(guī)則的場合,由上述的識別信息判斷轉(zhuǎn)換規(guī)則中被附加了對應關系的2個地址中哪個是臨時地址,在進行轉(zhuǎn)換處理之前的接收數(shù)據(jù)包中記載的源地址作為臨時地址被登錄的場合,或者在置換接收數(shù)據(jù)包中記載的目的地址的地址作為臨時地址被登錄的場合,取消接收數(shù)據(jù)包。另外,本實施例所述的地址轉(zhuǎn)換裝置具有將異常通知管理員的裝置,在由上述DNS服務器通知的地址作為臨時地址被登錄到地址轉(zhuǎn)換表中的場合,以及實施地址轉(zhuǎn)換前接收數(shù)據(jù)包的源地址、或在地址轉(zhuǎn)換處理時置換接收數(shù)據(jù)包的目的地址的地址作為臨時地址被登錄到地址轉(zhuǎn)換表中的場合,由上述的通知裝置將發(fā)生了異常的旨意通知管理員。圖4是表示IP頭轉(zhuǎn)換處理過程的流程圖。由連接的網(wǎng)絡中的1個到達數(shù)據(jù)包時,IPv4-IPv6轉(zhuǎn)換裝置1在IP接收發(fā)送部12中進行接收處理,將該信息轉(zhuǎn)給IP頭轉(zhuǎn)換處理部13。IP頭轉(zhuǎn)換處理部13對于IP地址轉(zhuǎn)換信息保存部15查詢置換接收數(shù)據(jù)包的目的地址的地址。在IP地址轉(zhuǎn)換信息保存部15中,表檢索部153檢索IP地址轉(zhuǎn)換表150,搜索包含接收數(shù)據(jù)包的目的地址的記入項目。其結(jié)果,如果沒有找到包含目的地址的記入項目,將記入項目不存在的旨意通知IP頭轉(zhuǎn)換處理部13。因?qū)⒛康牡刂酚膳R時地址置換成實際地址,所以如果置換的地址不存在,就不能進行轉(zhuǎn)換。因此,若通知包含目的地址的記入項目不存在時,則IP頭轉(zhuǎn)換處理部13判斷為不能進行地址轉(zhuǎn)換,取消接收數(shù)據(jù)包。相反,在表檢索的結(jié)果找到包含目的地址的記入項目的場合,表檢索部153將該記入項目的內(nèi)容轉(zhuǎn)給IP地址檢查部154。IP地址檢查部154參照接收到的記入項目中的臨時地址識別信息,檢查置換目的地址的地址的屬性是實際地址還是臨時地址。其結(jié)果,在置換目的地址的地址是作為臨時地址登錄的場合,IP地址檢查部154將該地址是臨時地址的旨意通知IP地址分配處理部14。若由IP地址檢查部154通知置換目的地址的地址是臨時地址,則IP頭轉(zhuǎn)換處理部13判斷為在目的地址側(cè)的網(wǎng)絡中實際不存在賦予該地址的終端,取消接收數(shù)據(jù)包。另外,將通知接收因地址轉(zhuǎn)換使臨時地址變?yōu)槟康牡刂返臄?shù)據(jù)包的信息,通過維護終端通信部17發(fā)送到維護終端裝置11。如果地址檢查的結(jié)果置換目的地址的地址是作為實際地址被登錄,IP地址檢查部154判斷為是正常狀態(tài),將該地址轉(zhuǎn)給IP頭轉(zhuǎn)換處理部13。若由IP地址檢查部154通知置換目的地址的地址,則接著IP頭轉(zhuǎn)換處理部13對于IP地址轉(zhuǎn)換信息保存部15查詢置換接收數(shù)據(jù)包的源地址的地址。在IP地址轉(zhuǎn)換信息保存部15中,表檢索部153檢索IP地址轉(zhuǎn)換表150,搜索包含接收數(shù)據(jù)包的源地址的記入項目。其結(jié)果,如果沒有找到包含源地址的記入項目,將記入項目不存在的旨意通知IP頭轉(zhuǎn)換處理部13。由實際地址將源地址置換成臨時地址。因此,若通知包含源地址的記入項目不存在,則IP頭轉(zhuǎn)換處理部13判斷為還沒有分配臨時地址,對IP地址分配處理部14請求臨時地址的分配。若IP地址分配處理部一旦14接收到由IP頭轉(zhuǎn)換處理部13的請求,則對于接收數(shù)據(jù)包的源地址重新分配臨時地址,并登錄到IP地址轉(zhuǎn)換表150中。這時,臨時地址的識別信息也同時登錄到表中。相反,在表檢索的結(jié)果找到包含源地址的記入項目的場合,表檢索部153將該記入項目的內(nèi)容轉(zhuǎn)給IP地址檢查部154。IP地址檢查部154參照接收到的記入項目中的臨時地址的識別信息,檢查源的地址是實際地址還是臨時地址。其結(jié)果,在源地址作為臨時地址被登錄的場合,IP地址檢查部154將該地址是臨時地址的旨意通知IP地址分配處理部14。若由IP地址檢查部154通知源地址是臨時地址,則在發(fā)送側(cè)的網(wǎng)絡中,IP頭轉(zhuǎn)換處理部13判斷為賦予該地址的終端實際不存在,取消接收數(shù)據(jù)包。另外,將通知接收使臨時地址成為源地址的數(shù)據(jù)包的信息,通過維護終端通信部17發(fā)送到維護終端裝置11。若地址檢查的結(jié)果源地址是作為實際地址被登錄,則IP地址檢查部154判斷為是正常狀態(tài),將置換源地址的地址轉(zhuǎn)給IP頭轉(zhuǎn)換處理部13。若由IP地址檢查部154通知置換源地址的地址,則IP頭轉(zhuǎn)換處理部13將該地址作為源地址,生成以由IP地址檢查部154所通知的地址作為目的地址的新的IP頭,將接收數(shù)據(jù)包的IP頭改裝到新生成的IP頭上,通過IP接收發(fā)送部12送到目的地址側(cè)的網(wǎng)絡中。下面,對用于具體網(wǎng)絡的場合的IPv4-IPv6轉(zhuǎn)換裝置1的動作以及內(nèi)部狀態(tài)的轉(zhuǎn)移按順序進行說明。圖5是通過IPv4-IPv6轉(zhuǎn)換裝置1連接IPv4網(wǎng)絡2和IPv6網(wǎng)絡3的通信網(wǎng)絡系統(tǒng)的模式圖。維護終端裝置11與IPv4-IPv6轉(zhuǎn)換裝置1連接,根據(jù)需要,圖2所示的表的內(nèi)容被顯示在該終端裝置的畫面顯示器上。IPv4DNS服務器21和IPv4終端22與IPv4網(wǎng)絡2連接。作為通信協(xié)議,這些機器全都只使用IPv4。假設將IPv4地址133.144.10.1賦予IPv4終端22。DNS代理服務器30、IPv6DNS服務器31和IPv6終端裝置32與IPv6網(wǎng)絡3連接。作為通信協(xié)議,這些機器全都只使用IPv6。假設將IPv6地址2001:1∷1賦予IPv6終端32。IPv4DNS服務器21管理IPv4網(wǎng)絡2的域信息。在該域信息中,登錄終端名稱和IPv4地址的對應關系,而沒有登錄終端名稱和IPv6地址的對應關系。IPv6DNS服務器31管理IPv6網(wǎng)絡3的域信息。在該域信息中,登錄終端名稱和IPv6地址的對應關系,而沒有登錄終端名稱和IPv4地址的對應關系。DNS代理服務器30按照如下設定將關于IPv4網(wǎng)絡2的域信息的查詢轉(zhuǎn)送給IPv4DNS服務器21,將關于IPv6網(wǎng)絡3的域信息的查詢轉(zhuǎn)送給IPv6DNS服務器31。在IPv4-IPv6轉(zhuǎn)換裝置1中,作為分配給IPv6終端的臨時IPv4地址,假定預約為從133.11.98.1到133.11.98.254的254個IPv4地址。另外,作為用于生成分配給IPv4終端的臨時的IPv6地址的前綴,假定預約為3ffe:1∷/96。另外,在IPv4-IPv6轉(zhuǎn)換裝置1中,為了使DNS代理服務器30與IPv4DNS服務器21以及IPv4終端22能夠通過地址轉(zhuǎn)換而通信,假定預先設定了必要的地址轉(zhuǎn)換規(guī)則。首先,以IPv4-IPv6轉(zhuǎn)換裝置1接收正常的數(shù)據(jù)包作為例子,考慮由IPv4終端22對于IPv6終端32進行通信的情況。圖6是表示IPv4終端22進行IPv6終端32的名稱分解程序的順序圖。IPv4終端22對于DNS代理服務器30發(fā)送查詢與IPv6終端32的名稱對應的IPv4地址的信息(以下稱為“信息A”)。在途中信息A被IPv4-IPv6轉(zhuǎn)換裝置1由IPv4數(shù)據(jù)包轉(zhuǎn)換成IPv6數(shù)據(jù)包,送達DNS代理服務器30中。DNS代理服務器30將信息A轉(zhuǎn)送給IPv6DNS服務器31。若IPv6DNS服務器31一旦接收信息A,則檢索與IPv6終端32的名稱對應的IPv4地址,但由于IPv4地址沒有登錄,所以將通知未登錄的意旨的響應信息(以下稱為“信息B”),送到給DNS代理服務器30。DNS代理服務器30接收信息B的結(jié)果是不能獲得與IPv6終端32的名稱對應的IPv4地址,因而復制信息A,生成查詢與IPv6終端32的名稱對應的IPv6地址的信息(以下稱為“信息C”),并轉(zhuǎn)送給IPv6DNS服務器31。若IPv6DNS服務器31接收信息C,則檢索與IPv6終端32的名稱對應的IPv6地址,將登錄的IPv6地址2001:1∷1作為對于信息B的響應信息(以下稱為“信息D”),返回DNS代理服務器30。若DNS代理服務器30接收信息D,則將IPv6地址2001:1∷1記入該信息內(nèi),由于不是由IPv4終端22接收到的信息A中查詢的IPv4地址,所以對于IPv4-IPv6轉(zhuǎn)換裝置1發(fā)送請求針對2001:1∷1的臨時IPv4地址的信息(以下稱為“信息AA”)。若IPv4-IPv6轉(zhuǎn)換裝置1接收信息AA,則檢索IP地址轉(zhuǎn)換表150,檢查與IPv6地址2001:1∷1對應的臨時IPv4地址是否分配完畢。但此時在IP地址轉(zhuǎn)換表150中,沒有登錄目的地址的轉(zhuǎn)換信息。于是,IPv4-IPv6轉(zhuǎn)換裝置1對于IPv6地址2001:1∷1,將IPv4地址133.11.98.1作為臨時地址來分配,將133.11.98.1記錄到IP地址轉(zhuǎn)換表150中的保存IPv4地址的區(qū)域中,將2001:1∷1記錄到保存IPv6地址的區(qū)域中,在保存臨時地址識別信息的區(qū)域中,表示IPv4地址是臨時地址,IPv6地址是實際地址,記錄0值。另外,作為對于信息AA的響應(以下稱為“信息BB”),IPv4-IPv6轉(zhuǎn)換裝置1將臨時IPv4地址133.11.98.1返回DNS代理服務器30。DNS代理服務器30將記載在信息D中的IPv6地址2001:1∷1改寫為臨時IPv4地址133.11.98.1,作為對于信息A的響應信息(以下稱為“信息E”),返回IPv4終端22。在途中,信息E被IPv4-IPv6轉(zhuǎn)換裝置1由IPv6數(shù)據(jù)包轉(zhuǎn)換為IPv4數(shù)據(jù)包,送到IPv4終端22。一旦IPv4終端22接收信息E,則將目的地址133.11.98.1、源地址133.144.10.1的IPv4數(shù)據(jù)包(以下稱為“數(shù)據(jù)包a”),發(fā)送給IPv4-IPv6轉(zhuǎn)換裝置1。圖7是表示數(shù)據(jù)包a由IPv4終端22送出直至到達IPv6終端32的流程的順序圖。若IPv4-IPv6轉(zhuǎn)換裝置1接收數(shù)據(jù)包a,則檢索IP地址轉(zhuǎn)換表150,并搜索與IP地址133.11.98.1對應的IPv6地址。這里,在先前登錄的記入項目1中,找到了與IPv4地址133.11.98.1對應的IPv6地址2001:1∷1的記載。然后,由于參照記入項目1的臨時地址的識別信息的結(jié)果是記錄值0,所以判明IPv4地址是臨時地址,IPv6地址是實際地址。即,置換目的地址的地址成為實際地址,這種情況是正常的狀態(tài)。于是,在記入項目1中所記錄的IPv6地址2001:1∷1成為IP頭轉(zhuǎn)換處理后的目的地址。其次,IPv4-IPv6轉(zhuǎn)換裝置1檢索IP地址轉(zhuǎn)換表150,并搜索與IPv4地址133.144.10.1對應的IPv6地址。但此時,在IP地址轉(zhuǎn)換表150中沒有登錄作為目的的地址轉(zhuǎn)換信息。另外,IPv4-IPv6轉(zhuǎn)換裝置1將前綴3ffe:1∷/96添加到IPv4地址133.144.10.1上,新生成臨時IPv6地址3ffe:1∷8590:0a01,將133.144.10.1記錄到IP地址轉(zhuǎn)換表150的記入項目2中的保存IPv4地址的區(qū)域中,將3ffe:1∷8590:0a01記錄到保存IPv6地址的區(qū)域中,在保存臨時地址的種類的區(qū)域,表示IPv6地址是臨時地址、IPv4地址是實際地址,記錄值1。這時所生成的IPv6地址3ffe:1∷8590:0a01變成IP頭轉(zhuǎn)換處理后的源地址。以上是為了能全部得到為轉(zhuǎn)換數(shù)據(jù)包a所必需的地址,進行了IP頭轉(zhuǎn)換處理,數(shù)據(jù)包a轉(zhuǎn)換成目的地址是2001:1::1、源地址是3ffe:1∷8590:0a01的IPv6數(shù)據(jù)包,并發(fā)送到IPv6網(wǎng)絡3,到達IPv6終端32。圖8是表示在發(fā)送數(shù)據(jù)包a后,IPv4終端22發(fā)送目的地址是133.11.98.1、源地址是133.144.10.1的IPv4數(shù)據(jù)包(以下稱為“數(shù)據(jù)包b”),直至到達IPv6終端32的流程的順序圖。依據(jù)圖8,若IPv4-IPv6轉(zhuǎn)換裝置1接收數(shù)據(jù)包b,則直至與IPv4源地址133.144.10.1對應的IPv6地址的檢索,都重復上述的程序。執(zhí)行了源地址的IPv6地址的檢索的結(jié)果是,這回找到在地址轉(zhuǎn)換表150的先前登錄的記入項目2中存儲的與IPv4地址133.144.10.1對應的IPv6地址3ffe:1∷8590:0a01。然后,參照記入項目2的臨時地址識別信息的結(jié)果,因記錄值1,所以判明IPv6地址是臨時地址、IPv4地址是實際地址。即,地址轉(zhuǎn)換前的源地址變成實際地址,這種情況是正常狀態(tài)。于是,在記入項目2中所記錄的IPv6地址3ffe:1∷8590:0a01變?yōu)镮P頭轉(zhuǎn)換處理后的源地址。以上是為了能全部得到為轉(zhuǎn)換數(shù)據(jù)包b所需要的地址,進行了IP頭轉(zhuǎn)換處理,數(shù)據(jù)包b轉(zhuǎn)換成目的地址是2001:1∷1、源地址是3ffe:1∷8590:0a01的IPv6數(shù)據(jù)包,并發(fā)送到IPv6網(wǎng)絡3,到達IPv6終端32。圖9是表示IPv6終端32發(fā)送目的地址是3ffe:1∷8590:0a01、源地址是2001:1∷1的數(shù)據(jù)包(以下稱為“數(shù)據(jù)包c”),直至到達IPv4終端22的流程的順序圖。一旦IPv4-IPv6轉(zhuǎn)換裝置1接收數(shù)據(jù)包C,則檢索IP地址轉(zhuǎn)換表150,搜索與目的地址的IPv6地址3ffe:1∷8590:0a01對應的IPv4地址。其結(jié)果,在先前登錄的記入項目2中,找到存儲與IPv6地址3ffe:1∷8590:0a01對應的IPv4地址133.144.10.1。然后,參照記入項目2的臨時地址識別信息的結(jié)果,因記錄值1,所以判明IPv6地址是臨時地址、IPv4地址是實際地址。即,置換目的地址的地址變成實際地址,這種情況是正常狀態(tài)。于是,在記入項目2中所記錄的IPv4地址133.144.10.1變成IP頭轉(zhuǎn)換處理后的目的地址。另外,IPv4-IPv6轉(zhuǎn)換裝置1檢索IP地址轉(zhuǎn)換表150,搜索與源地址的IPv6地址2001:1∷1對應的IPv4地址。其結(jié)果,在先前登錄的記入項目1中,找到存儲與IPv6地址2001∷1:1對應的IPv4地址133.11.98.1。然后,參照記入項目1的臨時地址識別信息的結(jié)果,因記錄值0,所以判明IPv4地址是臨時地址、IPv6地址是實際地址。即,轉(zhuǎn)換前的源地址變成實際地址,這種情況是正常狀態(tài)。于是,在記入項目1中所記錄的IPv4地址133.11.98.1變成IP頭轉(zhuǎn)換處理后的目的地址。以上是為了能全部得到為轉(zhuǎn)換數(shù)據(jù)包c所需要的地址,進行了IP頭轉(zhuǎn)換處理,數(shù)據(jù)包c轉(zhuǎn)換成目的地址是133.144.10.1、源地址是133.11.98.1的IPv4數(shù)據(jù)包,并發(fā)送到IPv6網(wǎng)絡2,到達IPv6終端32。以下,作為IPv4-IPv6轉(zhuǎn)換裝置1接收異常數(shù)據(jù)包的第1個例子,進一步討論在由IPv4終端22對IPv6終端32進行通信的狀態(tài)下,被賦予IPv4地址133.11.98.1的IPv4終端23與IPv4網(wǎng)絡2連接,由IPv6網(wǎng)絡3向IPv4終端23進行通信的場合。圖10是表示由IPv6終端32對IPv4終端23進行通信的場合的程序的順序圖。IPv6終端32對于DNS代理服務器30發(fā)送查詢與IPv4終端23的名稱對應的IPv6地址的信息(以下稱為“信息F”)。DNS代理服務器30將信息F轉(zhuǎn)送給IPv4DNS服務器21。在途中,信息F被IPv4-IPv6轉(zhuǎn)換裝置1由IPv6數(shù)據(jù)包轉(zhuǎn)換成IPv4數(shù)據(jù)包,送到IPv4DNS服務器21中。若IPv4DNS服務器21接收信息F,則檢索與IPv4終端23的名稱對應的IPv6地址,但由于IPv6地址沒有被登錄,所以將通知未登錄旨意的響應信息(以下稱為“信息G”)返回DNS代理服務器30。在途中,信息G被IPv4-IPv6轉(zhuǎn)換裝置由IPv4數(shù)據(jù)包轉(zhuǎn)換成IPv6數(shù)據(jù)包,送到DNS代理服務器30。DNS代理服務器30接收信息G的結(jié)果是不能獲得與IPv4終端23的名稱對應的IPv6地址,因而復制信息復F,生成查詢與IPv4終端23名稱對應的IPv4地址的信息(以下稱為“信息H”),并轉(zhuǎn)送給IPv4DNS服務器21。在途中,信息H被IPv4-IPv6轉(zhuǎn)換裝置1由IPv6數(shù)據(jù)包轉(zhuǎn)換成IPv4數(shù)據(jù)包,送到IPv4DNS服務器21。若IPv4DNS服務器21接收信息H,則檢索與IPv4終端23名稱相對的IPv4地址,將登錄的IPv4地址133.11.98.1作為對信息H的響應信息(以下稱為“信息I”),返回DNS代理服務器30。在途中,信息I被IPv4-IPv6轉(zhuǎn)換裝置1由IPv4數(shù)據(jù)包轉(zhuǎn)換成IPv6數(shù)據(jù)包,送到DNS代理服務器30。若DNS代理服務器30接收信息I,則IPv4地址133.11.98.1被記入該信息中,由于不是由IPv6終端32接收的信息F中查詢的IPv6地址,所以對于IPv4-IPv6轉(zhuǎn)換裝置1發(fā)送請求針對133.11.98.1的臨時IPv6地址的信息(以下稱為“信息AAA”)。若IPv4-IPv6轉(zhuǎn)換裝置1接收信息AAA,則檢索IP地址轉(zhuǎn)換表150,搜索與IPv4地址133.11.98.1對應的IPv6地址。這里,在先前被登錄的記入項目1中,找到存儲與IPv4地址133.11.98.1對應的IPv6地址2001∷1:1。然后,參照記入項目1的臨時地址識別信息的結(jié)果,因記錄值0,所以判明IPv4地址是臨時地址、IPv6地址是實際地址。即,原來的IPv4地址是作為臨時地址被登錄。因此,IPv4-IPv6轉(zhuǎn)換裝置1將IPv6地址分配失敗的旨意作為對于信息AAA的響應信息(以下稱為“信息BBB”),返回DNS代理服務器30。另外,IPv4-IPv6轉(zhuǎn)換裝置1對維護終端裝置11發(fā)送請求針對臨時IPv4地址的臨時IPv6地址分配的旨意的信息。DNS代理服務器30接收信息BBB的結(jié)果對臨時IPv6地址請求的響應是錯誤的,因而將對信息F的錯誤響應(以下稱為“信息J”)發(fā)送給IPv6終端32。IPv6終端32接收信息J的結(jié)果對地址查詢的響應是錯誤,因而中止向IPv4終端23的通信。以下,作為IPv4-IPv6轉(zhuǎn)換裝置1接收異常數(shù)據(jù)包的第2個例子,進一步討論在由IPv4終端22對IPv6終端32進行通信的狀態(tài)下,持有惡意的用戶試圖由與IPv4網(wǎng)絡2連接的IPv4終端24訪問與IPv6網(wǎng)絡3連接的IPv6終端33的場合。假定將IPv6地址2001:1∷2賦予IPv6終端33。圖11是表示IPv4終端24相對于IPv6終端33,使源地址偽裝成133.11.98.1進行通信的場合的程序的順序圖。但是,在IPv4-IPv6轉(zhuǎn)換裝置1中,與圖6同樣進行,通過DNS的名稱分解,假定將與IPv6地址2001:1∷2相對的臨時IPv4地址133.11.98.2登錄在IP地址轉(zhuǎn)換表150的記入項目3中。與圖6同樣進行,IPv4終端24獲得目的地址的IPv4地址133.11.98.2,將目的地址是133.11.98.2使源地址偽裝成133.11.98.1的IPv4數(shù)據(jù)包(以下稱為“數(shù)據(jù)包d”),發(fā)送到IPv4-IPv6轉(zhuǎn)換裝置1中。若IPv4-IPv6轉(zhuǎn)換裝置1接收數(shù)據(jù)包d,則檢索IP地址轉(zhuǎn)換表150,搜索與IPv4地址133.11.98.2對應的IPv6址。根據(jù)其結(jié)果,IPv6地址2001∷1:1設定為IP頭轉(zhuǎn)換處理后的目的地址。接著,IPv4-IPv6轉(zhuǎn)換裝置1檢索IP地址轉(zhuǎn)換表150,搜索與IPv4地址133.11.98.1對應的IPv6地址。這里,在先前被登錄的記入項目1中,找到存儲與IPv4地址133.11.98.1對應的IPv6地址2001∷1:1。然后,參照記入項目1的臨時地址的識別信息的結(jié)果,因記錄值0,所以判明IPv4地址是臨時地址,IPv6地址是實際地址。即,數(shù)據(jù)包d的源地址是作為臨時地址被登錄,違反了接收數(shù)據(jù)包的源地址必須是實際地址的條件。于是,IPv4-IPv6轉(zhuǎn)換裝置1取消數(shù)據(jù)包d。另外,對于維護終端裝置11,發(fā)送接收以臨時IPv4地址作為源地址的數(shù)據(jù)包的旨意的信息。以后,IPv4終端24即使將源地址偽裝成133.11.98.1而試圖與IPv6網(wǎng)絡3的終端進行通信,也會因數(shù)據(jù)包與上述同樣進行在IPv4-IPv6轉(zhuǎn)換裝置1中被取消,而不能與IPv6網(wǎng)絡3的終端進行通信。(實施例2)上述實施例表示了進行IPv4地址和IPv6地址的相互轉(zhuǎn)換的裝置,但本發(fā)明的技術并不依賴于地址的種類和其數(shù)目。因此,即使對于將IPv4地址轉(zhuǎn)換為另外的IPv4地址的裝置,或進行IP地址以外的地址轉(zhuǎn)換的裝置,或進行3種以上的地址之間的轉(zhuǎn)換的裝置,也可以適用本發(fā)明的技術。在圖5中,是將DNS代理服務器30設置在IPv6網(wǎng)絡3中,但如果能夠和與地址轉(zhuǎn)換裝置連接的所有的網(wǎng)絡進行通信,也可以設置在任一個網(wǎng)絡中。另外,DNS代理服務器和地址轉(zhuǎn)換裝置還能夠一體化[co-location]。為了識別各個地址轉(zhuǎn)換規(guī)則中所記載的多個地址中哪個是臨時地址,哪個是實際地址,在IP地址轉(zhuǎn)換表150中,對于各個記入項目,保存表示臨時地址種類(是IPv6地址還是IPv4地址)的值,但也可以對在表中記載的各個地址,保存代替其地址的屬性(是實際地址還是臨時地址)。在圖1中維護終端裝置11與IP網(wǎng)絡獨立,但有時也可以通過IPv4網(wǎng)絡和IPv6網(wǎng)絡與地址轉(zhuǎn)換裝置連接。在這種場合下,發(fā)生異常時的維護終端的信息不是通過獨立的維護終端通信部而是通過IP接收發(fā)送部進行發(fā)送。作為維護終端裝置11的輔助或代用,異常發(fā)生時向管理者的通知裝置也可以在地址轉(zhuǎn)換裝置本體中設顯示裝置和報警燈或者警報聲發(fā)生裝置。在地址轉(zhuǎn)換處理時,目的地址的轉(zhuǎn)換規(guī)則的檢索和源地址的轉(zhuǎn)換規(guī)則的檢索可以先執(zhí)行其任一個。另外,既可以在目的地址和源地址的一方的轉(zhuǎn)換規(guī)則的檢索和地址的檢查完了之后,再進行另一方的轉(zhuǎn)換規(guī)則的檢索和地址的檢查,也可以在進行了雙方的轉(zhuǎn)換規(guī)則的檢索之后,再進行雙方的地址檢查。作為本發(fā)明的第2實施方式,對于IPv4-IPv6轉(zhuǎn)換裝置1b進行說明。圖12是通過IPv4-IPv4轉(zhuǎn)換裝置1b連接IPv4網(wǎng)絡2和IPv4網(wǎng)絡4的通信網(wǎng)絡系統(tǒng)模式圖。在IPv4-IPv4轉(zhuǎn)換裝置1b中,維護終端裝置11和DNS代理服務器30連接。在IPv4網(wǎng)絡2中,IPv4DNS服務器21和IPv4終端22連接。假定將IPv4網(wǎng)絡2專用的IPv4地址133.144.10.1賦予IPv4終端22。在IPv4網(wǎng)絡4中,IPv4DNS服務器41和IPv4終端裝置42連接。假定將IPv4網(wǎng)絡4專用的IPv4地址192.168.1.1賦予IPv4終端42。IPv4DNS服務器21管理IPv4網(wǎng)絡2的域信息。將終端的名稱與IPv4網(wǎng)絡2專用的IPv4地址的對應關系登錄在該域信息中。IPv4DNS服務器41管理IPv4網(wǎng)絡4的域信息。將終端的名稱與IPv4網(wǎng)絡4專用的IPv4地址的對應關系登錄在該域信息中。DNS代理服務器30按照將關于IPv4網(wǎng)絡2的域信息的查詢轉(zhuǎn)送給IPv4DNS服務器21,將關于IPv4網(wǎng)絡4的域信息的查詢轉(zhuǎn)送給IPv4DNS服務器41那樣設定。另外,DNS代理服務器30通過IPv6數(shù)據(jù)包與IPv4-IPv4轉(zhuǎn)換裝置1b進行通信。在IPv4-IPv4轉(zhuǎn)換裝置1b中,作為為分配給與IPv4網(wǎng)絡4連接的終端的IPv4網(wǎng)絡2專用的臨時IPv4地址,假定預約從133.11.98.1至133.11.98.254的254個IPv4地址。另外,作為為分配給與IPv4網(wǎng)絡2連接的終端的IPv4網(wǎng)絡4專用的臨時IPv4地址假定預約從192.168.100.1至192.168.100.254的254個IPv4地址。另外,在IPv4-IPv4轉(zhuǎn)換裝置1b中,為了使IPv4DNS服務器21及IPv4終端22和IPv4DNS服務器41通過地址轉(zhuǎn)換分別能夠與DNS代理服務器30進行通信,要預先設定必要的轉(zhuǎn)換規(guī)則。圖13是IP地址轉(zhuǎn)換表150b的構(gòu)成圖。該表的1個記入項目具有以下幾個區(qū)域保存IPv4網(wǎng)絡2專用的IPv4地址的區(qū)域153;保存上述IPv4地址的屬性信息的區(qū)域154;保存IPv4網(wǎng)絡4專用的IPv4地址的區(qū)域155;保存上述IPv4地址的屬性信息的區(qū)域156;保存為居中調(diào)停IPv4網(wǎng)絡2專用的IPv4地址和IPv4網(wǎng)絡4專用的IPv4地址的臨時IPv6地址的區(qū)域157和保存上述IPv6地址的屬性的區(qū)域158。若在區(qū)域153、155、157中記載的地址是實際地址,則記錄1,若是臨時地址,則記錄0,并分別記入?yún)^(qū)域154、156和158中。IPv4-IPv4轉(zhuǎn)換裝置1b對于IPv4網(wǎng)絡2專用的IPv4地址生成附加前綴3ffe:1∷/96的臨時IPv6地址,對于IPv4網(wǎng)絡4專用的IPv4地址,生成附加前綴2001:1∷/96的臨時IPv6地址。藉此,即使在IPv4網(wǎng)絡2和IPv4網(wǎng)絡4中存在重復的IPv4地址,也能將兩者區(qū)別開來。以下,對于適用于具體的網(wǎng)絡的IPv4-IPv4轉(zhuǎn)換裝置1b的動作以及內(nèi)部狀態(tài)的遷移按照順序進行說明、。作為IPv4-IPv4轉(zhuǎn)換1b接收正常數(shù)據(jù)包的例子,首先討論由IPv4終端裝置22對于IPv4終端42進行通信的場合。圖14是表示IPv4終端22進行IPv4終端42的名稱分解程序的順序圖。IPv4終端22對于DNS代理服務器30發(fā)送查詢與IPv4終端42的名稱對應的IPv4地址的信息(以下稱為“信息A”)。DNS代理服務器30將信息A轉(zhuǎn)送給IPv4DNS服務器41。IPv4DNS服務器41將與IPv4終端42的名稱對應的IPv4地址192.168.1.1作為對于信息A的響應信息(以下稱為“信息D”),返回DNS代理服務器30。若DNS代理服務器30接收信息D,則判斷為該信息內(nèi)的IPv4地址192.168.1.1因是IPv4網(wǎng)絡4專用的地址而不能在IPv4網(wǎng)絡2中使用,首先,對于IPv4-IPv4轉(zhuǎn)換1b發(fā)送請求針對192.168.1.1的臨時IPv6地址的信息(以下稱為“信息AA”)。若IPv4-IPv4轉(zhuǎn)換裝置1b接收信息AA,則檢索IP地址轉(zhuǎn)換表150b,結(jié)果判明與IPv4網(wǎng)絡4專用的IPv4地址192.168.1.1對應的臨時IPv6地址沒有被分配。于是,IPv4-IPv4轉(zhuǎn)換裝置1b相對于IPv4地址192.168.1.1將IPv6地址2001:1∷c0a8:0101作為臨時IPv6地址進行分配,將192.168.1.1記錄到IP地址轉(zhuǎn)換表150b的記入項目1中的保存IPv4網(wǎng)絡4專用的IPv4地址的區(qū)域中,將表示該地址是實際地址的值1記錄到保存該IPv4地址屬性的區(qū)域中,將2001:1∷c0a8:0101記錄到保存IPv6地址的區(qū)域中,將表示該地址是臨時地址的值0記錄到保存該IPv6地址屬性的區(qū)域中。另外,作為對信息AA的響應(以下稱為“信息BB”),IPv4-IPv4轉(zhuǎn)換裝置1b將臨時IPv6地址2001:1∷c0a8:0101返回DNS代理服務器30。若DNS代理服務器30接收信息BB,接著,對于IPv4-IPv4轉(zhuǎn)換裝置1b發(fā)送請求針對IPv6地址2001:1∷c0a8:0101的IPv4網(wǎng)絡2專用的臨時IPv4地址的信息(以下稱為“信息CC”)。若IPv4-IPv4轉(zhuǎn)換裝置1b接收信息CC,則檢索IP地址轉(zhuǎn)換表150b,結(jié)果判明與IPv6地址2001:1∷c0a8:0101相對的IPv4網(wǎng)絡2專用的臨時IPv4地址沒有被分配。于是,IPv4-IPv4轉(zhuǎn)換裝置1b相對于IPv6地址2001:1∷c0a8:0101將133.11.98.1作為IPv4網(wǎng)絡2專用的臨時IPv4地址進行分配,并將133.11.98.1記錄到IP地址轉(zhuǎn)換表150b的記入項目1中的保存IPv4網(wǎng)絡2專用的IPv4地址的區(qū)域中,將表示該地址是臨時地址的值0記錄到保存該IPv4地址屬性的區(qū)域中。另外,作為對信息CC的響應(以下稱為“信息DD”),IPv4-IPv4轉(zhuǎn)換裝置1b將IPv4網(wǎng)絡2專用的臨時IPv4地址133.11.98.1,返回DNS代理服務器30。DNS代理服務器30將在信息D中所記載的IPv4網(wǎng)絡4專用的IPv4地址133.11.98.1改寫成IPv4網(wǎng)絡2專用的臨時IPv4地址133.11.98.1,作為對信息A的響應信息(以下稱為“信息E”),返回IPv4終端22。若IPv4終端22接收信息E,則將目的地址是133.11.98.1、源地址是133.144.10.1的IPv4數(shù)據(jù)包(以下稱為“數(shù)據(jù)包a”),發(fā)送給IPv4-IPv6轉(zhuǎn)換裝置1b。圖15是表示數(shù)據(jù)包a由IPv4終端22發(fā)送,直至到達IPv4終端42的流程的順序圖。若IPv4-IPv4轉(zhuǎn)換裝置1b接收數(shù)據(jù)包a,則檢索IP地址轉(zhuǎn)換表150b,由記入項目1得到與IPv4網(wǎng)絡2專用的IPv4地址133.11.98.1對應的IPv4網(wǎng)絡4專用的IPv4地址192.168.1.1。然后,參照記入項目1的IPv4網(wǎng)絡4專用的IPv4地址屬性信息的結(jié)果,記錄表示是實際地址的值1,這種情況是正常狀態(tài)。其次,IPv4-IPv4轉(zhuǎn)換裝置1b檢索IP地址轉(zhuǎn)換表150b,搜索與IPv4網(wǎng)絡2專用的IPv4地址133.144.10.1對應的IPv4網(wǎng)絡4專用的IPv4地址,判明沒有登錄作為目的的地址轉(zhuǎn)換信息。于是,IPv4-IPv4轉(zhuǎn)換裝置1b相對于IPv4地址133.144.10.1分配臨時IPv6地址3ffe:1∷8590:0a01,將133.144.10.1記錄到IP地址轉(zhuǎn)換表150b的記入項目2中的保存IPv4網(wǎng)絡2專用的IPv4地址的區(qū)域中,將表示該地址是實際地址的值1記錄到保存該IPv4地址屬性的區(qū)域中,將3ffe:1∷8590:0a01記錄到保存IPv6地址的區(qū)域中,將表示該地址是臨時地址的值0記錄到保存該IPv6地址屬性的區(qū)域中。接著,IPv4-IPv4轉(zhuǎn)換裝置1b相對于IPv6地址3ffe:1∷8590:0a01將192.168.100.1作為IPv4網(wǎng)絡4專用的臨時IPv4地址來分配,將192.168.100.1記錄到IP地址轉(zhuǎn)換表150b的記入項目2中的保存IPv4網(wǎng)絡4專用的IPv4地址的區(qū)域中,將表示該地址是臨時地址的值0記錄到保存該IPv4地址屬性的區(qū)域中。根據(jù)以上的結(jié)果,信息包a轉(zhuǎn)換成目的地址是192.168.1.1、源地址是192.168.100.1的IPv4數(shù)據(jù)包,發(fā)送到IPv4網(wǎng)絡4,到達IPv4終端42。以下,作為IPv4-IPv4轉(zhuǎn)換裝置1b接收異常數(shù)據(jù)包的第1個例子,進一步討論在由IPv4終端22對IPv4終端42進行通信的狀態(tài)下,假定被賦予IPv4地址133.11.98.1的IPv4終端23與IPv4網(wǎng)絡2連接,由IPv4網(wǎng)絡4向IPv4終端23進行通信的場合。圖16是表示由IPv4終端42對IPv4終端23進行通信的場合的程序的順序圖。IPv6終端42相對于DNS代理服務器30發(fā)送查詢與IPv4終端23名稱對應的IPv4地址的信息(以下稱為“信息F”)。DNS代理服務器30將信息F轉(zhuǎn)送給IPv4DNS服務器21。IPv4DNS服務器21將與IPv4終端23的名稱對應的IPv4地址133.11.98.1作為對信息F的響應信息(以下稱為“信息G”),返回DNS代理服務器30。若DNS代理服務器30接收信息G,則判斷為該信息內(nèi)的IPv4地址133.11.98.1因是IPv4網(wǎng)絡2專用的地址而在IPv4網(wǎng)絡4中不能使用,首先,對IPv4-IPv4轉(zhuǎn)換裝置1b發(fā)送請求針對133.11.98.1的臨時IPv6地址的信息(以下稱為“信息AAA”)。若IPv4-IPv6轉(zhuǎn)換裝置1b接收信息AAA,則檢索IP地址轉(zhuǎn)換表150b,由記入項目1得到與IPv4網(wǎng)絡4專用的IPv4地址133.11.98.1對應的IPv4網(wǎng)絡2專用的IPv4地址192.168.1.1。然后,參照記入項目1的IPv4網(wǎng)絡2專用的IPv4地址的屬性信息的結(jié)果,記錄表示是臨時地址的值0,違反了IP頭轉(zhuǎn)換處理后的目的地址必須是實際地址的條件。于是,IPv4-IPv4轉(zhuǎn)換裝置1b將臨時IPv6地址的分配失敗的旨意,作為對信息AAA的響應信息(以下稱為“信息BBB”),返回DNS代理服務器30。另外,IPv4-IPv4轉(zhuǎn)換裝置1b相對于維護終端裝置11發(fā)送請求與臨時IPv4地址相對的臨時IPv6地址的分配的旨意的信息。DNS代理服務器30接收信息BBB的結(jié)果,將相對于信息F的錯誤響應(以下稱為“信息J”)發(fā)送給IPv4終端42。IPv4終端42接收信息J的結(jié)果,因?qū)τ诘刂凡樵兊捻憫清e誤,所以中止向IPv4終端23的通信。以下,作為IPv4-IPv4轉(zhuǎn)換裝置1b接收異常數(shù)據(jù)包的第2個例子,進一步討論在由IPv4終端22對IPv4終端42進行通信的狀態(tài)下,持有惡意的用戶由與IPv4網(wǎng)絡2連接的IPv4終端24試圖訪問與IPv4網(wǎng)絡4連接的IPv4終端43的場合。假定將IPv4地址192.168.1.2賦予IPv4終端43。圖17是表示IPv4終端24相對于IPv4終端43將源地址偽裝成133.11.98.1進行通信的場合的程序的順序圖。但是,在IPv4-IPv4轉(zhuǎn)換裝置1b中,與圖14一樣進行,通過DNS的名稱分解,將相對于IPv4網(wǎng)絡4專用的IPv4地址192.168.1.2的IPv4網(wǎng)絡2專用的臨時IPv4地址133.11.98.2登錄在IP地址轉(zhuǎn)換表150b的記入項目3中。IPv4終端24與圖14一樣進行,獲得目的地址的IPv4網(wǎng)絡2專用的IPv4地址133.11.98.2,將目的地址是133.11.98.2、源地址偽裝成133.11.98.1的IPv4數(shù)據(jù)包(以下稱為“數(shù)據(jù)包d”),發(fā)送給IPv4-IPv4轉(zhuǎn)換裝置1b。若IPv4-IPv4轉(zhuǎn)換裝置1b接收數(shù)據(jù)包d,則檢索IP地址轉(zhuǎn)換表150b,由記入項目3得到與IPv4網(wǎng)絡2專用的IPv4地址133.11.98.2對應的IPv4網(wǎng)絡4專用的IPv4地址192.168.1.2。然后,參照記入項目3的IPv4網(wǎng)絡2專用的IPv4地址的屬性信息的結(jié)果,記錄表示是實際地址的值1,這種情況是正常狀態(tài)。其次,IPv4-IPv4轉(zhuǎn)換裝置1b檢索IP地址轉(zhuǎn)換表150b,得到與IPv4網(wǎng)絡2專用的IPv4地址133.11.98.1對應的IPv4網(wǎng)絡4專用的IPv4地址192.168.1.1。另外,參照記入項目1的IPv4網(wǎng)絡2專用的IPv4地址的屬性信息的結(jié)果,記錄表示是臨時地址的值0,違反接收數(shù)據(jù)包的源地址必須是實際地址的條件。于是,IPv4-IPv4轉(zhuǎn)換裝置1b取消數(shù)據(jù)包d。另外,對于維護終端裝置11發(fā)送接收到以臨時IPv4地址作為源地址的數(shù)據(jù)包的旨意的信息。此后,IPv4終端24即使將源地址偽裝成133.11.98.1試圖與IPv4網(wǎng)絡4的終端通信,也會因數(shù)據(jù)包與上述同樣進行,在IPv4-IPv4轉(zhuǎn)換裝置1b中被取消,而不能與IPv4網(wǎng)絡4的終端進行通信。本發(fā)明的地址轉(zhuǎn)換裝置在地址轉(zhuǎn)換處理時具有檢查轉(zhuǎn)換前的源地址和轉(zhuǎn)換后的目的地址的功能,藉此,可以防止轉(zhuǎn)送目的地址和源地址實際不存在的數(shù)據(jù)包對網(wǎng)絡造成的惡劣影響。另外,在接收到上述該數(shù)據(jù)包時能夠通知管理者,管理者可以認識在地址轉(zhuǎn)換中所用的臨時地址的設定錯誤,或存在濫用臨時地址而對自己的地址進行偽裝(addressspooling)的終端,以便采取迅速的應對。權利要求1.地址轉(zhuǎn)換裝置[addresstranslator],其特征在于,具有與至少含有與第1終端[host]連接的第1通信網(wǎng)和與第2終端連接的第2通信網(wǎng)的多個通信網(wǎng)連接的接口;和轉(zhuǎn)換在上述第1通信網(wǎng)中使用的地址和在上述第2通信網(wǎng)中使用的地址的表;該轉(zhuǎn)換表含有上述地址是否是被賦予上述第1終端或第2終端的實際地址[nativeaddress]的識別信息[discriminator鑒別器]。2.地址轉(zhuǎn)換裝置,其特征在于,具有與至少含有與第1終端連接的第1通信網(wǎng)和與第2終端連接的第2通信網(wǎng)的多個通信網(wǎng)連接的接口;存儲在上述第1通信網(wǎng)中使用的地址和在上述第2通信網(wǎng)中使用的地址以及上述地址是否是上述第1終端或第2終端的實際地址的識別信息的存儲裝置[memory];和實行上述第1通信網(wǎng)的地址和上述第2通信網(wǎng)的地址的轉(zhuǎn)換的控制裝置。3.根據(jù)權利要求1所述的地址轉(zhuǎn)換裝置,其特征在于,在上述表中,當實行上述地址轉(zhuǎn)換時,記錄在上述第1通信網(wǎng)中使用的地址和在上述第2通信網(wǎng)中使用的地址的地址轉(zhuǎn)換規(guī)則[addresstranslationrule]和上述識別信息。4.根據(jù)權利要求2所述的地址轉(zhuǎn)換裝置,其特征在于,當實行上述地址轉(zhuǎn)換時,上述控制裝置將在上述第1通信網(wǎng)中使用的地址和在上述第2通信網(wǎng)中使用的地址的地址轉(zhuǎn)換規(guī)則,和上述識別信息記錄在上述存儲裝置中。5.根據(jù)權利要求1所述的地址轉(zhuǎn)換裝置,其特征在于,具有存儲上述表的存儲裝置。6.根據(jù)權利要求3所述的地址轉(zhuǎn)換裝置,其特征在于,具備接收來自上述第1終端或第2終端的對于上述地址轉(zhuǎn)換規(guī)則的設定指示的裝置。7.根據(jù)權利要求4所述的地址轉(zhuǎn)換裝置,其特征在于,具有輸入上述地址轉(zhuǎn)換規(guī)則的裝置或者接收來自上述第1終端或第2終端的地址轉(zhuǎn)換規(guī)則的設定信號的裝置。8.根據(jù)權利要求1所述的地址轉(zhuǎn)換裝置,其特征在于,具備顯示上述表的維護終端裝置[console]。9.根據(jù)權利要求2所述的地址轉(zhuǎn)換裝置,其特征在于,具備顯示上述存儲裝置的內(nèi)容的維護終端裝置。10.地址轉(zhuǎn)換方法,其特征在于,具有以下步驟接收由第1終端通過第1通信網(wǎng)發(fā)送的數(shù)據(jù)包的步驟;將用上述第1通信網(wǎng)的協(xié)議所表述的上述數(shù)據(jù)包轉(zhuǎn)換成連接第2終端的第2通信網(wǎng)的協(xié)議的步驟;作成用于轉(zhuǎn)換上述協(xié)議的地址轉(zhuǎn)換規(guī)則的步驟;和將識別上述數(shù)據(jù)包的地址是否是實際上已賦予上述第1終端或第2終端的地址的識別信息及上述地址轉(zhuǎn)換規(guī)則登錄到地址轉(zhuǎn)換表中的步驟。11.地址轉(zhuǎn)換方法,其特征在于,具備以下步驟接收由終端通過源通信網(wǎng)所發(fā)送的數(shù)據(jù)包的步驟,和將用上述源通信網(wǎng)的協(xié)議所表述的上述數(shù)據(jù)包轉(zhuǎn)換成上述數(shù)據(jù)包的源通信網(wǎng)的協(xié)議的步驟;轉(zhuǎn)換上述協(xié)議的步驟包含以下步驟通過參照地址轉(zhuǎn)換表檢索在上述發(fā)送目的通信網(wǎng)中使用的地址的步驟,和判定上述數(shù)據(jù)包的源地址是否是實際上已賦予上述終端的地址的步驟。12.根據(jù)權利要求11所述的地址轉(zhuǎn)換裝置,其特征在于,具有在上述接收的數(shù)據(jù)包的地址不是實際上已賦予上述終端的地址的場合,取消該接收的數(shù)據(jù)包的步驟。13.根據(jù)權利要求12所述的地址轉(zhuǎn)換裝置,其特征在于,具有將取消上述接收數(shù)據(jù)包的旨意通知上述源通信網(wǎng)的步驟。14.根據(jù)權利要求11所述的地址轉(zhuǎn)換裝置,其特征在于,具備如果上述檢索的結(jié)果對于上述終端沒有分配在上述發(fā)送目的通信網(wǎng)中使用的地址,則分配在上述發(fā)送目的通信網(wǎng)中使用的地址的步驟。15.根據(jù)權利要求14所述的地址轉(zhuǎn)換裝置,其特征在于,包含將上述數(shù)據(jù)包的源地址和上述分配的地址以及表示該分配的地址是臨時地址[temporaryaddress]的識別信息記錄到上述地址轉(zhuǎn)換表中的步驟。16.根據(jù)權利要求15所述的地址轉(zhuǎn)換裝置,其特征在于,在新接收通過上述協(xié)議的轉(zhuǎn)換使上述分配的臨時地址成為目的地址[destinationaddress]的數(shù)據(jù)包的場合,取消該新接收的數(shù)據(jù)包。17.根據(jù)權利要求11所述的地址轉(zhuǎn)換裝置,其特征在于,以由上述終端的地址轉(zhuǎn)換規(guī)則的設定指示為契機實行上述協(xié)議的轉(zhuǎn)換。18.根據(jù)權利要求14所述的地址轉(zhuǎn)換裝置,其特征在于,具有以下步驟指定數(shù)據(jù)包的目的地的名稱,由上述源通信網(wǎng)接收查詢在發(fā)送目的通信網(wǎng)中使用的上述目的地址的請求的步驟,將該查詢請求轉(zhuǎn)送給保存上述地址與名稱的對應關系的服務器裝置的步驟,和由上述服務器裝置接收對上述查詢請求的響應的步驟;并且以由該服務器裝置接收的響應為契機實行上述臨時地址的分配。19.根據(jù)權利要求18所述的地址轉(zhuǎn)換裝置,其特征在于,包含將表示上述已分配的地址是臨時地址的識別信息記錄到上述地址轉(zhuǎn)換表中的步驟。20.根據(jù)權利要求15所述的地址轉(zhuǎn)換裝置,其特征在于,在與表示是上述臨時地址的識別信息對應的地址是登錄在上述源通信網(wǎng)或上述發(fā)送目的通信網(wǎng)中的終端的實際地址的場合,將異常通知上述源或上述發(fā)送目的通信網(wǎng)。21.根據(jù)權利要求18所述的地址轉(zhuǎn)換裝置,其特征在于,在登錄由上述服務器裝置的響應表示通知的地址是臨時地址的識別信息的場合,可以將異常通知上述源通信網(wǎng)。全文摘要本發(fā)明提供在通過地址轉(zhuǎn)換的通信中具有可以防止轉(zhuǎn)送成為網(wǎng)絡故障原因的、目的地址和源地址實際不存在的數(shù)據(jù)包,而一旦接收這樣的數(shù)據(jù)包又可以促請管理員應對的地址轉(zhuǎn)換裝置。其解決方法是,根據(jù)地址轉(zhuǎn)換規(guī)則,保存識別被附加了對應關系的多種地址中的哪個是臨時地址的信息。在以名稱分解為契機的接收側(cè)的終端的臨時地址的分配之際,參照上述識別信息,如果原來的地址作為臨時地址被登錄,則拒絕分配,將名稱分解錯誤的響應返回發(fā)送側(cè)的終端,防止由發(fā)送側(cè)的終端的數(shù)據(jù)包發(fā)送。在地址轉(zhuǎn)換處理時,參照上述識別信息,如果轉(zhuǎn)換前的源地址和轉(zhuǎn)換后的目的地址作為臨時地址被登錄,則取消接收數(shù)據(jù)包。在進行上述臨時地址被拒絕分配和數(shù)據(jù)包被取消時,為通知管理者可以將信息發(fā)送到報警裝置或外部終端。文檔編號G06F15/16GK1503526SQ0315033公開日2004年6月9日申請日期2003年7月24日優(yōu)先權日2002年11月26日發(fā)明者竹內(nèi)敬亮,平田哲彥,彥,中澤宏聡申請人:株式會社日立制作所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1