(57)【特許請求の範囲】
【請求項１】
ルータが、ダイヤルアップ取得したマスターＤＮＳ解決サーバのＩＰアドレスを、ＤＨＣＰサーバプロセス設定ファイルのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込むステップと、
前記ルータが、端末のＤＨＣＰ要求を受信し、前記ルータのマスターＤＮＳ解決サーバのＩＰアドレスを前記端末のスレーブＤＮＳ解決サーバのＩＰアドレスに割り当てるステップと、を含む
ＤＮＳ解決処理方法。
【請求項２】
前記ルータのマスターＤＮＳ解決サーバのＩＰアドレスを前記端末のスレーブＤＮＳ解決サーバのＩＰアドレスに割り当てるステップは、
前記ルータのＤＨＣＰサーバが、前記ルータのマスターＤＮＳ解決サーバのＩＰアドレスを前記端末のスレーブＤＮＳ解決サーバのＩＰアドレスに割り当てるステップのうちの１つを含む
請求項１に記載の方法。
【請求項３】
前記方法は、
前記ルータがダイヤルアップネットワーキングに成功した場合に、ルータがマスターＤＮＳ解決サーバのＩＰアドレスを、ＤＨＣＰサービスプロセスの前記ルータのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込むステップをさらに含む
請求項１に記載の方法。
【請求項４】
前記ルータが、ダイヤルアップ取得したマスターＤＮＳ解決サーバのＩＰアドレスを、ＤＨＣＰサーバプロセス設定ファイルのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込むステップは、
ＤＨＣＰサービスプロセスの設定パラメーター修正フラグビットを初期化するステップと、
前記ＤＨＣＰサービスプロセスを閉じ、取得したマスターＤＮＳ解決サーバのＩＰアドレスをルータのＤＨＣＰサービスプロセスのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込むステップと、
ＤＨＣＰサービスプロセスの設定パラメーター修正フラグビットを指定値に設定するステップと、
ＤＨＣＰサービスプロセスの設定パラメーター修正フラグビットが前記指定値であるか否かを検出し、前記指定値である場合に、ＤＨＣＰプロセスを再起動し、フラグビットをリセットするステップと、を含む
請求項１に記載の方法。
【請求項５】
前記端末がプロキシプロセスを前記ルータのＤＮＳに送信し、前記ルータのＤＮＳがプロキシプロセスを解決する作動が失効した場合に、前記端末がＤＮＳ要求を前記端末のスレーブＤＮＳに送信してＤＮＳ解決を完了し、ここで、前記スレーブＤＮＳが即ち前記ルータのマスターＤＮＳであるステップを含む
請求項１〜４のいずれか１項に記載の方法。
【請求項６】
ルータが、ダイヤルアップ取得したマスターＤＮＳ解決サーバのＩＰアドレスを、ＤＨＣＰサーバプロセス設定ファイルのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込む書き込みモジュールと、
前記ルータが、端末のＤＨＣＰ要求を受信し、前記ルータのマスターＤＮＳ解決サーバのＩＰアドレスを前記端末のスレーブＤＮＳ解決サーバのＩＰアドレスに割り当てる割り当てモジュールと、を備える
ＤＮＳ解決処理装置。
【請求項７】
前記割り当てモジュールは、
前記ルータのＤＨＣＰサーバが、前記ルータのマスターＤＮＳ解決サーバのＩＰアドレスを前記端末のスレーブＤＮＳ解決サーバのＩＰアドレスに割り当てる第１の割り当てユニットを備える
請求項６に記載の装置。
【請求項８】
前記ルータがダイヤルアップネットワーキングに成功した場合に、ルータがマスターＤＮＳ解決サーバのＩＰアドレスをＤＨＣＰサービスプロセスの前記ルータのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込むダイヤルアップモジュールをさらに備える
請求項６に記載の装置。
【請求項９】
前記書き込みモジュールは、
ＤＨＣＰサービスプロセスの設定パラメーター修正フラグビットを初期化する初期ユニットと、
前記ＤＨＣＰサービスプロセスを閉じ、取得したマスターＤＮＳ解決サーバのＩＰアドレスをルータのＤＨＣＰサービスプロセスのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込む書き込みユニットと、
ＤＨＣＰサービスプロセスの設定パラメーター修正フラグビットを指定値に設定する設定ユニットと、
ＤＨＣＰサービスプロセスの設定パラメーター修正フラグビットが前記指定値であるか否かを検出し、前記指定値である場合に、ＤＨＣＰプロセスを再起動し、フラグビットをリセットする検出ユニットと、を備える
請求項６に記載の装置。
【請求項１０】
前記端末がプロキシプロセスを前記ルータのＤＮＳに送信し、前記ルータのＤＮＳがプロキシプロセスを解決する作動が失効した場合に、前記端末がＤＮＳ要求を前記端末のスレーブＤＮＳに送信してＤＮＳ解決を完了し、ここで、前記スレーブＤＮＳが即ち前記ルータのマスターＤＮＳである解決モジュールを備える
請求項６〜９のいずれか１項に記載の装置。
【請求項１１】
プロセッサに実行されることにより、請求項１〜５のいずれか１項に記載の方法を実現するプログラム。
【請求項１２】
請求項１１に記載のプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信分野に関し、特にドメインネームシステムＤＮＳ解決（Ｒｅｓｏｌｕｔｉｏｎ）処理方法及び装置、プログラムならびに記録媒体に関する。
【背景技術】
【０００２】
無線端末アクセス機器（Ｃｕｓｔｏｍｅｒ  Ｐｒｅｍｉｓｅ  Ｅｑｕｉｐｍｅｎｔ、単にＣＰＥと称する）等の機器を使用してインターネットにアクセスするとき、特に複数のユーザが同時に頻繁にネットワークサービスを行うときに、突然インターネットにアクセスできないことがあり、このとき、ネットワーク診断ツールや診断命令を使用して検出する時、ＩＰアドレスをターゲットとして検出すると、ネットワークリンクが通じられ、ドメインネームをターゲットとして検出すると、ネットワークリンクが通じられないことを発見できる。検証によれば、インターネットにアクセスできなくなる一般的な原因は、ルータ機器のドメインネームシステム（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ、単にＤＮＳと称する）のプロキシサーバプロセスのバッファがいっぱいになって、新たなＤＮＳ要求を受け入れることができないことである。なお、このバッファは、固定アルゴリズムによって算出されるもので、修正しにくい。このバッファは、ユーザの大量で頻繁なＤＮＳ要求に応答がない限り、通常の場合にはいっぱいにならない。このため、ＣＰＥ等のルータ機器のＤＮＳプロキシサーバの作動が異常で、機器の他の機能が正常であっても、ユーザ、機器メーカー、オペレータからの多くのトラブルやクレームを引き起こす。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来技術におけるルータ機器のドメインネームシステムＤＮＳがプロキシプロセスを解決できなくて、ユーザがインターネットにアクセスできない問題に対して、まだ有効な解決手段が提案されていない。
【０００４】
本発明は、少なくとも従来技術におけるルータ機器のＤＮＳがプロキシプロセスを解決できなくて、ユーザがインターネットにアクセスできない問題を解決するために、ドメインネームシステムＤＮＳ解決処理方法及び装置、プログラムならびに記録媒体を提供する。
【課題を解決するための手段】
【０００５】
本発明の一実施例によれば、ＤＮＳ解決処理方法が提供され、前記方法は、ルータが、ダイヤルアップ取得したマスターＤＮＳ解決サーバのＩＰアドレスを、ＤＨＣＰサーバプロセス設定ファイルのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込むステップと、前記ルータが、端末のＤＨＣＰ要求を受信し、前記ルータのマスターＤＮＳ解決サーバのＩＰアドレスを前記端末のスレーブＤＮＳ解決サーバのＩＰアドレスに割り当てるステップと、を含む。
【０００６】
本発明の実施例では、前記ルータのマスターＤＮＳ解決サーバのＩＰアドレスを前記端末のスレーブＤＮＳ解決サーバのＩＰアドレスに割り当てるステップは、前記ルータのＤＨＣＰサーバが、前記ルータのマスターＤＮＳ解決サーバのＩＰアドレスを前記端末のスレーブＤＮＳ解決サーバのＩＰアドレスに割り当てるステップのうちの１つを含む。
【０００７】
本発明の実施例では、前記方法は、前記ルータがダイヤルアップネットワーキングに成功した場合に、ルータがマスターＤＮＳ解決サーバのＩＰアドレスをＤＨＣＰサービスプロセスの前記ルータのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込むステップをさらに含む。
【０００８】
本発明の実施例では、前記ルータが、ダイヤルアップ取得したマスターＤＮＳ解決サーバのＩＰアドレスを、ＤＨＣＰサーバプロセス設定ファイルのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込むステップは、ＤＨＣＰサービスプロセスの設定パラメーター修正フラグビットを初期化するステップと、前記ＤＨＣＰサービスプロセスを閉じ、取得したマスターＤＮＳ解決サーバのＩＰアドレスをルータのＤＨＣＰサービスプロセスのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込むステップと、ＤＨＣＰサービスプロセスの設定パラメーター修正フラグビットを指定値に設定するステップと、ＤＨＣＰサービスプロセスの設定パラメーター修正フラグビットが前記指定値であるか否かを検出し、前記指定値である場合に、ＤＨＣＰプロセスを再起動し、フラグビットをリセットするステップと、を含む。
【０００９】
本発明の実施例では、前記方法は、前記端末がプロキシプロセスを前記ルータのＤＮＳに送信し、前記ルータのＤＮＳがプロキシプロセスを解決する作動が失効した場合に、前記端末がＤＮＳ要求を前記端末のスレーブＤＮＳに送信してＤＮＳ解決を完了し、ここで、前記スレーブＤＮＳが即ち前記ルータのマスターＤＮＳであるステップを含む。
【００１０】
本発明の別の実施例によれば、ＤＮＳ解決処理装置がさらに提供され、前記装置は、ルータが、ダイヤルアップ取得したマスターＤＮＳ解決サーバのＩＰアドレスを、ＤＨＣＰサーバプロセス設定ファイルのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込む書き込みモジュールと、前記ルータが、端末のＤＨＣＰ要求を受信し、前記ルータのマスターＤＮＳ解決サーバのＩＰアドレスを前記端末のスレーブＤＮＳ解決サーバのＩＰアドレスに割り当てる割り当てモジュールと、を備える。
【００１１】
本発明の実施例では、前記割り当てモジュールは、前記ルータのＤＨＣＰサーバが、前記ルータのマスターＤＮＳ解決サーバのＩＰアドレスを前記端末のスレーブＤＮＳ解決サーバのＩＰアドレスに割り当てる第１の割り当てユニットを備える。
【００１２】
本発明の実施例では、前記装置は、前記ルータがダイヤルアップネットワーキングに成功した場合に、ルータがマスターＤＮＳ解決サーバのＩＰアドレスをＤＨＣＰサービスプロセスの前記ルータのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込むダイヤルアップモジュールをさらに備える。
【００１３】
本発明の実施例では、前記書き込みモジュールは、ＤＨＣＰサービスプロセスの設定パラメーター修正フラグビットを初期化する初期ユニットと、前記ＤＨＣＰサービスプロセスを閉じ、取得したマスターＤＮＳ解決サーバのＩＰアドレスをルータのＤＨＣＰサービスプロセスのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込む書き込みユニットと、ＤＨＣＰサービスプロセスの設定パラメーター修正フラグビットを指定値に設定する設定ユニットと、ＤＨＣＰサービスプロセスの設定パラメーター修正フラグビットが前記指定値であるか否かを検出し、前記指定値である場合に、ＤＨＣＰプロセスを再起動し、フラグビットをリセットする検出ユニットと、を備える。
【００１４】
本発明の実施例では、前記装置は、前記端末がプロキシプロセスを前記ルータのＤＮＳに送信し、前記ルータのＤＮＳがプロキシプロセスを解決する作動が失効した場合に、前記端末がＤＮＳ要求を前記端末のスレーブＤＮＳに送信してＤＮＳ解決を完了し、ここで、前記スレーブＤＮＳが即ち前記ルータのマスターＤＮＳである解決モジュールを備える。
【００１５】
本発明の別の実施例によれば、プログラムが提供され、前記プログラムは、プロセッサに実行されることにより、上記のＤＮＳ解決処理方法を実現する。
【００１６】
本発明の別の実施例によれば、記録媒体が提供され、前記記録媒体には、上記のプログラムが記録されている。
【発明の効果】
【００１７】
本発明によれば、ルータが、ダイヤルアップ取得したマスターＤＮＳ解決サーバのＩＰアドレスを、ＤＨＣＰサーバプロセス設定ファイルのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込み、このルータが、端末のＤＨＣＰ要求を受信し、このルータのマスターＤＮＳ解決サーバのＩＰアドレスをこの端末のスレーブＤＮＳ解決サーバのＩＰアドレスに割り当てることによって、ルータ機器のＤＮＳがプロキシプロセスを解決できなくて、ユーザがインターネットにアクセスできない問題を解決し、ユーザのＤＮＳ要求の正常的な解決を確保し、ユーザがルータ機器を使用してネットワークサービスを行う品質を向上させる。
【図面の簡単な説明】
【００１８】
ここの図面は、本発明に対する更なる理解を提供して、本発明の一部を構成し、本発明の例示的な実施例及びその説明は、本発明を解釈するだけで、本発明を限定するものではない。
【図１】本発明の実施例に係るＤＮＳ解決処理方法のフローチャートである。
【図２】本発明の実施例に係るＤＮＳ解決処理装置の構成を示すブロック図である。
【図３】本発明の好ましい実施例に係るＤＮＳ解決最適化メカニズムのフローを示す模式図である。
【図４】本発明の好ましい実施例に係る初期化モジュールが実現するフローを示す模式図である。
【図５】本発明の好ましい実施例に係るＤＨＣＰパラメーター設定モジュールが実現するフローを示す模式図である。
【図６】本発明の好ましい実施例に係るＤＨＣＰプロセス管理モジュールが実現するフローを示す模式図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら実施例を併せて本発明を詳細に説明する。なお、矛盾しない前提で、本発明の実施例及び実施例における特徴を互いに組み合わせてもよい。
【００２０】
なお、本発明の明細書、特許請求範囲及び上記の図面における用語「第１の」、「第２の」などは、類似する対象を区別するためのもので、特定の順序又は前後順序を説明するためには使用されない。
【００２１】
本実施例によれば、ＤＮＳ解決処理方法が提供され、図１は、本発明の実施例に係るＤＮＳ解決処理方法のフローチャートであり、図１に示すように、このフローは、下記のステップを含む。
ステップＳ１０２：ルータが、ダイヤルアップ取得したマスターＤＮＳ解決サーバのＩＰアドレスを、ＤＨＣＰサーバプロセス設定ファイルのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込む。
ステップＳ１０４：このルータが、端末のＤＨＣＰ要求を受信し、このルータのマスターＤＮＳ解決サーバのＩＰアドレスをこの端末のスレーブＤＮＳ解決サーバのＩＰアドレスに割り当てる。
【００２２】
上記のステップによれば、ルータが、ダイヤルアップ取得したマスターＤＮＳ解決サーバのＩＰアドレスを、ＤＨＣＰサーバプロセス設定ファイルのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込み、且つ、このルータのマスターＤＮＳ解決サーバのＩＰアドレスをこの端末のスレーブＤＮＳ解決サーバのＩＰアドレスに割り当て、ユーザ端末機器のスレーブＤＮＳの解決作用を利用して、ルータ機器のＤＮＳがプロキシプロセスを解決できなくて、ユーザがインターネットにアクセスできない問題を解決し、ユーザのＤＮＳ要求の正常的な解決を確保し、ユーザがルータ機器を使用してネットワークサービスを行う品質を向上させる。
【００２３】
本実施例では、このルータのＤＨＣＰサーバが自動的にこのルータのマスターＤＮＳ解決サーバのＩＰアドレスをこの端末のスレーブＤＮＳ解決サーバのＩＰアドレスに割り当てることもできる。
【００２４】
本実施例では、このルータがダイヤルアップネットワーキングに成功した場合に、ルータが、ダイヤルアップ取得したマスターＤＮＳ解決サーバのＩＰアドレスを、ＤＨＣＰサーバプロセス設定ファイルのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込む。
【００２５】
本実施例では、このルータが、マスターＤＮＳ解決サーバのＩＰアドレスを、ＤＨＣＰサービスプロセスのこのルータのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込むステップは、ＤＨＣＰサービスプロセスの設定パラメーター修正フラグビットを初期化するステップと、このＤＨＣＰサービスプロセスを閉じ、取得したマスターＤＮＳ解決サーバのＩＰアドレスをルータのＤＨＣＰサービスプロセスのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込むステップと、ＤＨＣＰサービスプロセスの設定パラメーター修正フラグビットを指定値に設定するステップと、ＤＨＣＰサービスプロセスの設定パラメーター修正フラグビットがこの指定値であるか否かを検出し、この指定値である場合に、ＤＨＣＰプロセスを再起動し、フラグビットをリセットするステップと、を含む。
【００２６】
上記の実施例では、この端末がプロキシプロセスをこのルータのＤＮＳに送信し、このルータのＤＮＳがプロキシプロセスを解決する作動が失効した場合に、この端末がＤＮＳ要求をこの端末のスレーブＤＮＳに送信してＤＮＳ解決を完了し、ここで、このスレーブＤＮＳが即ちこのルータのマスターＤＮＳである。
【００２７】
本実施例によれば、端末内に位置するＤＮＳ解決処理装置がさらに提供される。この装置は、上記の実施例及び好ましい実施形態を実現するためのものであり、既に説明した部分については、詳細な説明を省略する。以下で使用されるように、用語「モジュール」は、所定の機能のソフトウェア及び／又はハードウェアの組み合わせで実現することができる。以下の実施例に記載の装置は、ソフトウェアによって実現されることが好ましいが、ハードウェア、又はソフトウェア及びハードウェアを組み合わせて実現することも可能で構想されるものである。
【００２８】
図２は、本発明の実施例に係るＤＮＳ解決処理装置の構成を示すブロック図であり、図２に示すように、前記装置は、ルータが、ダイヤルアップ取得したマスターＤＮＳ解決サーバのＩＰアドレスを、ＤＨＣＰサーバプロセス設定ファイルのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込む書き込みモジュール２２と、このルータが、端末のＤＨＣＰ要求を受信し、このルータのマスターＤＮＳ解決サーバのＩＰアドレスをこの端末のスレーブＤＮＳ解決サーバのＩＰアドレスに割り当てる割り当てモジュール２４と、を備える。
【００２９】
上記の装置によれば、ルータが、マスターＤＮＳ解決サーバのＩＰアドレスを、動的ホスト設定プロトコル（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ、単にＤＨＣＰと称する）サービスプロセスのこのルータのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込み、このルータのマスターＤＮＳ解決サーバのＩＰアドレスをこの端末のスレーブＤＮＳ解決サーバのＩＰアドレスに割り当て、ユーザ端末機器のスレーブＤＮＳの解決作用を利用して、ルータ機器のＤＮＳがプロキシプロセスを解決できなくて、ユーザがインターネットにアクセスできない問題を解決し、ユーザのＤＮＳ要求の正常的な解決を確保し、ユーザがルータ機器を使用してネットワークサービスを行う品質を向上させる。
【００３０】
本実施例では、前記割り当てモジュール２４は、このルータのＤＨＣＰサーバが、このルータのマスターＤＮＳ解決サーバのＩＰアドレスをこの端末のスレーブＤＮＳ解決サーバのＩＰアドレスに割り当てる第１の割り当てユニットを備える。
【００３１】
本実施例では、前記装置は、このルータがダイヤルアップネットワーキングに成功した場合に、ルータがマスターＤＮＳ解決サーバのＩＰアドレスをＤＨＣＰサービスプロセスのこのルータのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込むダイヤルアップモジュールをさらに備える。
【００３２】
本実施例では、前記書き込みモジュール２２は、ＤＨＣＰサービスプロセスの設定パラメーター修正フラグビットを初期化する初期ユニットと、このＤＨＣＰサービスプロセスを閉じ、取得したマスターＤＮＳ解決サーバのＩＰアドレスをルータのＤＨＣＰサービスプロセスのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込む書き込みユニットと、ＤＨＣＰサービスプロセスの設定パラメーター修正フラグビットを指定値に設定する設定ユニットと、ＤＨＣＰサービスプロセスの設定パラメーター修正フラグビットがこの指定値であるか否かを検出し、この指定値である場合に、ＤＨＣＰプロセスを再起動し、フラグビットをリセットする検出ユニットと、を備える。
【００３３】
本実施例では、前記装置は、この端末がプロキシプロセスをこのルータのＤＮＳに送信し、このルータのＤＮＳがプロキシプロセスを解決する作動が失効した場合に、この端末がＤＮＳ要求をこの端末のスレーブＤＮＳに送信してＤＮＳ解決を完了し、ここで、このスレーブＤＮＳが即ちこのルータのマスターＤＮＳである解決モジュールをさらに備える。
【００３４】
以下、好ましい実施例及び実施形態を併せて本発明を詳細に説明する。
【００３５】
図３は、本発明の好ましい実施例に係るＤＮＳ解決最適化メカニズムのフローを示す模式図であり、図３に示すように、本発明の好ましい実施例によれば、ルータ機器のＤＨＣＰサーバ（Ｓｅｒｖｅｒ）の設定パラメーターを修正し、ルータが、ダイヤルアップ取得したマスターＤＮＳ解決サーバのＩＰアドレスを、ＤＨＣＰサーバプロセス設定ファイルのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込む。ルータ機器にアクセスした端末機器がＤＨＣＰの方法によってルータ機器にＤＨＣＰ要求を送信する場合に、ルータのＤＨＣＰサーバは、ダイヤルアップネットワーキングして取得したマスターＤＮＳ解決サーバのＩＰアドレスを端末機器のスレーブＤＮＳ解決ＩＰアドレスに割り当てる。したがって、ルータ機器のＤＮＳプロキシサーバが作動できない場合に、ユーザのＤＮＳ要求がその端末機器のスレーブＤＮＳ解決サーバによって正常的に解決され、このとき、ユーザにとっては、いずれの操作も行う必要がない。したがって、ＤＮＳ解決の正確性をさらに確保でき、不必要な煩わしさを減少させ、ユーザ体験を向上させる。
【００３６】
本発明の好ましい実施例によれば、ＤＮＳ解決最適化メカニズム及び装置が提案され、その目的は、ＣＰＥ、ＵＦＩ等のルータ機器のＤＨＣＰ  Ｓｅｒｖｉｃｅの設定パラメーターを修正し、ルータ機器が、ダイヤルアップ取得したマスターＤＮＳ解決サーバのＩＰアドレスを、ルータ機器のＤＨＣＰ  ＳｅｒｖｉｃｅのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込むことで、それをＤＨＣＰの方法によってユーザ端末機器のスレーブＤＮＳ解決サーバアドレスに割り当てることである。したがって、ＣＰＥ、ＵＦＩ等のルータ機器のＤＮＳプロキシサーバが作動できない場合に、ユーザ端末機器のＤＮＳ要求が正常的に解決される。機器のＤＮＳ要求が正常的に解決されることができ、したがって、ユーザのネットワーク品質を効果的に確保し、多くの不必要な煩わしさを避ける。
【００３７】
この好ましい実施例が実現する部分のステップは、下記のようである。
ステップ１：初期化する。ＤＨＣＰ  Ｓｅｒｖｉｃｅ設定パラメーター修正フラグビットをクリアする。
ステップ２：ダイヤルアップに成功したか否かを判断し、ダイヤルアップに成功した場合に、ＤＨＣＰプロセスを閉じ、ダイヤルアップネットワーキングに成功した後に取得したマスターＤＮＳ解決サーバのＩＰアドレスを、ルータ機器のＤＨＣＰサーバプロセス設定ファイル（Ｓｅｒｖｉｃｅ）のスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込む。ＤＨＣＰ  Ｓｅｒｖｉｃｅ設定パラメーター修正フラグビットを１に設定する。
ステップ３：ＤＨＣＰ管理モジュールが、ＤＨＣＰ  Ｓｅｒｖｉｃｅ設定パラメーター修正フラグビットが１であるか否かを検出する。１である場合に、ＤＨＣＰプロセスを再起動し、フラグビットを０にリセットする。
ステップ４：次に、ネットワークを切断してリダイヤルアップするか否かを判断し、ネットワークを切断してリダイヤルアップする場合に、ステップ２に戻り、次回の操作を行う。
【００３８】
この好ましい実施例の技術手段は、実現が簡単で、効果が明らかであり、ルータ機器のＤＮＳプロキシサーバが作動できなくて、ユーザがインターネットにアクセスできない問題を確実に解決でき、ユーザがルータ機器を使用してネットワークサービスを行う品質を効果的に確保するとともに、ユーザ体験を大幅に向上させる。
【００３９】
この好ましい実施例は、初期化モジュール、ＤＨＣＰパラメーター設定モジュール、ＤＨＣＰプロセス管理モジュールを備える。
【００４０】
図４は、本発明の好ましい実施例に係る初期化モジュールが実現するフローを示す模式図であり、例えば上記のステップ１は図４に示されている。
【００４１】
図５は、本発明の好ましい実施例に係るＤＨＣＰパラメーター設定モジュールが実現するフローを示す模式図であり、例えば上記のステップ２は図５に示されている。
【００４２】
図６は、本発明の好ましい実施例に係るＤＨＣＰプロセス管理モジュールが実現するフローを示す模式図であり、例えば上記のステップ３は図６に示されている。
【００４３】
本発明の好ましい実施例では、上記の技術手段に記載されたＤＮＳ解決最適化手段は、ルータ機器が毎回ダイヤルアップに成功した後に、ユーザが、管理ページやｔｅｌｎｅｔ又はａｄｂログイン機器を介して、ダイヤルアップネットワーキングして取得したマスターＤＮＳ解決サーバのＩＰアドレスを確認し、それを手動的にユーザ端末機器ネットワークカードのスレーブＤＮＳ解決サーバのＩＰアドレスに設定することに代替できる。
【００４４】
本発明の好ましい実施例に使用された技術手段によれば、毎回ダイヤルアップに成功して取得したマスターＤＮＳ解決サーバのＩＰアドレスをＤＨＣＰサーバプロセス設定ファイル（Ｓｅｒｖｅｒ）のスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込み、それをユーザ端末機器のスレーブＤＮＳ解決サーバアドレスに割り当てることによって、ルータ機器のＤＮＳが解決できなくて、ユーザがインターネットにアクセスできない問題を効果的に解決でき、ユーザ端末機器のスレーブＤＮＳの解決作用を十分に発揮し、ユーザのＤＮＳ要求の正常的な解決を確保し、ユーザがルータ機器を使用してネットワークサービスを行う品質をさらに確保する。
【００４５】
以上の実施形態の説明を通して、当業者であれば、上記の実施例の方法が、ソフトウェアに必要な汎用ハードウェアプラットフォームを加えることによって実現でき、もちろん、ハードウェアによっても実現できるが、多くの場合には、前者がより好ましい実施形態であることを明らかに分かることができる。このような理解に基づき、本発明の技術手段は本質的に、従来技術に貢献した部分がソフトウェアプロダクトの状態で具現化されることができ、このコンピュータソフトウェアプロダクトが若干の命令を備えて、１台の端末機器（携帯電話、コンピュータ、サーバ、又はネットワーク装置等であってもよい）により本発明の様々な実施例に記載の方法を実行するように記録媒体（例えば、ＲＯＭ／ＲＡＭ、磁気ディスク、光ディスク）に記憶されてもよい。
【００４６】
本発明の実施例は、記録媒体をさらに提供する。選択的に、本実施例では、上記の記録媒体は、上記の実施例を実行するためのプログラムコードを記憶することができる。
【００４７】
選択的に、本実施例では、上記の記録媒体は、ＵＳＢ、読み取り専用メモリ（ＲＯＭ：Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、モバイルハードディスク、磁気ディスクや光ディスクなどのプログラムコードを記憶できる様々な媒体を含むことができるが、これらに限定されない。
【００４８】
選択的に、本実施例では、プロセッサーは、記録媒体に記憶されているプログラムコードによって、上記の実施例の方法を実行できる。
【００４９】
また、当業者にとっては、上記の本発明の各モジュール又は各ステップが、汎用の計算装置により実現されることができ、それらは単一の計算装置に集中されてもよく、又は複数の計算装置により構成されたネットワークに分散されてもよく、選択的に、それらは計算装置の実行可能なプログラムコードにより実現されることができ、これによって、それらを記憶装置の中に記憶させて計算装置により実行されることができ、また、場合によっては、こちらの手順と異なる手順で示した又は説明されたステップを実行し、又はそれらをそれぞれの集積回路モジュールに製造し、又はそれらのうちの複数のモジュール又はステップを単体の集積回路モジュールに製造して実現されることができることが明らかなことである。このように、本発明はいずれかの特定のハードウェア及びソフトウェアの組み合わせに限定されない。
【００５０】
以上は本発明の好ましい実施例にすぎず、本発明を限定するものではなく、当業者にとっては、本発明は様々な変更及び変化を有してもよい。本発明の精神及び原則を逸脱しない範囲内でのいずれの変更、同等の代替、変形等は全て本発明の範囲に含まれる。
【産業上の利用可能性】
【００５１】
本発明の実施例に提供された上記の技術手段によれば、ルータが、ダイヤルアップ取得したマスターＤＮＳ解決サーバのＩＰアドレスを、ＤＨＣＰサーバプロセス設定ファイルのスレーブＤＮＳ解決サーバのＩＰアドレスパラメーターに書き込み、このルータが、端末のＤＨＣＰ要求を受信し、このルータのマスターＤＮＳ解決サーバのＩＰアドレスをこの端末のスレーブＤＮＳ解決サーバのＩＰアドレスに割り当てることによって、ルータ機器のＤＮＳがプロキシプロセスを解決できなくて、ユーザがインターネットにアクセスできない問題を解決し、ユーザのＤＮＳ要求の正常的な解決を確保し、ユーザがルータ機器を使用してネットワークサービスを行う品質を向上させる。 
【図１】
0006408721.tif 000002
【図２】
0006408721.tif 000003
【図３】
0006408721.tif 000004
【図４】
0006408721.tif 000005
【図５】
0006408721.tif 000006
【図６】
0006408721.tif 000007