1

IP 190.34.24.56のリモート サンドボックスで作業しています(たとえば、実際の IP ではありません)。

Hosts ファイルには次の文字列が含まれています。

190.34.24.56 web.sandbox.com

ブラウザからweb.sandbox.comのURL にアクセスできますが、http リクエストを送信しようとすると、次のエラーが表示されます: ENOTFOUND (ドメイン名が見つかりません)。

nodejsからdnsレコードを持たないURLにhttpリクエストを送信する方法は? (190.34.24.56を使用してサンドボックスに入ることはできません。これは、受信URLを決定し、リクエストを他のポートにリダイレクトするホストサーバーの動作があるため、web.sandbox.comのみを使用できるためです)

4

1 に答える 1

1

私は実際にこれを試したことはありませんが、リクエストとともにドメイン ヘッダーを渡してみることができます。

Host: yourhostname.com

HTTP ヘッダーの完全なリストを参照してください: HTTP ヘッダー フィールドのリスト

于 2013-04-30T08:18:46.737 に答える