2017-08-22 6 views
0

カスタムサーバIPでhttp要求を送信できますか?私はドメインexample.com(実際のIPは1.2.3.4です)を持っていますが、DNSは二次IP(6.7.8.9)を返します。 1.2.3.4 istead 6.7.8.9にリクエストできますか?指定したIPアドレスのHTTP要求

+0

ホスト名されていますコードとは独立して解決されました(私は思います)。/etc/hostsまたはc:\ windows \ system32 \ drivers \ etc \ hostsにエントリを追加すると、実際のDNSエントリが上書きされます。 – circusdei

答えて

-2

少し前です。私は7 diferentsノード上でWebサービスをテストするこのコードで

HttpWebRequest request = WebRequest.CreateHttp(server + _tempWS); 
      //DataConnection getUser = GetValidUser(server); 
      try 
      { 
       string cook = ConfigurationManager.AppSettings["IdentityGeneratedValidToken"]; 
       request.Method = "POST"; 
       request.Headers.Add("Cookie", "FedAuth=" + cook); 
       request.ContentType = "application/json; charset=UTF-8"; 
       request.Referer = server ; 
       string data = "{\"Pagina\":1,\"Registros\":10,\"Orden\":\"{}\",\"Filtro\":\"{ }\",\"EsInternacional\":false}"; 
       byte[] postBytes = Encoding.ASCII.GetBytes(data); 
       request.ContentLength = (long)postBytes.Length; 
       request.ContentLength = 0L; 
       request.Timeout = 3000; 
      } 

サーバーへのヘッダセットrequest.Refererで。

0

これはDNSの問題のようで、コードの問題ではないようです。明示的に指定されたURLと通信しようとしている場合は、事前にIPAddressにパケットを送信するために「ハック」を使用する必要はありません。つまり、IPAddress経由で直接クライアントをターゲットにする場合は、DNSが必要ないため、必要に応じて、指定したIPと直接通信できるはずです。ローカルで作業している場合は、ARPテーブルを更新する必要があります。 (編集:?。あなたがたIPAddressを偽装しようとしていたり​​、クライアントに接続しようとしているサーバ/クライアントのあなたの文言が明確ではないので、私の答えが間違っている場合、私に知らせてください)

関連する問題