雙字節域名伺服器系統的製作方法
2023-06-09 20:13:01
專利名稱:雙字節域名伺服器系統的製作方法
技術領域:
本發明涉及一種雙字節域名伺服器系統,通過該系統利用雙字節代碼可以獲得關於網際網路網址的IP位址,使得用戶可以利用英語之外的其它語言的域名來把它們的計算機連接到所需的網址。本發明特別涉及一種雙字節域名伺服器系統,其目的是使得以前用英語工作的域名伺服器系統用其它語言來工作。
在網際網路這樣的大的網絡中,無數的計算機系統被相互連接。為了識別這些系統,一個識別號,即IP位址,被給予每個計算機系統。對於IP位址,使用由圓點分割的四組數據,例如,203.244.148.81。但是,人們幾乎不可能記住許多關於網際網路的IP位址;因此,構建一種域名服務系統以方便用戶。根據DNS系統,使用與IP位址相匹配的英文名。
當利用這樣一種域名服務系統尋找連接到網際網路(即,網址)的特定計算機系統時,用戶應當通過填空輸入網址,從而輸入他的計算機希望連接到該網址的英文域名。然後,在域名伺服器系統中執行域名與相應IP位址之間的匹配操作,然後用戶計算機被連接到相關網址。
下面將解釋用戶計算機連接到使用因為域名的所需網址的一個實例,其中使用韓語作為其母語的人嘗試訪問一個網址。
在用戶希望其計算機連接到一個「Joongangilbo」(Chuo Nippo)的網址的情況下,必須把域名「http:www.joongang.co.kr」輸入到網絡瀏覽器,或者對於韓國總統府的網址,需要輸入「http:www.cwd.co.kr」。
但是,如上文所述該域名是用表達韓語拼音的羅馬字母記錄的。因此,對於使用韓語作為其母語的韓國人來說難以正確的記錄和記憶該域名。另外,在英文縮寫用於域名的情況下,除非用戶正確地知道原始英文名,否則幾乎不可能把用戶計算機連接到相關網址。
而在用英語來記錄部分韓語域名以簡化該域名的情況下,也就是說,在例如用縮寫域名「joongang」來表示「Joongangilbo」(Chuo Nippo)的情況下,則難以得知哪個組織管理該縮寫域名的網址。另一方面,如果該組織的全稱,例如「joongangilbo」用作為該域名,則對常規方式使用來說該域名太長。這對所有不使用英文作為英母語的人,例如韓國人或日本人,來說是不方便的。
為了解決該問題,許多現有伺服器系統被提出,以便於即使輸入到網絡瀏覽器的地址是用用戶的母語,也能夠把用戶計算機系統連接到相關網址。例如,域名伺服器系統Netpia(netpia.com)、Compass(7.co.kr)和Urimal 198,以這樣一種方式工作使得即使用戶用韓語把域名輸入到網絡瀏覽器,也可以搜索相關網址。但是,根據這些系統,由於域名是基於英語的,因此它僅限於用在網際網路中的所有服務之外的網絡程序中的HTTP、E-mail、Telnet、FTP,等等中。
另外,根據這些伺服器系統,搜索它們自己的域名系統信息。因此,除了從它們自身程序提供數據之外,不能提供用戶建立韓語域名的界面。另外,所有關於域名伺服器的查詢由單個伺服器系統所管理。因此,其它韓語域名伺服器系統不能被識別,並且操作速度變慢,系統開銷加重。
為了解決上述問題,本發明的目的是提供一種雙字節域名伺服器系統,其中當用戶用另一種語言輸入連接網絡所需的域名時,以英語之外的其它語言記錄的域名對應於在資料庫中的IP位址,然後一個域名被格式化為適用於7位ASCII系統的數據,並且利用基於象韓語這樣的英語之外的語言的域名伺服器資料庫的幫助,搜索對應於所需域名的IP位址,然後如此獲得的IP位址被傳送給用戶。根據本發明的系統,對應於韓語域名的所需IP位址被相互連接的分布系統搜索,使得,當韓語域名伺服器在所有域名伺服器系統中建立時,即使所輸的域名用韓語表示,也可以獲得通過網際網路提供的所有服務,並且沒有對該域名伺服器系統造成大的負擔。
下面將參照
根據本發明的優選實施例。
圖1為示出根據本發明的韓語域名伺服器系統的結構的方框圖。
圖2和3為示出用根據本發明的韓語域名伺服器系統執行的操作的流程圖。
圖1為示出根據本發明的韓語域名伺服器系統的結構的方框圖。該系統包括路由伺服器10、節點伺服器20和用戶個人計算機30。路由伺服器10包括其本身資料庫(未示出),其中存儲韓語域名和相應的信息。該相應信息可以包括IP位址、登記人信息、登記域名所有權信息,等等。在路由伺服器(10)中,當給出韓語域名查詢時,該查詢被解碼,並且從韓語域名資料庫搜索相應的IP位址,並且做出回應。該節點伺服器20具有高速緩衝存儲器;當從用戶計算機系統30給出域名查詢的情況下,該域名查詢被在節點伺服器中解碼,該節點伺服器搜索其本身資料庫,即高速緩衝存儲器。當域名記錄在該資料庫中時,獲得相應的IP位址並且返回給用戶;而,當該域名沒有記錄在資料庫中時,則在節點伺服器20中判斷該查詢是用韓語還是英語。在該查詢是韓語的情況下,該查詢被傳送到所述路由伺服器10,並且來自路由伺服器10的應答返回到用戶計算機系統30。應該指出,當從路由伺服器(10)傳送對應於該域名的IP位址時,該IP位址記錄在高速緩衝存儲器中,即節點伺服器的本身資料庫,持續預定的時間段。另一方面,當從用戶給予節點伺服器20的查詢不是用韓語時,該查詢被傳送到處理英文域名的已知路由伺服器。用戶個人計算機系統(30)向所述節點伺服器(20)請求域名查詢。
圖2和3為示出用根據本發明的韓語域名伺服器系統執行的操作的流程圖。
首先,用戶要求對應於特定命名的IP位址(步驟為101,圖2)。該查詢(即,特定域名的IP位址請求)被在節點伺服器中解碼(步驟102,圖2),然後對應於被解碼域名的相關IP位址被發送到節點伺服器的高速緩衝存儲器(步驟103)。
然後,節點伺服器20判斷相關IP位址是否存在於高速緩衝存儲器中(步驟104,圖2);在該相關IP位址存在於高速緩衝存儲器的情況下,為該信息準備一個RFC1036的數據包,並且通知給用戶(步驟106,圖3)。
在高速緩衝存儲器中沒有對應於用戶所要求的域名的IP位址的情況下,在節點伺服器20中判斷該查詢是否為韓語或其它語言(步驟107,圖2)。在步驟S107判斷該查詢不是韓語的情況下,節點伺服器把該查詢發送到具有已知網際網路的英文域名伺服器系統的另一個路由伺服器(步驟108,圖2);然後該英文路由伺服器把查詢結果發送到用戶系統(步驟106,圖3)。
另一方面,在該查詢是韓語的情況下,解碼的查詢被再次編碼(步驟109,圖2),並且其信息被準備為一個RFC 1035數據包,然後發送到路由伺服器10。
從節點服務20接收該查詢之後,路由伺服器10對該查詢解碼(步驟S111,圖2),並且把對應於解碼的韓語域名的相關IP位址發送到其本身數據(步驟S112,圖3)。對所解碼數據判斷該資料庫是否具有這種IP位址。
在路由伺服器的資料庫具有對應於韓語域名的IP位址的情況下,該路由伺服器把該地址做成數據包,並且把該數據包發送到節點伺服器20(步驟114,圖3)。在節點伺服器20中,編碼的信息被再次解碼,並且該信息被記錄在其自身高速緩衝存儲器中,持續特定的時間段。該信息被編碼並且再次變為數據包(步驟115,圖3),並且返回到用戶(步驟106,圖3)。
在圖3的步驟113中,在路由伺服器10的資料庫不具有對應於韓語域名的相關IP位址的情況下,該搜索結果被通知給節點伺服器20(步驟116,圖3),然後節點伺服器20把該結果通知給用戶30(步驟106,圖3)。
在上述實施例中,解釋了韓語域名系統。但是,本發明可以改用於其它語言,例如日本語。這種情況下,IP位址、關於登記人的信息、所登記域名的所有權信息可以用日語記錄在資料庫中。也就是說,通過利用以英語之外的其它語言記錄信息的資料庫,本發明可以應用於除了英語之外的任何語言。
如上文所述,根據本發明,可以使用適合於已有域名系統的除了英語之外的其它語言表示的域名,並且即使該域名是用英語之外的其它語言表示的,用戶也可以獲得通過網際網路提供的所有服務。另外,根據本發明,使用分布系統,使得施加到伺服器系統上的負擔變小。用戶可以通過英語之外的其它語言連接到網際網路,由於該域名系統是用其它語言工作的,因此利用英語之外的其它語言可以獲得通過網際網路提供的Telnet、FTP、E-mail等等所有服務。
權利要求
1.一種域名服務系統,用於根據用戶請求獲得對應於一域名的IP位址,其中包括用戶計算機系統;路由伺服器(10),其包括一個本身的資料庫,其中記錄除了英語之外的一種其他語言的域名以及對應於該域名的信息,其中除了英語之外的一種其他語言的域名查詢被解碼,以在所述資料庫中搜索該域名的IP位址;節點伺服器,其包括包含本身資料庫的高速緩衝存儲器,連接到所述用戶計算機系統、所述路由伺服器、以及其他用於英語域名的路由伺服器,其中來自所述用戶計算機系統的域名查詢被解碼,以便於為該域名搜索IP位址;其中在一個相關IP位址記錄於該資料庫中的情況下,該IP位址被檢索出來並返回用戶計算機系統,而在相關IP位址沒有連接在該資料庫中的情況下,則判斷該域名查詢是用英語還是用英語之外的其他語言,並且在該域名查詢是用英語之外的其他語言的情況下,該域名查詢被轉到所述路由伺服器,並且來自所述路由伺服器的回答被返回到用戶計算機系統;其中來自該路由伺服器的對應於用戶所要求的域名的IP位址在一定時間段內記錄於該高速緩衝存儲器的所述本身資料庫中;其中在來自該用戶的域名查詢是英語的情況下,該域名查詢被轉到所述另一個用於英語域名的路由伺服器。
全文摘要
雙字節域名服務系統包括:用戶計算機系統(30)、路由伺服器(10)以及節點伺服器(20),其根據來自用戶的查詢,獲得對應於用戶所需域名的IP位址,返回給用戶。該路由伺服器(10)具有本身資料庫,其中記錄英語之外的其他語言的域名和信息,例如,IP位址、登記者信息、所登記域名的所有權信息,等等。節點伺服器(20)具有高速緩衝存儲器;當域名查詢被給予該節點伺服器時,該查詢被解碼,並且對應於該域名的相關IP位址被從路由伺服器的資料庫中搜索出來。
文檔編號G06F13/00GK1319814SQ0012151
公開日2001年10月31日 申請日期2000年8月9日 優先權日2000年1月28日
發明者洪承國, 具泫烈, 洪元和, 金在鉉 申請人:韓尼克公司