やあ
いくつかの IP アドレスを持つサーバーでアプリケーションをホストしました。EX:http://52.41.234.24/applcation/login.aspx
ここで、自分の IP アドレスをユーザー (52.41.234.24) に隠したい、つまり、自分の URL を次のように表示したい
例:http://xyz/applcation/login.aspx。
このIPを非表示にする方法を教えてください。
C# を使用して asp.net でアプリケーションを開発しました。
前もって感謝します
私が試したこと:
やあ
いくつかの IP アドレスを持つサーバーでアプリケーションをホストしました。EX:http://52.41.234.24/applcation/login.aspx
ここで、自分の IP アドレスをユーザー (52.41.234.24) に隠したい、つまり、自分の URL を次のように表示したい
例:http://xyz/applcation/login.aspx。
このIPを非表示にする方法を教えてください。
C# を使用して asp.net でアプリケーションを開発しました。
前もって感謝します
解決策 1
IP アドレスは「the」アドレスであるため、非表示にすることはできません。 ドメイン名を使用する場合でも、DNS を使用して IP アドレスに解決されます。
電話番号と比較してください。彼らは電話をかけることを知っている必要があります。 特定の番号がわからない場合、受信者に電話をかけることはできません。 電話帳は DNS のようなものです。特定の名前の番号を提供します。
例:
Web ブラウザーのアドレス フィールドに「http://www.codeproject.com」と入力すると、ブラウザーは DNS サーバーにクエリを実行して対応する IP を取得し、それを使用してサーバーに接続します。
代わりに、アドレス フィールドに「http://76.74.234.210」と入力することもできます。
既知のサーバーの IP 番号を取得するには、コマンド ライン ツールを使用できます。 nslookup (Linux を使用する場合 掘る 代わりは):
nslookup www.codeproject.com Server: 127.0.0.1 Address: 127.0.0.1#53 Non-authoritative answer: Name: www.codeproject.com Address: 76.74.234.210
そのため、ドメイン名を公開すると、誰もがあなたの IP アドレスを取得できます。
解決策 2
クライアントが入力したという理由だけで、URL の IP アドレスを非表示にすることはできないため、役に立ちません。
ただし、ドメイン名を含む URL が IP アドレスにリダイレクトされるという事実を隠すことができます。
ドメイン名 (www.xyz) を所有している場合、ドメイン名がどこにつながるかを示す必要がある DNS 設定があります。
DNS設定には、各サブドメインの変換を行う行があります
SubDomain: www.xyz Line Type: A Destination: 52.41.234.24
コメント