私はURLにIPアドレスを変換したいと思います。しかし、私はそれをどのように理解することはできません。VB.NETまたはC#でURLにIPアドレスを変換する方法
答えて
複数のウェブサイトが単一のIPでホストされている可能性があります。しかし、あなたが開始するために役立つかもしれないが
IPHostEntry IpEntry = Dns.GetHostByAddress(ip);
return iphostentry.HostName.ToString();
使用して、次のデフォルトを取得できます。URLにIPアドレスからの変換はありません
ありがとう..................... :) –
@m .qayyum:これは、基本的に私の答えと同じですが、 'GetHostByAddress'は廃止されました - ' GetHostEntry'が現在推奨されているメソッドです。 –
@ジョン - はい、同じ回答ですが、投稿された時刻を参照してください。私がページを開いたとき、私はあなたのコメントを見ることができず、少し遅れて返答しました。それが私がそれを逃した理由です。 –
それはあなたが望むものを完全には明らかではない - の例では、参考にされているだろう - しかし、のような単純なもの:
string url = "http://" + ipAddress;
は恐らく十分だろう。
EDIT:これは、という名前のIPアドレスがであるように見えているようです。非常に簡単ですいくつかの点で:
IPHostEntry entry = Dns.GetHostEntry("72.29.94.50");
Console.WriteLine(entry.HostName);
しかし、このはない印刷eggheadcafe.comを行います。
72.29.94.50.static.dimenoc.com
(同じ結果を見て、「nslookupコマンド72.29.94.50」を実行します)DNSの逆引き参照の面で完全に正しいのです...しかし、それはあなたが探していたものではありません:それは完全に別の何かを印刷します。
問題は、私はこのeggheadcafe.comがバーチャルホストによって提供されていると信じています - しかし、eggheadcafe.com はです。他のウェブサイトもそうです。あなたのブラウザでeggheadcafe.comにアクセスすると、それはそのIPアドレスに解決されますが、でもはHTTPヘッダーのホスト名を指定します。
IPアドレスをURLに変換したい。 72.29.94.50としてhttp://www.eggheadcafe.com –
私は@ m.qayyumはDNSの解決について話していると思います – abatishchev
@abatishchev:それのように聞こえる、はい。 –
あなたが達成したいことはわかりませんが、IPからホスト名を解決する必要があると思われます。
この場合、Dns.GetHostEntry
メソッドを使用できます。
- 1. VB.NETでIPアドレスの変更をチェックする方法は?
- 2. CIDRをC#でネットワークとIPアドレスの範囲に変換する方法は?
- 3. vb.netで静的または動的IPアドレスを検出する方法は?
- 4. 変換のIPアドレス()
- 5. IPアドレスをホスト名に変換する
- 6. IPアドレスをCIDRに変換する
- 7. ASP.NetまたはRazor SystaxまたはBing Mapを使用してIPアドレスをGeoLocationに変換する方法は?
- 8. IPアドレスをバイト配列に変換するC#
- 9. 1つのIPアドレスをローカルネットワーク内の別のIPアドレスに変換する方法は?
- 10. C++ ulong 4バイトIPアドレスをC#タイプに正しく変換するには?
- 11. (スタートIP - エンドIP)の範囲をIPにIPアドレスを変換
- 12. Cコードを.netに変換する(C#またはVB.net)
- 13. DB2 SQLでIPアドレス文字列を分割する方法(IP番号に変換するため)?
- 14. vb.netのFTPサーバー(LAN/IPアドレス)からファイルをダウロードする方法
- 15. IPアドレスをそれを指すFQDNに変換する方法は?
- 16. CまたはC++でOSX上でIPアドレスの変更をプログラムで検出する方法
- 17. VB.Netコードを使用したIPアドレス
- 18. Rubyで整数をIPアドレスに手動で変換する方法
- 19. C#で匿名のイベントハンドラをVB.Netに変換する方法
- 20. "?"記号を変換する方法C#でvb.netに?
- 21. nodejs expressjsでipv6アドレスをipv4アドレスに変換する方法は?
- 22. の変換のIPアドレス、
- 23. C++が有効なIPアドレスまたはIPを確認する
- 24. ネイバーMACアドレスをIPアドレスns-3に変換する
- 25. Azure予約済みIPアドレス(静的VIP)をパブリックIPアドレスに変換する
- 26. C + +どのようにバイトにIPアドレスを変換するには?
- 27. VBscriptをVB.NetまたはC#に変換する
- 28. PowershellはIPアドレスを整数に変換します
- 29. HAProxy URLを検出する方法はドメイン名ではなくIPアドレスです
- 30. vb.netを使用してURLアドレスを書き換えます
。 IPアドレスからドメイン名への「変換」があるかもしれません。逆方向DNS。多分;それはIPアドレス – Onkelborg
の可能な重複を担当しているDNSサーバーに依存[C#では、どのようにホストのIPアドレスを解決するのですか?](http://stackoverflow.com/questions/1029749/in-c-how- do-i-resolve-the-host-of-a-host) – abatishchev